-1

嘿,我正在使用 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' 所以图像将被命名为 22222.jpg

4

1 回答 1

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 的同一台机器上 - 即服务器而不是您的桌面(除非它们都是同一台机器)。

于 2013-05-08T15:32:22.807 回答