无法从给定路径php加载文件

时间:2013-03-18 15:30:47

标签: php jquery filepath

我在php脚本中加载jpg文件路径时出现问题。我正确指定了文件路径,因为当我在浏览器中输入它时,它会在浏览器中显示图像。但是 当我尝试运行脚本时,它说

  

无法打开'http://localhost/php/testig/assets/Others/uploadify/memes/abc100003052455644.jpg'进行写入:无效参数

我将这条路径返回到客户端。因此,如果我使用dirname(__ FILE __)这可以正常工作,但是当我尝试使用jquery动态更改客户端上的图像路径时,它会给我错误说明。

  

不允许加载本地资源

2 个答案:

答案 0 :(得分:0)

$current_path = realpath(dirname(__FILE__)) . DIRECTORY_SEPARATOR;
$file_path = $current_path . "somefolder/folder2/filename.jpg";

尝试以这种方式捕获文件路径..

在您的PHP代码中,您应该使用真实路径。

编辑:

$www_path = "http://localhost/folder/folder/folder/img.jpg";

您可以在PHP代码中使用的第一个$ file_path(仅用于打开/编辑/删除PHP代码中的图像文件)。

$ www_path是可以从用户看到的路径,您可以将Image src放在HTML上。

答案 1 :(得分:-1)

问题出在您的/php/testig/上 - 这应该是/php/testing/。一个简单的错字!