ako mam z obrazku ($obrazok) zapisaneho v premennej vytvorit subor? doteraz som to robil tak ze som si cez form uploadol post metodou obrazok do premmenej a potom ho spracoval script
$subor = fopen ("subor", "w+");
fputs($subor, $obrazok);
fclose($subor);
fungovalo to no teraz ked som sa po k tomu case vratil mi do premennej $obrazok neuklada zdrojovy subor ale len nejaku adresu z php tempov (napr C:\WINDOWS\TEMP\php328.tmp).
hodnotu $obrazok_size vracia aj nadalej spravnu a vo formulari mam nastaveny encrypte "multipart/form-data".
mohol by mi prosim niekto povedat v com robim xybu, pripadne nejaky lepsi sposob ako vytvarat subory z premennyx ? vdaka za kazdu odpoved
Jak jsi vytvořil $subor?
Pokud jsi na vytvoření proměnné použil imagecreate, soubor uložíš přes:
ImageJPEG ($subor, $vystupni_soubor, $quality);
Pro PNG analogicky:
ImagePNG ($subor, $vystupni_soubor);
Pak ještě zrušíš proměnnou z paměti:
ImageDestroy($subor);
http://us2.php.net/manual/cs/function.imagejpeg.php
http://us2.php.net/manual/cs/function.imagepng.php
-----------------------------
Spíš si ale myslím, že jsi nepřesně položil otázku. Chceš načíst obrázek formulářem (přes POST) od uživatele a uložit ho někam?
Potom použij funkci move_uploaded_file.
http://us2.php.net/manual/cs/function.move-uploaded-file.php