初めまして。
最初のメールに載せてあったHTML、PHPコードをコピペして、
正常に動作したことを確認しました。
HTMLとPHPは別ファイルで作り、
変更箇所はHTML内の<form>タグのaction属性に、PHP側のURLを付与しただけです。
実行した環境は下記の通りです。
・CentOS 6.4 64bit (@VirtualBox)
・Apache 2.2.15 (yum repo)
・PHP 5.3.3 (yum repo)
・MongoDB 2.4.6 (10gen repo)
・(PHPモジュール)mongo 1.4.4 (pecl)
・iptable, selinuxともにOFF、上記ミドルウェアはデフォルト設定のままで稼働
問題の切り分けをさらに進めてみてはどうでしょうか。
・PHPからMongoDBへ通常のinsert処理を行うことが出来るかどうか
・mongo shellからinsert処理を行うことが出来るかどうか
・PHPからMongoDBに接続できているかどうか
・PHPから指定ポート(27017)に接続できているかどうか
(PHPはWebブラウザからの実行と、コンソールからの実行の両方で試してください)
等を確認してみるといかがでしょうか。
・PHPからMongoDBに接続できているかどうか
↑はログレベルを変更して、接続してみるとかで確認できると思います。
========
(操作の例)
$ mongo
> db.adminCommand({setParameter:1, logLevel:4})
> exit
$ sudo tailf /var/log/mongo/mongod.log | grep -v 'journal'
(Webページから該当のコードへアクセスするとコネクション時のログが表示されます。Ctrl+Cで抜けられます。)
========
・PHPから指定ポート(27017)に接続できているかどうか
こちらはnetcatを利用した方法だと下記操作で確認が可能です。
========
(操作の例)
$ sudo yum install nc
$ nc -l 27017
(Webページから該当のコードへアクセスするとリクエスト内容が表示されます。Ctrl+Cで抜けられます。)
========
> --
> このメールは Google グループのグループ「MongoDB JP」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、
mongodb-jp+...@googlegroups.com (mailto:
mongodb-jp+...@googlegroups.com) にメールを送信します。
> このグループに投稿するには、
mongo...@googlegroups.com (mailto:
mongo...@googlegroups.com) にメールを送信してください。