• ベストアンサー

PHPで、投稿フォームを作りたい

前の人の投稿が見えていて、次の人がそれを見ながら投稿するというものを作りたいです。 また、投稿されたメッセージをメールで受け取るのではなく、WEB上で観覧できるようにしたものもほしいです。 何かいい本やサイトなどないでしょうか。

  • PHP
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • SHlVA
  • ベストアンサー率48% (20/41)
回答No.1

なかなか何をしたいのかわかりかねるのですが、ブログのコメントみたいなものですか? 複数のコメントが縦に並んで、最下部に投稿フォームで、投稿したらコメントの下にその投稿内容が表示されるような? 「作りたい」ということですから、自分でコーディングしていくんだろうと思いますが、データベースも利用するのでしょうか?なんいせよ、1つ投稿内容を保存しておき、それを読み出して表示する、というところまで作ってみてはどうでしょう。その後に投稿処理に挑戦してみるのがいいかと。 このへんは、基本の部分だと思うので、しっかり悩んでみるのもいいかもです。 まずは自分で作ってみることをお勧めします。その中でわからない部分を聞いてみると、きっと答えてくれる人がいますよ。 参考URLのサイト(PHPSPOT)は初心者にとって割と勉強になるかと思います。

参考URL:
http://phpspot.net/php/
googoooooooo
質問者

お礼

アドバイスありがとうございました。 頑張ってみようと思います。 また、お礼が遅くなりまして大変失礼いたしました。

