在dw中制作了一个表单,保存为php文档,post方式提交到另外一个welcome的php文档,装了xampp,打开了apache,可是表单提交的时候提示
Object not found!The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.If you think this is a server error, please contact the webmaster.Error 404localhost
Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.19
请问是什么问题啊

解决方案 »

  1.   

    我用的win7 64位的旗舰版,是不是我装的xampp的版本不对啊?
      

  2.   

    url 未找到,确认action的url存在。
      

  3.   

    两个文档在同一个目录下,这是我的代码:
    <form action="welcome.php" method="post">
    <p>name:<input name="name" type="text" size="20" /></p>
    <p>age :<input name="age" type="text" size="20" /></p>
    <p><input name="" type="submit" /></p>
    </form>
      

  4.   

    welcome.php 里面写上:
    <?php
     phpinfo();  看是否能出来php信息
      

  5.   

    可以,直接预览welcome这个页面,可以显示php的信息
      

  6.   

    那你是怎么访问之前的页面的,url地址输入了什么。
      

  7.   

    两个问题,一个表单的文档,一个welcome的文档,都是php格式的,表单里面输入数据,提交到welcome里面显示,但是预览的时候,一点提交按钮就会出现之前的错误
      

  8.   

    在dw里面做的,之前的表单的页面是直接在dw里面预览的
      

  9.   

    你可以观察一下提交后url地址是什么,在浏览器里面试试。
      

  10.   

    我现在直接在浏览器里面看着两个页面,提交可以看到welcome页面了,但是数据没有过去。
    是不是我在设置站点的时候,还是存在问题啊
      

  11.   

    这是提交前的地址:file:///D:/Phpsite/practise/php/test2/index.php
    这是提交后的地址:file:///D:/Phpsite/practise/php/test2/welcome.phpD:/Phpsite  是我的xampp指定的目录
      

  12.   

    表单页面的代码:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head><body>
    <?php echo date('Y-m-d H:i:s');
    ?>
    <br/>
    <?php echo strlen('gaosong gaosong gaosong');
    ?>
    <br/>
    <?php echo strpos('abc efd hij','h');
    ?>
    <br/>
    <?php echo date('D');
    ?>
    <form action="welcome.php" method="post">
    <p>name:<input name="name" type="text" size="20" /></p>
    <p>age :<input name="age" type="text" size="20" /></p>
    <p><input name="" type="submit" /></p>
    </form>
    </body>
    </html>
    welcome页面的代码:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head><body>
    name is<?php echo $_POST['name'];
    ?>
    age is<?php echo $_POST['age'];
    ?>
    <?php echo phpinfo();
    ?>
    </body>
    </html>
      

  13.   

    http://localhost/practise/php/test2/index.php  这样访问,然后提交看看。
      

  14.   

    我知道是什么问题了,找到答案了!
    是我在新建站点的时候,站点的目录错了,应该就是服务器目录本身,而我错在,在服务器目录下新建了一个目录,然后用新建的目录做了站点,所以链接的文件找不到!
    “jordan102”谢谢你给的大力帮助!