• ベストアンサー

PHPを使ったHPの<HEAD>

CGIからPHPへ切り替えようかと思い、現在PHPと格闘中なのですが、<HTML>で始まり途中に<?php ~ ?>が入るような場合、従来のHTMLのように<HEAD>~</HEAD>にDOCUTYPE宣言などの記述は必要なのでしょうか? 商業サイトの製作などもしているため、検索エンジン対策も含めた回答をお願いします

  • PHP
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
  • umioyo
  • ベストアンサー率66% (35/53)
回答No.2

<?php print "<html><body></body></html>"; ?> <html> <?php print "<body></body>"; ?> </html> どちらも出力としては一緒です。 PHPは、HTMLの代わりになるものではなく、HTMLを出力させるものと考えれば理解できるでしょうか。 ですからDocumentTypeの宣言は、必要であればすればよいと思います。 検索エンジンはどうなんでしょう? このへんは識者のかたにお任せしますが、私は、基本的にHTMLベースで、必要な部分のみをPHPにしています。もちろんプログラムの内容にもよりますが。Googleを見ると、検索するプログラムのリストにASPなどは入っており、ロボットが見てくれるようですが、PHPはリストに入っていません。でも、PHPでも引っかかってるサイトを見たことがありますので、不可能ではないと思います。

その他の回答 (1)

noname#101981
noname#101981
回答No.1

perlからphpへの切り替えだと思われますが PHPにもCGI版と言うのもありますので。 ちょっと、php/htmlの認識がずれてるかなと思いますが それで、返信もつかないのかなぁと。。。 phpを使って、htmlを出力させるのなら htmlの書き方は、phpだからと言って何ら変わりません 動的にhtmlを生成させるためのphpですので また、phpだからといって検索エンジン対策は htmlで行なうものですので関係ないですよね。