関連するQ&A

  • メールフォームからの投稿についての疑問

    最近、Cookiをブロックする設定にしたせいなのか、 Firefoxでドコモのサインインをしようとしたら、再度サインイン画面に戻されたり・・・その場合は、IEではOKだったのでそっち使ったりとか、いろいろまぁ、面倒ですが、セキュリティ面を考えた場合、この方が良いよな、と我慢してます。 ふと疑問に思ったのですが、 ラジオ番組が好きでよく投稿するのですが、 メールフォームがあるウェブから投稿すると、「メールを受け付けました。ありがとうございました」というメッセージが出るのですが、 これって、果たして本当に届いてるのかどうか?と思ってしまって・・・ こういうのって、Cookiは関係無いですか? 送信にはなっているのでしょうけど、届いた方に白紙が届いているという事はありますか?

  • 無料でスキルや履歴書を投稿できる入力フォーム作成

    無料でスキルや履歴書を投稿できる入力フォーム作成 私の会社で新規に従業員を募集するためのWEBサイトを作っています。WEBサイトから応募者がスキルや履歴書を入力して、応募者が入力が終わったら、応募を受け付けました等のメールが自動で返信されるようにしたいのですが、こういうのを作るのはシステム会社に頼まなければできないのでしょうか。無料で簡単に作れるようなサービスはないでしょうか。応募者に送るメールの内容も自由に書きかえられたら良いのですが。

  • メールフォームcgiの投稿完了メッセージについて。

    メールフォームcgiの投稿完了メッセージについて。 htmlを複数用意することで複数のメールフォームを運用しています。 しかしcgiスクリプトで戻りのURLが指定されているので、すべてのメールフォームの完了メッセージが共通となっています。 できれば、それぞれのメールフォームごとに独自の完了メッセージを出したいと考えています。 希望) Aフォームの投稿終了時にはAフォーム専用の受付メッセージ Bフォームの投稿終了時にはBフォーム専用の受付メッセージ このような場合はそれぞれのcgiを用意しなければならないのでしょうか? また複数のメールフォームcgiを同じサーバー内に置いた場合の負荷はどの程度でしょうか? よろしくお願いいたします。

    • 締切済み
    • CGI
  • コメント投稿

    こちらのサイトの一番したにあるような メールアドレスなどを入力せずにコメントを投稿する機能を作りたいのですが どのようなプログラムを書けばいいですか?(おそらくphpですよね? https://web-roku.com/luminous

    • ベストアンサー
    • PHP
  • PHPのメールフォーム

    無料版や有料版を貸し出しているサイトのメールフォームではなく、PHPを使用し自分でメールフォームを作成したいです。というのは、無料だと貸し出しているサイトのURLを載せなければいけないし、有料だとお金がかかるのが嫌・・・ということで自分で作成しようと思ったのですが知識がなく作成方法が分かりません・・・しかし、現在HPが数多くある中メールフォームのテンプレートぐらいあるんじゃないか?と期待しているのですが甘いでしょうか?(ー。ー;) もしよろしければ、そのような本やサイトがあれば紹介させてもらえませんか? ちなみに、 「記入画面」 ・名前 ・メールアドレス ・メールアドレス確認 ・サイトURL ・件名 ・本文 ↓ 「確認画面」 「エラー画面」 ↓ 「送信完了画面」 というふうにしたいです。

  • この場合、誰が投稿したか分かりますか?

    友達が誰でも観覧する事が出来るサイト(出会い系みたいな)に勝手に投稿された様で落ち込んでました。 友達はコンビニで働いてるのですが、内容は~店のコンビニで働いてるこの子は凄く可愛いです。誰か知ってる方居ませんか?みたいな内容だったみたいです。 もう削除されたみたいなのですが、その場合誰が投稿したかとかはわかるものなのでしょうか? 削除されてしまったら無理ですか? 回答お願いします。

  • PHPでメールフォーム作成を解説している本やサイト

    PHP初心者で申し訳ないのですがPHPでメールフォーム作成を解説している本やサイトを教えてください。 いちおう探しているのですが、Web検索でも書店でもなかなかないようです。CGIのほうはいくらでもあるのですが…。

    • 締切済み
    • PHP
  • PHPのメールフォームが動かない!

    プログラム言語はまったく初めてのPHP初心者です。 いきなり会社関係のサイトを管理する事になり サーバを移転したらメールフォームが動かなくなってとても困っています。 (前々任者が作ったPHPスクリプトなので、前任者もよくわかっていません) 状態は、フォームを送信すると、真っ白な画面になって何も表示されず、メールも送信されません。 移転前のサーバではちゃんと稼働していたらしいのですが… 書き替えたのはPHP本体のmailの送信先アドレスと、HTMLのaction=の後の本体スクリプトのアドレスだけです。 <form name="form1" method="post" action="./form.php"> mail関数は下のようになっています mail($mail,$subject,$message,$from,"-finfo@****.com"); include(THANKS); } 同じサーバにある、PHPの掲示板はちゃんと普通に稼働しています。 それから、いろんな初心者サイトを巡ってみたのですが、 スクリプト本体に、まだよく解らない構文もあります。 構文の一番最初が <?php $date = date ("Y-m-d"); になっているのですが、これは何をする構文でしょう? 前任者は「前のサーバで稼働していたから、サーバの問題じゃないか」 と、言っているのですが、もしそうならサーバの何が問題なのでしょう? なにしろスクリプトなどいじったこともない初心者なので、 わからない事だらけでとても困っています! 質問ばかりになってしまいましたが、どなたかよろしくお願いします!!

    • 締切済み
    • PHP
  • お勧めの小説投稿サイトありませんか?

    現在、何作か小説を書いています。 ある程度出来上がったら(長編なので、何話か書き終わったら)自身の小説サイトを開設しようと思っています。 ただ、そのような個人的なサイトでは、読者からの感想などコメントが少ないと耳にしました。 個人的に、小説をより良いものにするため、より多くの人からのコメントがほしいと思っています。 そこで、自身の作品に少しでも多くの人がコメントをくれるような小説投稿サイトを教えてください。 ただし、個人のサイトに掲載している作品も投稿可能、また、PC・携帯ともに観覧可能なサイトです。 よろしくお願いします。    

  • PHPでメールフォームを作るのは一般的なのですか?

    サイトでメールフォームや掲示板を作りたいと思い、CGI(Perl)の本を買って読んでみたのですが、C言語を少しやっていた私としてはPerlの記述が少々身に合わないと思いました。 そこで、PHPでも同じようにメールフォームや掲示板というのは一般的に使われているのでしょうか?勉強する上でPerlでメールフォームや掲示板という参考書はたくさんあったのですが、私の通っている本屋ではPHPでそのような本がありませんでした。 いずれデータベースもやりたいと思い、またC言語っぽいPHPのほうが勉強しやすいと思い、PHPでメールフォームなどを作りたいのですが、Perlとの違いや注意点などありますか? またお勧めのPHPの書籍やサイトを教えてください。よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう