我正试图在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);
}
Run Code Online (Sandbox Code Playgroud)
但是我收到了这个错误:
警告:file_get_contents():php_network_getaddresses:getaddrinfo failed:第19行的/opt/lampp/htdocs/xampp/project/upload_art.php中未知的名称或服务
警告:file_get_contents(http://app6.pixlr.com/_temp/528afa6e2f7cc6a5b1000101.jpg):无法打开流:php_network_getaddresses:getaddrinfo failed:/ opt/lampp/htdocs/xampp/project/upload_art中未知名称或服务.第19行的PHP
我已经检查了所有发布的答案,但似乎没有解决问题.请帮忙!