嘿我正在使用PHP脚本从远程网站生成随机验证码图像现在我要保存所有图像 C:\的Inetpub \ wwwroot的\ SAV \
如何做到这一点
<?php
$id= rand(11111,99999);
?>
<img src="http://jeemain.nic.in/jeemain2013/MyHandler/DisplayCaptchaImg.ashx?value=<?php echo $id; ?>" alt="Image">
我想将图片保存在目录../sav/ 并将图像命名为$ id.jpg 例如 $ id ='22222' 所以Image将被命名为22222.jpg
答案 0 :(得分:0)
好吧,假设您想要将图像保存在运行PHP的同一台计算机上......
<?php
$id = rand(11111,99999);
$source = "http://jeemain.nic.in/jeemain2013/MyHandler/DisplayCaptchaImg.ashx?value=" + $id;
$target = "C:/inetpub/wwwroot/sav/{$id}.jpg";
$Img = file_get_contents($source);
file_put_contents($target, $Img);
?>
请注意,这会尝试将文件保存在运行PHP的同一台计算机上 - 也就是说,服务器不是您的桌面(除非它们都是同一台计算机)。