I am attempting to use the following script to download a gif from a server, then put it into a local file, but when I view the local version of the gif it is all "scrambled."
My Code:
Code: Select all
<?php
$newPath = "LOCALPATHHERE";
$url = "URLHERE";
$fileDir = "01/";
$filePre = "ch";
$fileMid = 920101;
$filePost = ".gif";
for ( ; $fileMid <= 920105; $fileMid++)
{
$newFile = $newPath . $filePre . $fileMid . $filePost;
$getFile = $url . $fileDir . $filePre . $fileMid . $filePost;
$fp1 = fopen($getFile, "r") or die ("Couldn't open $getFile.");
$fp2 = fopen($newFile, "w") or die ("Couldn't open $newFile.");
while (!feof($fp1)) { fwrite($fp2, fgets($fp1, 1024)); }
fclose($fp1);
fclose($fp2);
}
?>Any ideas on what is going on and how to fix it?