私はそれが繰り返される質問であることを知っていますが、私はすべてを試しました.
だからここに私のコードがあります:
<?php
$link = $_GET['link'];
$urlparse = parse_url($link);
$filename = $urlparse['host'] . ".txt";
$dlink = "../get/" . $filename;
if(isset($link)){
$source = file_get_contents($link);
$file = fopen($dlink,"w");
$string = htmlspecialchars($source);
fwrite($string,$file);
fclose($file);
chmod($dlink,0777);
}
?>
** コードの不要な部分を削除しました
また、php.ini の allow fopen をチェックしました。php ファイルのパーミッションをチェックしました。コードは警告やエラーなしで実行されますが、新しいテキスト ファイルは作成されません。