Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wgrywanie plików na serwer z poziomu strony, po zmianie serwera z obsługą php5 upload plików nie działa
majdzik
post 4.02.2015, 22:20:39
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.02.2015

Ostrzeżenie: (0%)
-----


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");
}
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:18