関連するQ&A

  • Google対策にphpは好ましくない?

    HPを作成し検索エンジン対策をはじめようと思います。 今現在全世界のシェアを独占しているGoogleにポイントをあて対策をしようと思うのですがphpの場合、Googleのロボットはキーワードを読んでくれるでしょうか?Googleの説明ではGoogleロボはHTMLの関連性が高いキーワードを読み込み表示ランクを決めているようでHTML以外のページ(CGIやPHPなど)はGoogleに拾ってもらえないのでしょうか?拾ってもらえたとしてもHTMLサイトに表示ランクで負けてしまうのでしょうか? よろしくお願いいたします。

  • PHPで作ったサイトのSEO対策

    PHPで作ったサイトは検索エンジンでピックアップされるのでしょうか? HTMLの方がSEO対策として良いのでしょうか? また、SEO対策として簡単に出来ることを教えていただけないでしょうか?宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPでパソコン用のランキングサイトをつくりたいのですが・・・><

    こんにちは。新高校1年生になります。 ttp://blog.with2.net/ 最近、こちらの人気ブログランキングサイトさんのようなランキングサイトを製作してみたい、という気持ちが湧いてきました。 ですが、PHP・CGIなどの知識はまったくありません。。 HTMLとCSSはある程度理解しているつもりです。 CGIのレンタルは極力さけ、PHPで作ってみたいです。 まだ各言語の特徴なども抑え切れていない現状です。 PHPでin、out数をカウントしランキングを作るには、まずPHPのどの部分を勉強すればよろしいでしょうか? 基礎の学習はwebページで考えております。その後、PHPのどの部分を学び、実際に製作段階に入るときなにからはじめればよいでしょうか? 検索してみたのですが、携帯サイトランキングやCGIによるランキングばかりがヒットし、目的の情報が乏しい状況です>< 本気で製作し、それを機にPHPの勉強もしたいと思っております。 ご回答・アドバイス・ご意見などいただけると嬉しいです。 よろしくおねがいします。

    • 締切済み
    • PHP
  • PHPで作成した画面は、Google等検索エンジンに登録されますか

    PHPでいろいろな公開サイトを開発しようかと思っています。 PHPで作成した画面は、Google,Yahoo等の検索エンジンに登録されますか。 URLの拡張子がHTMLでなくPHPなので心配なのと、SEO対策面から見て注意事項等ありますか。 せっかく作るサイトなので、検索エンジンに拾ってもらいたいと思っています。

    • ベストアンサー
    • PHP
  • 初心者ですが お尋ねします。CGIとPHPはどっち?

    このたび自社で不動産屋さんのような検索サイト製作を考えておりますがCGIとPHPが有りますが 検索サイトを構築(プログラム)するのはどちらが好ましいでしょうか?これからチャレンジして見たいと思っております。

    • ベストアンサー
    • CGI
  • さくらインターネットレンタルサーバでのphpについて、教えてください

    phpを勉強して1ヶ月の初心者です。 すでにさくらインターネットレンタルサーバで自分のサイトを運営しており、そこで覚えたphpを早速使用してみようとしたのですが、全く表示されません。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_Jis"> <title></title> </head> <body> <p>今日は、<?php echo date("Y/m/d"); ?> です。</p> </body> </html> たったこれだけのコードなのに、サーバにアップロードしてアクセスしてみると、 「今日は、 です。」 となるだけで全く動いている気配もありません。 htmlの中に埋め込むのをやめてphp単体のみの拡張子を.phpにするとちゃんと動きます。 ネットで検索してみると「さくらインターネットではphpはcgiモードで動いている・・」との情報がありますが、 cgiモードとはつまり、htmlに直接コードを埋め込む事はできないということなのでしょうか。

    • ベストアンサー
    • PHP
  • #!/usr/local/bin/phpはどこに書くのですか?

    phpでWebページを作っています。 レンタルサーバーのマニュアルに「PHPで記述したCGIスクリプトの1行目に #!/usr/bin/phpまたは #!/usr/local/bin/phpと記述して下さい。 」とありますが、hoge.phpの「<?php ~ ?>」の「<?php」の次の行に書くのでしょうか?それとも前の行に書くのでしょうか? また、hoge.phpの中身が「<html><head></head><body> ~ <?php ~ ?> ~ </body></html>」の場合はどこに記述するのでしょうか? 初心者的な質問ですみませんが、よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP header関数が使えない

    OS:Linux PHP、Postgres のシステム環境です。 現在PHPのheader()関数が動いてくれません。 (リダイレクトできない。) <HTML> <HEAD><TITLE>aaaa</TITLE></HEAD> <BODY> <?php header('Location: http://aaa.com/'); ?> </BODY> </HTML> こんな風にHTMLタグなにか出力した後にheader関数を呼び出すとエラーになり、headerのコールはすべての出力の前に行うこととサイトで調べてみまして分かったのですが。 あるシステムではHTMLタグの中に入れてもheader関数は問題なく動いています。 php.iniの設定なのでしょうか、それともプログラムの記述方法で回避できるのでしょうか? このおかげで膨大な修正が必要になりました。 回避策はございますでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 検索サイトでのPHPの作り方について

    検索サイトをPHPで作ろうとしています。HTMLすら完全な初心者です。たとえば、index.phpで <form method="post" action="search.php"> ・・・ という風に記述するところまで分かりましたが、search.phpの作り方が分からず困っています。データをsearch.phpに送って、どのようにプログラミングすればいいのか悩んでいます。つまり、search.phpの中身が以下とすると、云々のところが分かりません。 ------------ <?php 云々 ?> ------------ ここは基本的にはどのように記述すればいいのでしょうか?あるいはサンプルとかどこかで公開していたり、初心者に分かるようなサイトとかあるでしょうか?初歩的な質問ですみません。

    • ベストアンサー
    • PHP
  • headタグの記述について

    headタグの記述について質問させてください。 ページ作成時にPHP等で読み込みファイル(インクルードファイル?)を使用する際、 読み込まれる側のHTMLファイルは「head」「body」などの タグの記述を省きますよね(たぶん)。 これはどうしても省かなくてはいけないのでしょうか? 各ファイルに外部CSSへのリンクを張りたいのですが、 HEADタグがない場合はどうしたらいいのでしょう? こういった読み込みファイルを扱うのが初めてで、どう対応したらいいのかがわかりません。 どなたかわかる方いたら教えてください。

    • ベストアンサー
    • HTML

専門家に質問してみよう