簡體   English   中英

從HTML文件WAMP運行php腳本

[英]Running php script from HTML file WAMP

所以我一直在這里學習本教程

我已經安裝了WAMP,並且服務器已啟動並正常運行。 (如任務欄中的綠色指示燈所示)。

www文件夾中,我有以下2個文件:

        <!DOCTYPE html>
        <html>
        <head>
        <title>First Form</title>
        </head>
        <body>

             <form action="postForm.php" method="post">

             <TextArea 

                name="microBlog" id="microBlog" cols="30" rows=“10">

             </TextArea>  

             <input type="submit">          

            </form>

        </body>
        </html>

    <!DOCTYPE html>
    <html>
     <head>
      <title>PHP Test</title>
     </head>
     <body>

        <?php 

            $microBlog = $_POST['microBlog'];          
            echo $microBlog;  

        ?> 

     </body>
    </html> 

但是,當我運行html文件並在字段中輸入“ hello”時,單擊“提交”按鈕將返回空白屏幕。

這是打開的html屏幕:

在此處輸入圖片說明

點擊提交后,地址欄中將顯示以下內容:

file:///C:/wamp/www/postForm.php

任何想法為什么黑屏?

PHP(postForm)文件是否需要HTML標記,或者我可以擺脫它們嗎?

通過http:// localhost /打開文件。黑屏的原因是:您可以使用資源管理器打開一個html文件,它可以正常工作,因為它將由default-web-browser呈現。 您需要一個用於php腳本的解析器。 如果添加擴展名.php,則Web服務器將使用此解析器,但是如果在資源管理器中打開文件,則不會使用Web服務器(在您的情況下為apache)。 如果要在資源管理器中打開文件,請將action-attribute設置為action="http://localhost/postForm.php" ,它將起作用。

你應該用

action="http://localhost/postForm.php" 

代替

 action="postForm.php"

希望這個幫助:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM