Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
从内部php脚本复制图像_Php_Image_Copy - Fatal编程技术网

从内部php脚本复制图像

从内部php脚本复制图像,php,image,copy,Php,Image,Copy,我需要得到一个图像保存在mysql数据库到一个文件夹到服务器 我有一个脚本:watch_pic.phpthe,它获取图像的字节并将其打印成一个based64代码,我发送标题,图像可以在浏览器上看到,然后如果我在浏览器上写“watch_pic.php?id=1234”,它将显示并显示图像。我需要用任何名称将这些图像复制到服务器中的文件夹。。。我认为使用“复制”功能可以获得图像,但它不起作用。我可以用CURL来做,但我不想用这个,因为我还没有在服务器上安装它,可能会与其他附加程序冲突。。。我如何在不

我需要得到一个图像保存在mysql数据库到一个文件夹到服务器


我有一个脚本:
watch_pic.php
the,它获取图像的字节并将其打印成一个based64代码,我发送标题,图像可以在浏览器上看到,然后如果我在浏览器上写“watch_pic.php?id=1234”,它将显示并显示图像。我需要用任何名称将这些图像复制到服务器中的文件夹。。。我认为使用“复制”功能可以获得图像,但它不起作用。我可以用CURL来做,但我不想用这个,因为我还没有在服务器上安装它,可能会与其他附加程序冲突。。。我如何在不使用CURL的情况下复制图像???

如果您包含watch_pic的代码,我可以给您精确的代码使其工作(如果您将其放在上面,我当然可以改进这个答案)。不过,我可以给你一个建议: 在该文件的某个地方,很可能会有这样一行:

imagejpeg($img);
if (isset($_GET["save"]) {
    imagejpeg($img,$_GET["save"]);
    }
else {
    imagejpeg($img);
    }
(或图像PNG或图像GIF)

把它改成这样:

imagejpeg($img);
if (isset($_GET["save"]) {
    imagejpeg($img,$_GET["save"]);
    }
else {
    imagejpeg($img);
    }
并通过
image_pic.php?id=######&save=filepath和nametosaveto.jpg调用它

HTH

尼克