Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 包含路径错误_Javascript_Php_Jquery - Fatal编程技术网

Javascript 包含路径错误

Javascript 包含路径错误,javascript,php,jquery,Javascript,Php,Jquery,我喜欢编程php、javascript和jquery。我正在为本地手机商店网站实施一个项目;但是,我得到了以下代码的错误 $("input[name=compareWith]").keyup(function(){ var txt=$(this).val(); alert(txt); $.post( "show.php", {data:txt},

我喜欢编程php、javascript和jquery。我正在为本地手机商店网站实施一个项目;但是,我得到了以下代码的错误

        $("input[name=compareWith]").keyup(function(){
        var txt=$(this).val();
        alert(txt);
        $.post(
                "show.php",
                {data:txt},
                function(resp){

                $("div.compareWith").html(resp);

                }
            );
    });
我想做的是,当在输入字段中键入一些文本时,它将通过show.php文件查询数据库中相关手机名称的名称和图片,以将其与以前选择的手机进行比较。然而,结果很好,因为我刚刚测试了put echo$_POST['data'];在show.php文件中

但是,在上面,我得到了这个致命错误:

警告:include(head.php):无法打开流:在第1行的C:\wamp\www\doctorphoneshopCopy\new\show.php中没有这样的文件或目录

警告:include():在第1行的c:\wamp\www\doctorphoneshopcy\new\show.php中打开“head.php”以包含(include\u path=';c:\php\includes')失败

php包含数据库信息、样式和head会话,show.php文件存在于我的目录中

有人能帮我解决这个错误吗

如果您需要我提供任何进一步的信息,请告诉我


谢谢

在include文件中使用
目录名(\uuuuu文件)。“/”。
作为路径。

很难判断丢失文件夹结构的原因

您说include在另一个文件中工作,因此路径是错误的

<?php 
include("include/head.php");
?>

这仅在您位于应用程序的根目录下时有效。如果您在子目录中,例如“测试”,则必须执行以下操作:

<?php 
include("../include/head.php");
?>

上面的代码将向上一个目录(在本例中指向根目录),然后指向正确的目录


您也可以使用该函数,这样就不必再担心该路径。

如果在该目录中找不到该路径。。。然后检查文件的实际位置,以及它的read protected.show.php是否存在,但它能找到head.php吗?您的JS代码基本上是无关的,因为这是一个纯粹的服务器端PHP问题。错误不是试图找到show.PHP,而是试图找到head.PHP。您能显示包含head.php的代码行吗?我想我们会在那里找到问题的。问题在哪里?您没有在这里发布最重要的内容。不,所有文件都存在,包括head.php和show.php。为了使用数据库,每个文件的顶部都包含head.php?似乎是合法的。我以前在使用php和includes时遇到过很多问题,所以我只是根据经验来谈。不过,你只是猜测而已。你不能在不知道问题的情况下发布一个解决方案。你是对的,先生,但是人们经常忽略评论,而在下面寻找解决方案。我只是想帮助这个人。如果在你看来这不是正确的方式,我很抱歉。我使用了:
,得到了同样的错误Nice anwser。但是这有点猜测什么可能是错的哈哈。非常有趣的先生。我没有等你,而是等到我得到更多的信息。根据我从comments.head.php中获得的信息,它必须是一个错误的路径,并且我正在处理的文件位于应用程序的根目录中。C:\wamp\www\doctorphoneshopcy\new\include\head.php,而我正在处理的文件是C:\wamp\www\doctorphoneshopcy\new\compare.php,C:\wamp\www\doctorphoneshopcy\new\show.php。如前所述,head.php包含数据库信息,如服务器名称、用户名、密码和一些样式,因此,如果我不正确地包含这些信息,我的应用程序将被取消样式,数据库查询也会出错。使用此文件结构,它必须工作。我真傻!!!!show.php文件是include('head.php'),不应该在这里!万分抱歉,万分感谢你的帮助。。。。