0

質問をする前に、皆さんに私の背景を説明したいと思います。私は現在、PHP と MySql の学習段階にあります。

(技術用語が不足しているため、事前に謝罪します)

PHP コードで特定のページを「作成」または「作成」する方法について質問があります。これまで、私は常に手動でページを作成していました。たとえば、aboutus.html、information.html、cats.html など...おわかりいただけると思います。

コードが使用されていると仮定します。完全に機能する php ページであるページを「作成」または「作成」するにはどうすればよいでしょうか? ユーザーがログイン、編集、レビューの書き込みなどができる場所 ... (いくつかの例を以下に示します)

以下の Web サイトの所有者/プログラマーは、これらのページを手動で「作成」または「作成」していますか? http://cars.oodle.com/used-cars/riverside-ca-area/
http://cars.oodle.com/used-cars/ukiah-ca-area/

私の質問は、私のウェブサイト用にこれらのタイプのページを「作成」または「作成」するにはどうすればよいですか? 誰かがそうする方法についてのヒント/コツを教えてもらえますか? このようなページを可能にするには、php で "while" ループを使用する必要があると思います。あれは正しいですか?

上記のページのようなページを作りたい場合。どのようにしますか?この状況をどのように攻撃しますか?

すべての意見を歓迎します。助けてくれてありがとう。

4

2 に答える 2

1

こんにちは、StackOverflow へようこそ。これは非常に一般的で、多くの異なる部分があるため、ここで尋ねるべきタイプの質問ではありません。そうは言っても、これがあなたを正しい方向に向けてくれることを願っています:

PHP および python、perl、node.js などの他のサーバー側言語は、何らかの計算を行い、おそらくデータベースに接続しますが、最終的には html を出力します。これはあなたが手作業で行ったのと同じ html ですが、動的に計算されたデータやデータベースから検索されたデータを入れることができます。あなたが示した例のページは、確かに何らかのデータベースのデータから作成されたものですが、どの言語が使用されたかは分かりません。

良い PHP 入門書を入手して、PHP を一から学ぶことをお勧めします。ローカル サーバーを取得して (XAMPP を検索)、テストを行ったり、コードを記述して動作を確認したりできます。このローカル サーバーでは、小さな mysql データベースをホストすることもできるため、ライブ データを Web サイトにロードして、データがどのように変化するかを確認できます。このタイプの動的なサイトを作成することは、その方法を知っておくと非常に便利なことの 1 つです。

于 2012-06-20T01:08:59.047 に答える
0

上記の URL は、apache の一部である単なる「短い URL」です。Web には多くのチュートリアルがあります。Google の「short url apache」または「short url .htaccess」で、多くのガイドを入手できます。 http://net.tutsplus.com/tutorials/other/using-htaccess-files-for-pretty-urls/

基本的には、一連のフォルダーのように見える URL を、特定の変数を持つ特定の PHP ファイルにマップするだけです。次に、PHP ファイルには、基本的に、変数に応じてさまざまなことを行う一連のステートメントがあります。

例えば

example.com/search/abc は、.htaccess トリックを使用して search.php?query=abc にマップされます。

example.com/search/hello は example.com/search.php=query=hello にマップされます

また、これを使用して静的な html ページに移動できることにも注意してください。ただし、あまり意味がありません!

あなたの質問が「PHP に変数の入力とは異なることをさせるにはどうすればよいか」に関するものであれば、W3school の PHP ガイド http://www.w3schools.com/php/default.aspを読んでください。

または、PhP and MySQL For Dummies をお読みください。

明確化が必要な場合は、お気軽にコメントしてください。それ以外の場合は、スタックに再度質問してください。

于 2012-06-20T01:08:46.603 に答える