10240): //je velikost obrázku do 10 kB $error = 'Příliš velký obrázek - vložte prosím jiný (do 10 kB).'; $write=false; else: //do proměnných uložíme jména funkcí a koncovky v závislosti na typu obrázku if($picture_type=="image/gif"): $ext = "gif"; $src_function = "ImageCreateFromGIF"; $dst_function = "ImageGIF"; else: $ext = "jpg"; $src_function = "ImageCreateFromJPEG"; $dst_function = "ImageJPEG"; endif; $picture = StripSlashes($picture); //odstraníme escape sekvence z názvu souboru $unique = UniqID(""); //vytvoříme unikátní ID obrázku dl("php_gd.dll"); //načteme knihovnu pro práci s obrázky //zvětšení/zmenšení obrázku $src = $src_function($picture); //načteme obrázek ze souboru $ratio = ImageSX($src)/70; //poměr zmenšení/zvětšení obrázku na šířku 70 px $height = Round(ImageSY($src)/$ratio); //výška obrázku při daném poměru $dst = ImageCreate(70,$height); //vytvoříme prostor pro cílový obrázek ImageCopyResized($dst,$src,0,0,0,0,70,$height,ImageSX($src),ImageSY($src)); //zmenšíme obrázek $dst_function($dst,"images/" . $unique . "." .$ext); //zapíšeme nový obrázek do souboru ImageDestroy($src); //uvolníme paměť zdrojového obrázku ImageDestroy($dst); //uvolníme paměť cílového obrázku endif; else: //nejedná se obrázek gif, ani jpg $error = 'Nejedná se o obrázek typu GIF, ani JPG, vložte prosím jiný.'; $write=false; endif; endif; if(IsSet($unique)) $link = $unique . "." . $ext; //vytvoříme cestu k obrázku //vše proběhlo v pořádku - provedeme zápis do databáze if($write): $add = MySQL_Query("INSERT INTO users VALUES ('$name', '$password', '$email', '$link')") or die($query_error); //odešleme cookies SetCookie("cookie_author", $name); SetCookie("cookie_email", $email); //vypíšeme hlášku o úspěšné registraci a po 5s se vrátíme na úvodní stránku echo ' Registrace proběhla úspěšně:

Jméno:' . $name . '
Email:' . $email . '
Obrázek:


Za 5 vteřin budete přesměrováni. '; endif; endif; MySQL_Close(); //zavřeme databázi endif; if(!$write): //neproběhl zápis? $width=90; require ("header.php"); //vložíme hlavičku ?>
Registrace nového uživatele
Obrázek:
Vaše jméno (přezdívka):
Heslo:
Heslo znovu:
Váš email:
' . $error . ''; //chybová hláška?> Nasledujici Javascript umozni kontrolu zadanych udaju jeste pred odeslanim. --> Staci pridat do tagu
toto onSubmit="return check(this)" */ ?>