- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイル存在チェック)
ファイル存在チェックとリンク表示に関するPHPの問題
このQ&Aのポイント
- PHPを使用して、日本語サイトと英語サイトのファイル存在チェックとリンク表示を行いたい。
- 英語サイトのsampleディレクトリに、日本語サイトの同一ファイルが存在する場合にのみ、リンクを表示したい。
- しかし、現在のコードではリンクが表示されず、問題の解決方法を知りたい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
file_existsについては、回答が付いているのでこちらだけ(汗 >echo の部分を<a href=""></a>に入れるには、どの様に書いたら宜しいでしょうか? とりあえずリンク先が「$href = $url_en . '/' . $current_dir . '/' . $filename;」でいいとしたら、 $href = $url_en . '/' . $current_dir . '/' . $filename; echo '<a href="' . $href . '">English</a>'; でもいいですし、 echo '<a href="' . $url_en . '/' . $current_dir . '/' . $filename . '">English</a>'; でもいいですね。
その他の回答 (1)
- memphis
- ベストアンサー率40% (975/2395)
回答No.1
file_existsの使い方が間違っています。 file_existsはファイルのチェックはできますが、http://で始まるURLのチェックはできないし、 セーフモードの時もチェックできません。 実行するサーバとphpが同じなら、フルパスでファイルはチェックして下さい。
質問者
お礼
そうなんですね。回答、有難う御座います。
お礼
返信遅くなりました。有難う御座いました。 こちらで大丈夫でした。