Hi, I am running into a problem here with handling the files. My client wants me to copy all the files to one server over to another server. Currently, I use a very slow way that has to handle my code by writing in and out files manually as in the following: $lines3 = file("http://192.168.10.63/test/B1Depth-$id.dat"); $file3="http://192.168.10.63/test/B1Depth-$id.dat"; $count3= count($lines3); $ourFileName3 = "C:/Inetpub/wwwroot/test/B1Depth-$beam_id.dat"; $ourFileHandle3 = fopen($ourFileName3, 'wb') or die("can't open file"); $newFileHandle3 = fopen($ourFileName3, 'a') or die("can't open file"); for ($i = 0; $i<=1; $i++) { rtrim($lines3[$i]); echo $lines3[$i] . "<br>"; $content= fwrite($ourFileHandle3, $lines3[$i]); } fclose($ourFileHandle3); for ($i = 2; $i <=$count3; $i++) { rtrim($lines3[$i]); echo $lines3[$i] . "<br>"; $content= fwrite($newFileHandle3, $lines3[$i]); } fclose($newFileHandle3); Is there some way that I can do something like a cp and copy it over? Or, how should I go about doing this without going through this manually, since I won't be able to know how many files that would be needed to be copied? I would welcome any suggestions on this. Alice ====================================================== Alice Wei MIS 2009 School of Library and Information Science Indiana University Bloomington ajwei@xxxxxxxxxxx -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php