【发布时间】:2013-12-02 13:58:25
【问题描述】:
我正在尝试使用我在 xampp 服务器上的网站上的 PHP 脚本从服务器下载图像。
正在使用函数 file_get_contents 下载图像。
服务器上下载的php代码为:
if(isset($_GET['path']) && isset($_GET['username'])) {
echo "path:".$_GET['path'];
$temp = explode(".", $_GET['path']);
$extension = end($temp);
$fname="images/".$_GET['title'];
$filenameIn = $_GET['path'];
$filenameOut = "" . $fname;
$contentOrFalseOnFailure = file_get_contents($filenameIn);
$byteCountOrFalseOnFailure = file_put_contents($filenameOut,$contentOrFalseOnFailure);
}
但我收到此错误:
警告:file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /opt/lampp/htdocs/xampp/project/upload_art.php 在第 19 行
警告:file_get_contents(http://app6.pixlr.com/_temp/528afa6e2f7cc6a5b1000101.jpg): 无法打开流:php_network_getaddresses:getaddrinfo 失败: 名称或服务未知 /opt/lampp/htdocs/xampp/project/upload_art.php 在第 19 行
我在这里查看了所有发布的答案,但似乎没有一个可以解决问题。请帮忙!
【问题讨论】:
-
做这个 filenameIn=trim(filenameIn); $contentOrFalseOnFailure = file_get_contents($filenameIn);
标签: php api plugins file-get-contents web-development-server