• ベストアンサー

HTML表示のサイト内の一部にPHP表示のサイトを表示する方法

質問させて頂きます。 全くの初心者なので、内容が理解できない部分などもあるかと思いますが、どなたかご教授頂ければ幸いです。 現在、Yomi-Searchを使った検索エンジンのサイトを作成しているのですが、HTML+CSSのテンプレート内に、PHP表示のサイト(Yomi-Search)を埋め込む事は出来ないでしょうか? 表示イメージとしては、インラインフレームでの表示もしくは、Javascriptでの表示と同じような感じかと思います。 分かり辛い文章で大変申し訳ございませんが、どうぞ宜しくお願い致します。

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

  • ベストアンサー
  • swqamy
  • ベストアンサー率37% (11/29)
回答No.3

>上の例で言うと△△△の部分だけ入力すればいいのでしょうか? 確認ですが、 検索エンジンファイルを読み込むファイル→△△△.php 検索エンジンのPGを記述したファイル→○○○.php(?) ですよね。 上を前提としてお答えします。(違っていたらごめんなさい) >http://○○○.com/△△△.phpと入力すればいいのでしょうか? はいそれで表示されるはずです。 >この部分のプログラムはurlを入力すればいいのでしょうか? 検索エンジンのプログラムファイルをアップ済みなのでしたらインクルードをすればいいと思います。 <?php   include '相対パス/○○○.php'; ?>

yosuke333
質問者

お礼

ご返答いただきまして、ありがとうございました。 もう少し勉強して、色々と試してみたいと思います。 この度は、ご丁寧にアドバイスいただきましたことを、心より感謝致します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • swqamy
  • ベストアンサー率37% (11/29)
回答No.2

>これはファイル名をhtml→phpにするだけで良いのでしょうか? はい。それでhtmlファイルからphpファイルになります。 埋め込みですが、 <html> <head></head> <body> <body> </html> これがhtmlの基本ですがこのどの位置にもプログラムを挿入出来ます。 <?php    プログラム ?> これが基本です。 省略形で <?= 簡易プログラム?> といった記述の方法もあります。 これは本当に簡易なので長くなるプログラムは上の基本で記述します。

yosuke333
質問者

補足

ご返答いただきまして、ありがとうございました。 只今、html→phpにしたのですが、phpのに変更したサイトを開く事ができませんでした。 例えば、htmlの場合が http://○○○.com/△△△.html だった場合、phpは http://○○○.com/△△△.phpと 入力すればいいのでしょうか? ファイルはサーバーにUP済みです。 また、 <?php    プログラム ?> この部分のプログラムはurlを入力すればいいのでしょうか? それとも、上の例で言うと△△△の部分だけ入力すればいいのでしょうか? 大変恐れ入りますが、ご教授頂ければ幸いです。 どうぞ、宜しくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。
noname#39970
noname#39970
回答No.1

テンプレごと php のファイルにしてしまう。 のが簡単だと思うけど

yosuke333
質問者

補足

