Мне надо скопировать файл при помощи PHP скрипта на сервер. У меня есть задание пути
<td><input type= file name=photo size= 50 maxlength= 255 ></td>
Далее у меня идет обработка скриптом
<?
$tmp=time();
$date=date("Y-m-d H:i:s",$tmp);
$URL=strtolower($URL);
/* ##############Заменить путь #####################*/
$URL=str_replace("http://","",$URL);
$t=explode(".",$photo_name);
$max=count($t)-1;
$ext=$t[$max];
$photo_name=str_replace(".$ext","",$photo_name);
$filename=eregi_replace("([^a-z0-9]*)","",$photo_name);
$filename=strtolower($filename);
srand((double)microtime()*1000000);
$filename=rand(10000,99999)."_".$filename.".$ext";
// copy file
$photopath="";
if (function_exists("move_uploaded_file")){
move_uploaded_file($photo, $photopath.$filename);
}else{
copy($photo, $photopath.$filename);
unlink($photo);
}
$info=getimagesize($photopath.$filename);
У меня файл копируется и на серваке у него нормальный размер, но в экспло.. он показываться не хочет. Пишит размер -1. Где ошибка.
Или подскажите как это можно сделать по другому.