• ベストアンサー

phpファイルにリンクを貼る方法

phpファイル内にhtmlファイルのリンクを貼って、ブラウザに表示されたリンクをクリックし て、htmlファイルに移動する方法をご教示お願いします。 (phpファイル内リンク設定→phpファイル起動→ブラウザ内リンククリック→htmlファイル起 動)要するに、phpファイルからhtmlファイルに、リンククリックで移動したいと言う事です。

noname#214131
noname#214131
  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
noname#244856
noname#244856
回答No.1

PHPファイルとHTMLファイルはWebサーバ側から見れば別物ですが,Webブラウザ側から見ればほとんど同じです.なぜならWebブラウザが受け取るのは,WebサーバでPHP実行によって作られたHTMLであるからです.PHPファイルもHTMLファイルもWebブラウザ側から見れば「HTMLコンテンツ」です. http://qiita.com/mpyw/items/176fb1f6fb75da74339f なので,拡張子がPHPであることに拘わらずに,普通にHTMLファイルからHTMLファイルへのリンクを張るようにかけばいいだけです.…もしかして,今書かれているコードが全体を <?php ?> で大きく覆ってしまい,その中でechoやprintを使ってHTMLを出力するような構成になっているのでしょうか?これは良くないコードの書き方なので,PHPのテンプレートエンジン的な性質を活かした書き方をするようにしましょう. http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11153985376

noname#214131
質問者

お礼

良く理解出来ました。 親切に対応頂き有難う御座いました。

関連するQ&A

  • PHPファイルのアンカーリンク

    PHPファイルのURLにアンカーリンクをつけているのですが、ページは表示されますが、アンカーリンクの指定の場所へ飛びません。表示後、F5キーを押してもダメで、エンターキーを押すと飛びます。 仕様ですが、あるページ内に複数のテキストリンクがあり、そのテキストリンクをクリックすると、一度ログイン画面に移動します。 ID・パスワードを入力してログインボタンを押すと、元のページに戻ります。 この時にアンカーリンクでクリックしたテキストリンクの場所に表示位置を移動したいのですが、なぜか移動ができません。 念のため、PHPファイルではなく、htmlファイルで試してみたのですが、こちらは飛びました。 なぜPHPだとだめなのか調べてみたのですが原因がわかりません。 ちなみに元のページのURLは参照渡しです。 たぶん本来ならcookieやセッションで対応するのかと思うのですが、まだ知識や経験が足りずこのような方法をとっています。 よろしくお願いします。

    • 締切済み
    • PHP
  • PDFファイル内のリンク設定について

    現在HPを作成しており、HPのリンクをクリックすると、pdfファイルが別ウィンドウで表示されるよう設定しました。 そのpdfファイルはAdobe Acrobat 9 Standardを使用し、ファイル内のリンクをクリックするとファイル内の各見出しに移動するよう設定しています。 ですが、ファイル内のリンクをクリックすると、ウィンドウに表示されるpdfのサイズが小さくなってしまう現象が発生しました。 (最少39%まで小さくなってしまいました。。。) ファイル内のリンクをクリックしても、表示されるpdfのサイズが変わらないようにする方法がありましたら、どうかご教授をお願いいたします。

  • Adobe Reader (PDFファイル)文中のURLリンクをクリックした時に自動起動されるブラウザを変更したい。

    Adobe Reader (PDFファイル)文章内にあるURLリンクをクリックすると、 『インターネットエクスプローラー(Windows標準ブラウザ)』が勝手に動起動しますが、 これを自分の好きなブラウザが起動するようにしたいのですが、 何か良い方法はありませんか?

  • phpファイルで"?"と"&"を含むリンクが張れない

    a.phpでphpロジック外部に書いたHTMLリンクタグ <a href ="http://aaa.**.jp/bbb.php?id=231fa&pass=1">リンク</a> がブラウザに表示できません。 "?"と"&"と除いた <a href ="http://aaa.**.jp/bbb.php">リンク</a> はもちろんきちんと表示できるのですが。。 "&"を"&amp;"と変更してもだめでした。 "?"の変換文字コードはないみたいですし。。。 どなたかご教授ください。 宜しくお願いします。

    • 締切済み
    • PHP
  • サイトへのリンクをファイルにする方法

    環境:MacOS10.6です、firefox、chrome、safari、を使ってます、 dropboxでURLリンクを共有するため、リンクをファイル化したいのですが、やり方が分かりません、 ダブルクリックで開くとブラウザが起動し、サイトへジャンプさせたいです ネットで調べてもサイトのオフライン保存方法ばかりヒットしてしまいます、 結構そのファイル自体見た事ありますし、わりと初歩的な方法で出来そうな気がしていたのですが、ついにはお手上げです。 どなたか教えてくださいませm(。_。)m

    • ベストアンサー
    • Mac
  • htmlファイルからリンクが開けない。

    みなさま、初めまして。 ある、共有フォルダにあるテンプレートファイルを htmlファイルでフルパスでリンクをしているのですが、 ブラウザーからクリックすると、「ファイルが見つかりません」と なります。 htmlファイルに記述してある、フルパスをコピペで エクスプローラに張り付けると、テンプレートファイルは 開けます。 考えられる、原因をご教示ください。 htmlファイル内で、フルパスでやってもリンクが 開けないのが不思議でなりません。 よろしくお願いいたします

  • ログアウトのプログラム(phpファイル)

    phpファイルでログインして、ブラウザにログイン出来たの表示が出るようにしています。ここ から、目的のページに行けるようにリンクを貼っています。 しかし、ログインしたけど、直ぐにログアウトしたい場合、ブラウザからリンクで再びログイン 画面に戻るには、この同じphpファイルにどのようなプログラムを書けば良いか教えて下さい。

    • ベストアンサー
    • PHP
  • ファイルへのリンクについて

    こんにちは。 ブラウザの問題か、HTML記述の問題か、それとも関連ソフトの問題なのか、分からないのですが教えてください。 やっていることは単純で、 HTMLでファイルへのリンクをはります。 そして、ブラウザを起動して、リンク箇所をダブルクリックすると、 関連ソフトが起動して、新しいウインドウでファイルを開いてくれる場合と、 新しいウインドウは出ますが、真っ白な画面に再生ソフトが見つからないマークが出るだけで、起動してこない場合があるのです。 (ファイルとの関連付けはしてあります) 例えば、ワード・エクセルなどは起動してきますが、一太郎などは起動しません。 この違いの原因が分かりましたら、教えていただけませんか?どうぞよろしくお願い致します。

  • リンクファイルを開く時に新しいブラウザを起動し表示させたい。

    ※IE6を使用しています。 まず、IEを開きWebブラウザを画面に表示させます。 デスクトップ上にあるWebサイトへのリンクファイルをダブルクリックしますと、先程開いたWebブラウザ上にリンク先のWebサイトが開きます。 これを、リンクファイルを開いた時に、新しくブラウザを 起動させたいのですが、可能でしょうか?

  • IEでリンクを開くときに勝手にブラウザをアクティブにさせない方法

    IEのウインドウを勝手にアクティブにさせない方法を教えてください。 メーラーなどのリンクを開くと、標準設定しているIEが起動してサイトを表示するのですが、このときブラウザが前面に出てきてしまいます。 リンクがひとつだけならともかく、複数ある場合は全部クリックしてから後でまとめて見たいのですが、リンクを開くたびに毎回ブラウザが前に出てきて邪魔です。 標準ブラウザはIE7を使用中です。