ご返答頂きまして、ありがとうございました。 >テンプレごと php のファイルにしてしまう。 これはファイル名をhtml→phpにするだけで良いのでしょうか? また、その場合、どのような形でテンプレート内にphp(Yomi-Searchのテキスト)を埋め込めば良いのでしょうか? 大変申し訳ございませんが、ご教授頂ければ幸いです。 どうぞ、宜しくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Yomi-Search HTMLの書き換えについて

    初めまして。 Yomi-Searchの各HTMLページ(テンプレート)の書き換えについてお聞きしたいことがあります。 Yomi-Searchではレイアウトにテーブルが使われていますが、これをやめてもう少しきれいなHTML構成に変えたいと思っています。 その際、書き換えるのは各HTMLページだけで良いのでしょうか? それとも、CGIの内容も変更しなくてはならないのでしょうか? また、話題がずれるかもしれませんが、CGIよりもPHPの方が設置しやすいのでしょうか。 CGI版Yomi-Searchにするか、PHP版Yomi-Searchするかでも迷っています。 とりとめのない質問となりましたが、アドバイスをよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • 外部サイトの一部を自分のサイトに表示する方法

    最新の抽せん数字一覧表の部分を、自分のサイトに表示させる場合、HTMLやCSSやJavascript、phpなど、どのように書けばよいのでしょうか。 http://www.mizuhobank.co.jp/takarakuji/loto/miniloto/index.html 詳しい方にご教示いただければ幸いです。 宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • [入門書]PHP まったくわかりません。HTMLとJavaScriptとCSSはわかります

    PHPはまったくわかりません。HTMLとJavaScriptとCSSはわかります という知識で、PHPを勉強するための良書を紹介してください とりあえず 実例も書いていて、PHPのことを全体的に理解できる本 と PHPの辞書のような詳解があるものを探してます

    • ベストアンサー
    • PHP
  • PHPのあれこれを解説しているサイト

    最近PHPで簡単な開発をするようになりましたが、JavascriptにHTMLにCSSと、更にはAjaxだのSmartyにZendだの、Jqueryだの言われると、ひとつひとつは理解しているつもりでも、何がなんだか分からなくなって来ました。 総合した繋がりが分かりやすい解説を探しています。 サイトもしくは書籍で分かりやすいものを教えて頂けたらと思います。 よろしくお願いします。

  • 静的HTMLにRDFを表示させる方法ってありますか?

    静的HTMLにRDFを表示させる方法ってありますか? ざっと調べたところ、FLASHで読み込む、というのがありましたが、出来ればJAVASCRIPTとかで簡単にやりたいです。(FLASHだと外部RDFを読み込むのがめんどくさいので) PHPやCMSなどではモジュールがあって簡単に設置できましたが、静的なHTMLに表示させるということで躓いています。 最終的にはiframeで、phpで書き出したRDFを読み込ませるということになるのかと想像しています。 他にスマートな方法を知っている方がいればぜひご教授ください。

    • ベストアンサー
    • HTML
  • PHPとHTMLとCSSの関係性について

    PHP初心者です。 PHPとHTMLとCSSの関係性について教えてください。 今回、サイトをHTMLからPHP化しようと思っています。 (サイト管理が楽になると思ったため) 今作ってあるサイトは、外部CSS+XHTMLで作成していますが、 そのHTML内に <? include"../../side.html";?> とPHPの実行を記述した場合、 別ページとして用意した ../../side.html は外部CSSにデザインが左右されるのでしょうか? それとも ../../side.html の中でデザインを全て記述しなければいけないのでしょうか? こういう基本的過ぎる内容はどこのサイトにも初心者でも分かるように詳しくは書いてありませんでした。 よろしくお願いします。 ---------------- 48時間ぶっ続けで、色々調べてみました。 そして、PHPはサーバー側での処理でHTMLを吐き出すらしい、といことがわかりました。 (確認作業で自己PCをサーバーにするとかの必要も...) CSSとHTMLは確かブラウザ側での処理ですよね? 違っていたら教えてください。 もしそうなら、 普通に1ページの外部CSS+HTMLを作る→PHPで切り張りする これだけで、あとは切り取ったページの更新だけで全ページに更新を表示できるし、PHPって便利だなーと思います。 基本的な事が全く分かっていないおバカさんですが、よろしくお願いします。

  • PHPで動的にHTMLを出力したときの現象

    サーバは自分で立てたcentOS5.4(i386版)を使用しており、そこでホームページの作成をしております。 ホームページは、PHP5+XHTML+CSS+JavaScriptを使用しており、それぞれ別ファイルで作成してあります。 アクセス先はPHPで、そのPHP内にテンプレートを表示する処理を記述してあるのですが、PHPで動的に表示した状態のソースを見ると、生のHTMLの内容と違った状態で表示されてしまいます。 生のHTMLと動的に出力したHTMLのソースは下記の通りです。 生のHTML ================= <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr"> <head> ・ ・ ・ 動的のHTML ================= ?????????<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr"> ・ ・ ・ 動的に出力した状態ですと、ソースの最初に"?????????"という文字が表示されてしまいます。 PHPやHTMLなど、全てのファイルは 文字コード:UTF-8 で、HTMLとCSSは 改行コード:CRLF で、その他のPHPやJavaScriptは 改行コード:LF で作成しております。 php内では、 まずテンプレートを"openFile"で開き、 文字列置換($bodyはテンプレートファイル) $body = str_replace("\\", "\\\\", $body); $body = str_replace("\"", "\\\"", $body); eval("\$body = \"$body\";"); をして、最後に mb_http_output("UTF-8"); header("Content-type: text/html;charset=UTF-8"); print($body); としてあります。 文字コードの関係で文字化けを起こしているため、最初に"?????????"とソースに表示されてしまっているのかと思うのですが、どこが原因なのか分かりません。 原因がお分かりになる方、同じ現象になったことのある方いらっしゃいましたら、ご教授のほどお願い致します。

    • ベストアンサー
    • HTML
  • phpでのHTMLの表示(特にJavascriptの部分)についてご教

    phpでのHTMLの表示(特にJavascriptの部分)についてご教授下さい。 phpで以下のhtmlを表示させ、Javascriptを実行させたい時にエラーが出るので <a href="" onclick="Hoge(’hoge’);return=false”>リンク</a> Firefoxでソースを見てみると以下の通りになります。 <a href="" onclick="Hoge(" hoge="" );return="" false;="">リンク</a> PHPで表示させたい場合(特にJavascriptの部分)はどのような書き方をすればよいのでしょうか?? ちなみに、IE8だとソースはきれいでしたが、Javascriptが実行できませんでした。 お急がしところ申し訳ございませんが、 ご教授いただけましたら幸いです。

    • ベストアンサー
    • PHP
  • HTML5+CSS3 でしかできないこと

    長年、趣味や一部仕事で XHTML+CSS のサイトを作っています。 数年前から、サイト内にCGIを入れたり、色んな動きを楽しむため javascriptを導入してサイト作成を楽しんでいたりもします。 言語も html css javascript jquery php など、色々楽しみながら勉強してきました。 ほんの数年前から、HTML5+CSS3 が登場しましたが、 様子を見ていると、どんどん独創的なサイトが出てきています。 スマートフォン用のサイトも作れるようになりたいな、と思っていましたが ようやく重い腰を上げて作業に取り掛かろうと思っています。 そこで質問なのですが、HTML5+CSS3で作られたサイトで まるでjavascriptで制御されたような軽快なスクロールや動きが散見されます。 こうしたサイトを見ると、javascriptで動かしているのかHTML5で動かしているのか 判別がつきません。 HTML5やCSS3で新しく実装された機能については、ネットで調べると色々出てきます。 例えば、リンクタグをブロック要素化することが簡単になったとか、 角が丸い四角形を充てることができるようになったとか、電話番号をタップすると 「通話」ボタンが出るようになったとか、個別の機能についてはなんとなく把握しました。 しかし、「HTML5+CSS3で作られたサイト全体」で見ると、 いまいちピンと来ないのです。 そこで、お詳しい方に是非、以下のような形で 教えてもらえたらと思い、投稿しました。 ------------------------------------- 実際にHTML5+CSS3で作られたサイトを基に、 どこをどのように設定したのかを見せて欲しい ------------------------------------- 例えば、 http://www.hotakubo-seikei.com/ は、ソースを見るとHTML5で作られていますが(section タグや header タグがありますね) XHTML+CSSでサイトを長年作ってきた人間からすると、 どうしてこんなサイトができるのか全く分からないのです。 javascriptもいくつか利用されていますが、どれがjavascriptによるもので どれがHTML5+CSS3によるものなのかわかりません。 また、一番驚いたのが、サイトの構成です。 サイト全体の横幅が無く全画面表示になっており、 3カラムで、縦スクロールするとディレクトリが変わるなんて XHTML+CSSの常識では考えられません。 もちろん、デザイナーによるデザインでこうなったと言ってしまえばそれまでですが、 それを実装できていることに感動しているのです。 ↑↑↑ こんな感じで、何かサンプルサイトを基に XHTML+CSSとの違いや、HTML5+CSS3だからこそ実現できることを 分かりやすく教えてもらえたらとても有難いです。 サンプルサイト付きで、なるべく詳しく教えて頂いた方に ポイントを付与させていただきたいと考えております^^ どうぞ宜しくお願い致します!

  • HTML上にPHPなどのコードを表示する方法

    質問させていただきます。 今PHPとJavascriptを勉強しています。 ノートパソコンで練習して、出来上がったコードや 自分的にポイントに思った箇所をノートにまとめていました。 しかし、Webのプログラムを説明しているサイトで アウトプットは紙媒体よりもブログなどに書き込んでいった方が良い。 という書き込みを読んで、マネしてみようと思ったのですが PHP等どうやってコードを書いたら良いのでしょうか? 普通にHTMLに書いたら、表示されないのですが… ※ブログはアメブロ等ではなくて、自分で作ったものです。 何かソフトを使っているのでしょうか? よろしくお願いします。