2016-05-26 17 views
0

私は非常に新しい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インサイド

答えて

0

フォルダを作成し、フォームアクション= 'html_form_send.php' を与えるの.htmlファイルに続いて、すべての.htmlや.phpファイル

を入れては

0

あなたかもしれませんhtmlページphpを実行しないでください。

サーバー上にphpコードを持つ.phpファイルがあると、PHPが実行されます。 XAMPP

あなた.phphtdocsでフォルダ保存。

はXAMPPサーバを起動し、使用してブラウザから.phpを開くlocalhost/<file_name>.php

また、PHPファイルを格納するhtdocs内にフォルダを作成し、後でお使いのブラウザからlocalhost/<folder_name>/<file_name>.phpとしてそれを開くことができます。

はまた、単に親ディレクトリに存在する別のフォルダにfile.phpにリダイレクトするには、同じフォルダ内にfile.phpまたは../<folder>/file.phpにリダイレクトする./file.phpを使用して、フォームのアクションを形成します。

+0

ありがとうございます!私は.htmlファイルを.phpファイルに変更しました。また、index.phpとcontactengineを追加しました。htdocsフォルダー内のフォルダー内のphp(または "html_form_send"の名前が変更されました)。私はindex.phpを開くことができますが、フォーム上でsubmitを押すと、このエラーメッセージが送られます:[このディレクティブの処理中にエラーが発生しました]このサーバ上で要求されたURLが見つかりませんでした。参照ページのリンクが間違っているか古いようです。エラーについてはそのページの作者に知らせてください。 [この指令の処理中にエラーが発生しました]。 – steadybear

+0

フォームアクションで、PHPファイル名、つまり 'action = file.php'を与え、' file.php'が同じフォルダにあることを確認します。アクションページが別のフォルダにあるか、アクションページのファイル名のスペルが間違っている可能性があります。 –

+0

私はそれをちょっとやって遊んだが、今はもうエラーとは言わない。今、私は得る: 解析エラー:構文エラー、予期しない ';' 7行目のC:\ xampp2 \ htdocs \ contactengine.phpにあります。行7は次のとおりです。$ Name = isset($ _ POST ['Name'])?トリム(stripslashes($ _ POST ['Name']));私は括弧や括弧がないか探しましたが、何も見つかりません。 – steadybear

0

htmlページにphpスクリプトを置くことはできません。あなたは新しいページを作成し、それ自身のPHPページにする必要があります。

質問から私はあなたがxampを使用しているのを見ます。 Form_Receive.php(フォームから送信されたすべての情報を受け取る)とフォームを保持する別のページなどの2つの異なるページを作成します。 From_Post.php(フォームを保持し、POSTまたはGETメソッドを介してすべての情報を送信します)

またフォームの「フォームアクション」のURLに注意してください。間違ったディレクトリまたはファイルを指したら、

関連する問題