私は非常に新しいPHPですが、どこでも見てきました。私は何か間違っているか、足を踏み外していると確信しています。私は連絡フォームを持っています。私はaction = example.phpの.htmlを持っています。ApacheでPHPスクリプトとHTML文書を実行しようとしています
<form name="htmlform" method="post" action="../../../../../../xampp2/php/www/html_form_send.php">
私は、html_form_send.phpファイルをphp/wwwとhtdocsフォルダの両方に置こうとしました。 .htmlファイルを別のフォルダに配置する必要がありますか? 私はhttpd.confを変更しようとしましたが、それもうまくいかないようです。 ああ、Apacheが動作しています。私は何が欠けていますか?私は本当にあなたの助けに感謝します!ありがとうございました!!
更新日: ありがとうございました!ほんとうにありがとう。私は別の連絡先フォームを使用することにしました。私はまだ、他のものすべてが何が悪いのか正確には分からない。しかし、本当に助けていただきありがとうございました。ありがとう!/htdocsに
xaampインサイド
ありがとうございます!私は.htmlファイルを.phpファイルに変更しました。また、index.phpとcontactengineを追加しました。htdocsフォルダー内のフォルダー内のphp(または "html_form_send"の名前が変更されました)。私はindex.phpを開くことができますが、フォーム上でsubmitを押すと、このエラーメッセージが送られます:[このディレクティブの処理中にエラーが発生しました]このサーバ上で要求されたURLが見つかりませんでした。参照ページのリンクが間違っているか古いようです。エラーについてはそのページの作者に知らせてください。 [この指令の処理中にエラーが発生しました]。 – steadybear
フォームアクションで、PHPファイル名、つまり 'action = file.php'を与え、' file.php'が同じフォルダにあることを確認します。アクションページが別のフォルダにあるか、アクションページのファイル名のスペルが間違っている可能性があります。 –
私はそれをちょっとやって遊んだが、今はもうエラーとは言わない。今、私は得る: 解析エラー:構文エラー、予期しない ';' 7行目のC:\ xampp2 \ htdocs \ contactengine.phpにあります。行7は次のとおりです。$ Name = isset($ _ POST ['Name'])?トリム(stripslashes($ _ POST ['Name']));私は括弧や括弧がないか探しましたが、何も見つかりません。 – steadybear