Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zawieszenie skryptu
tmgryf
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 14.02.2009

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


CODE
function checkfoto2($name)
{
$maxdim=800;
$src_img=imagecreatefromjpeg($name);
$old_x=imageSX($src_img);
$old_y=imageSY($src_img);
if ($old_x > $old_y)
{
if($old_x<=$maxdim) exit();
$thumb_w=$maxdim;
$thumb_h=$old_y*($maxdim/$old_x);
}
if ($old_x < $old_y)
{
if($old_y<=$maxdim) exit();
$thumb_w=$old_x*($maxdim/$old_y);
$thumb_h=$maxdim;
}
if ($old_x == $old_y)
{
if($old_x<=$maxdim) exit();
$thumb_w=$maxdim;
$thumb_h=$maxdim;
}
$dst_img=ImageCreateTrueColor($thumb_w,$thumb_h);
imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y);
imagejpeg($dst_img,$name);
imagedestroy($dst_img);
imagedestroy($src_img);
return true;
}


CODE
echo "1";
checkfoto2(".".$web_upload_dir."/".$filename);
echo "2";


a na wyjsciu dostaje tylko 1 i żadnych błędów - główny skypt nie przechodzi do punktu 2. Dlaczego?

Ten post edytował tmgryf 28.02.2009, 19:49:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
zimi
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 9
Dołączył: 3.06.2007

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


exit raczej zabija skrypt...
zamiast exit zrób return

a tak przy okazji następnym razem wrzuć kod w znaczniki [ php ] a nie [ code ]
i nastawiaj kilka flag wewnątrz funkcji żeby sprawdzić co w niej nawala
Go to the top of the page
+Quote Post
tmgryf
post
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 14.02.2009

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


wlasnie samemu to "wydedukowalem" z tym exitem - spodziewalem sie bardziej ze exit zabija funkcje - wielkie dzieki pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 28.09.2025 - 20:43