Witam,
mam problem z wgrywaniem plików z poziomu strony po zmianie serwera na taki który nie obsługuje php4 .

Zauważyłem, że podczas wgrywania dodaje on do bazy danych nazwę obrazka, ale jego fizycznie nie przenosi na serwer.
Czy ktoś mi jest w stanie pomóc w tej kwestii?

Poniżej zamieszczam kod



Kod
<?php
function resize_save($img_name, $width, $height, $wh, $roz,$plik)
{
$img_nazwa = $img_name.".".$roz;
$img = imagecreatefromjpeg("pictures/$img_nazwa");
$sW = imagesx($img);
$sH = imagesy($img);
$temp_img = imagecreatetruecolor($width, $height);
imagecopyresampled($temp_img,$img,0,0,0,0,$width, $height,$sW,$sH);
//$name = substr($img_name,0,strlen($img) -5);
$name = $plik."_".$wh.".".$roz;
imagejpeg($temp_img,"pictures/$name",100);
}

$userfile1 = $_FILES["userfile1"]["tmp_name"];
$userfile_name1 = $_FILES["userfile1"]["name"];
if (is_uploaded_file($userfile1) )
{
$tbl1 = explode(".", $userfile_name1);
            $roz1 = end($tbl1);
    if($roz1=="zip" || $roz1=="rar" || $roz1=="txt" || $roz1=="doc" || $roz1=="pdf" || $roz1=="ZIP" || $roz1=="RAR" || $roz1=="TXT" || $roz1=="DOC" || $roz1=="PDF")
                {
               copy($userfile1, "pliki/".$userfile_name1);
            }
            else echo("<font color=red>ONLY ZIP, RAR, TXT, DOC, PDF</font>");
}
$userfile2 = $_FILES["userfile2"]["tmp_name"];
$userfile_name2 = $_FILES["userfile2"]["name"];
if (is_uploaded_file($userfile2) )
{
$tbl2 = explode(".", $userfile_name2);
            $roz2 = end($tbl2);
    if($roz2=="zip" || $roz2=="rar" || $roz2=="txt" || $roz2=="doc" || $roz2=="pdf" || $roz2=="ZIP" || $roz2=="RAR" || $roz2=="TXT" || $roz2=="DOC" || $roz2=="PDF")
                {
               copy($userfile2, "pliki/".$userfile_name2);
            }
            else echo("<font color=red>ONLY ZIP, RAR, TXT, DOC, PDF</font>");
}
$userfile3 = $_FILES["userfile3"]["tmp_name"];
$userfile_name3 = $_FILES["userfile3"]["name"];
if (is_uploaded_file($userfile3) )
{
$tbl3 = explode(".", $userfile_name3);
            $roz3 = end($tbl3);
    if($roz3=="zip" || $roz3=="rar" || $roz3=="txt" || $roz3=="doc" || $roz3=="pdf" || $roz3=="ZIP" || $roz3=="RAR" || $roz3=="TXT" || $roz3=="DOC" || $roz3=="PDF")
                {
               copy($userfile3, "pliki/".$userfile_name3);
            }
            else echo("<font color=red>ONLY ZIP, RAR, TXT, DOC, PDF</font>");
}

$userfile = $_FILES["userfile"]["tmp_name"];
$userfile_name = $_FILES["userfile"]["name"];
if (is_uploaded_file($userfile) )
            {
            $litery = "abcdefghijklmnopqrstuvwxyz0123456789"; // zbior liter z jakich ma sie skladac haslo
            srand(time());
             $plik=$i;
            for ($g=0;$g<12;$g++)
                {
                $plik .= substr($litery,(rand()%(strlen($litery))),1);
                }
               copy($userfile, "pictures/".$userfile_name);
            $tbl = explode(".", $userfile_name);
            $roz = end($tbl);
   if($roz=="jpg" || $roz=="gif" || $roz=="png" || $roz=="bmp" || $roz=="jpeg" || $roz=="JPG" || $roz=="GIF" || $roz=="PNG" || $roz=="BMP" || $roz=="JPEG")
                {
                $size=@getimagesize("pictures/".$userfile_name);
                resize($size,180);
                resize_save($tbl[0],$new_w,$new_h,"small",$roz,$plik);
                $fotas=$plik."_small.".$roz;
                if ($size[0]>400) resize($size,400);
                    else { $new_w = $size[0]; $new_h = $size[1];}
                resize_save($tbl[0],$new_w,$new_h,"big",$roz,$plik);
                $fotab=$plik."_big.".$roz;
                    }
            else echo("ONLY JPG, GIF, PNG, BMP");
}