-4

だから私はxamppのhtdocs'contact.php'に私のPHPファイルを持っています(それはすべてそれのphp側でうまくいきます私はこれを事実として知っています)

だから私のウェブページでは「http://localhost/contact.php」にリンクしていますが、ボタンを押してphpを実行すると「見つかりません」と表示されます

HTTPエラー404。要求されたリソースが見つかりません。」

私はそれを間違ってリンクしていますか?間違ったフォルダーに配置しましたか(php wwwフォルダーに配置する必要があります/リンクするにはどうすればよいですか?)

wwwフォルダーに配置しましたが、まだ問題があります。phpwwwフォルダーに正しくリンクする方法がわかりません。

お問い合わせフォーム用ですので、私の行動は<form method="POST" action="http://localhost/contact.php">

私のcontact.htmlは次のとおりです。

<div id="contact_form">
            <h4>Send us a message now!</h4>
<form method="POST" action="contact.php">
Fields marked (*) are required

<p>Email From:* <br>
<input type="text" name="EmailFrom">
 <p>Name:* <br>
<input type="text" name="Name">
<p>Email:* <br>
<input type="text" name="Email">
<p>Phone:* <br>
<input type="text" name="Phone">
<p>Message:<br>
<textarea name="Message"></textarea>
 <p><input type="submit" name="submit" value="Submit">
</form>
<p>
        </div>
    </div>
4

4 に答える 4

2

考えられる問題

  1. どちらか、あなたcontact.phpは別のディレクトリにいるでしょう。

  2. 間違ったURL、つまりパスでアクセスしようとしています。

  3. ポート番号を他のポート番号に変更したはずです。メインページ(つまり、その他)にアクセスするときは、ポート番号を確認してくださいindex.php

提案

index.phpcontact.phpが同じディレクトリにある場合、つまりmyproject。次に、contact.phpURL全体ではなく、URL全体のみを指定することをお勧めします。

しないでください

<form method="POST" action="http://localhost/contact.php">

行う

<form method="POST" action="contact.php">

注:実際のURLではなく、常に相対URLを使用してください。

アップデート

[送信]ボタンをクリックしたら現在のURLパスが変更されているかどうかを確認しますかcontact.php?つまり、それはしなければなりませんlocalhost/contact.htmlそしてlocalhost/contact.php私は信じています、それはしなければなりません。formはの一部であるため、htmlサーバーが実行されているかどうかは関係ありません。しかし、はい、あなたcontact.phpが別のディレクトリにいる場合。それでもあなたの問題は解決しません。

于 2012-12-18T05:06:14.063 に答える
1

それがフォルダXAMPPに置かれている場合htdocs..あなたのURLはこのようなものでなければなりませんhttp://localhost/projectname/index.php/controllername

于 2012-12-18T05:05:14.370 に答える
0

xamppで、htmlファイルとphpファイルの両方をhtdocsディレクトリに置きます。

両方のファイルがhtdocsディレクトリにある場合は、phpファイルの名前を含めるだけで済みます。

于 2012-12-18T05:29:04.207 に答える
0

私ははっきりと言うべき質問を受け取っていませんが、おそらくあなたはファイルを間違ったディレクトリに置いています。ファイルがxamppインストールの下のhtdocsフォルダーにあることを確認してから、再試行してください。

wampを使用している場合は、wampインストールの下のwwwフォルダーにファイルを配置する必要があります。

于 2012-12-18T05:05:25.683 に答える