完全なドメインとファイルパスからファイルの内容を読み取れるようにしたいので、次のようになります。
http://www.example.com/files/file.txt
この場合、私ができないことは次のとおりです。
../files/file.txt
私はcurl、fopen、file_get_contentsを試しましたが、むしろcurlを使用したいと思いますが、それらのいずれでも機能させることができません。
これが機能しない明らかな理由がありますか?
各試行のコード スニペットは次のとおりです。おそらく、誰かがそのうちの 1 つに問題があることを知っていますか?
ちなみに、私ができれば../files/file.txt
、各オプションで機能します。
$file = "http://www.example.com/files/file.txt";
fopen:
$f=fopen($file,'r');
$data='';
while(!feof($f))
$data.=fread($f,$size);
fclose($f);
カール:
function curl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$data = curl($file);
file_get_contents:
$data = file_get_contents($file);
すべての助けを前もって感謝します。