- ベストアンサー
検索サイトでのPHPの作り方について
検索サイトをPHPで作ろうとしています。HTMLすら完全な初心者です。たとえば、index.phpで <form method="post" action="search.php"> ・・・ という風に記述するところまで分かりましたが、search.phpの作り方が分からず困っています。データをsearch.phpに送って、どのようにプログラミングすればいいのか悩んでいます。つまり、search.phpの中身が以下とすると、云々のところが分かりません。 ------------ <?php 云々 ?> ------------ ここは基本的にはどのように記述すればいいのでしょうか?あるいはサンプルとかどこかで公開していたり、初心者に分かるようなサイトとかあるでしょうか?初歩的な質問ですみません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<?php //Googleを使うイレギュラーな回答。 if (!isset($_GET['keyword'])) { echo '<form method="get" action="">'; echo '<p>検索語句を入力してくだしあ。</p>'; echo '<input type="text" name="keyword" value="">'; echo '<input type="submit" value="検索">'; echo '</form>'; } else { $site = urlencode('site:' . $_SERVER['HTTP_HOST']); $keyword = trim($_GET['keyword']); if (get_magic_quotes_gpc()) { $keyword = stripslashes($keyword); } $keyword = urlencode($keyword); $query = 'hl=ja&q=' . $site . ' ' . $keyword; $url = 'http://www.google.co.jp/search?' . $query; header('Location: ' . $url); }
その他の回答 (1)
- sleep-soul
- ベストアンサー率57% (4/7)
actionの先がsearch.phpという事は何かを検索するようなPHPでしょうか? だとするとPHPだけでは非効率なだけでなく難しいと思います。 のでDB(無料のMySQLあたり)と一緒に学ぶと良いでしょう。 http://php5.seesaa.net/ http://mysqlweb.net/
お礼
ありがとうございました! 参考にさせていただきます!
お礼
ありがとうございました! 参考にさせていただきます!