サーバーからいくつかの画像を取得するための簡単なPHPスクリプトを作成しようとしています。合計で4つあります。ただし、新しい画像を取得するたびに、前にWebページを呼び出す必要があります。http://example.com/Set.cgi?Image=1
サーバー上にあるものを制御することはできません。回避する必要があります。cURLを使用して可能であることを読みましたが、共有ホスト(JustHost)がそれをサポートしているかどうかわかりません...
Curlは次のように使用できます。次のコードは、そのページの例からのものです。
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://example.com/Set.cgi?Image=1");
curl_setopt($ch, CURLOPT_HEADER, false);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>
1)http://php.net/domを使用してWebページを取得し、DOMを使用して取得することもできます。ただし、「allow_url_fopen」ディレクティブを有効にする必要があります。
2)var_dump(ini_get("allow_url_fopen"))
有効かどうかを確認するために使用できます。ディレクトリベースのphp.iniを共有ホストに配置する権限がある場合があります。この場合、それを有効にすることができます。
3)phpinfo()
カールが有効になっているかどうかを確認できます
4)ソケットを使用して、fsockopenを使用してカールをシミュレートできます。