Windowsマシンに保存されているファイルのディレクトリパスを保持するPHP変数を挿入する予定です。この変数をphp内のhref
タグに含めるにはどうすればよいですか?スクリプトは、ユーザーがこのリンクをクリックしたときに、その特定のフォルダーとファイルにリダイレクトされるようにします。
例:$folder_path = 'C:\docs\test\file1.txt';
現在、私はいくつかの方法を試しましたが、成功しませんでした。私もインターネットでいくつかの調査を行いましたが、悲しいかな適切な答えを見つけることができませんでした。
誰かがアイデアを持っている場合、それを共有することができればありがたいです。ありがとう
echo '<a href="' . $folder_path . '">Link text</a>';
ドメインへの相対パスを使用する必要があることに注意してください。フォルダーパスがパブリックhtdocsディレクトリの外にある場合、機能しません。
編集:多分私は質問を読み違えました; PCにファイルがあり、HTMLページにパスを挿入して、サーバーに送信しますか?
あなたは試すことができます:
<a href="<?php echo $directory ?>">The link to the file</a>
またはPHP 5.4+(<?=
はPHP short echo tag )です:
<a href="<?= $directory ?>">The link to the file</a>
しかし、あなたのパスはサーバーに相対的です、それを忘れないでください。
pHPで
echo '<a href="' . $folder_path . '">Link text</a>';
または
<a href="<?=$folder_path?>">Link text</a>;
または
<a href="<?php echo $folder_path ?>">Link text</a>;
printf
関数または連結演算子を使用してみてください