Autor Zpráva
Mufna
Profil
Zdravím Vás. Mám skript, který otevře obrázek z jednoho adresáře, nějak ho zpracuje (zmenší) a výsledek uloží do jiného adresáře a pod jiným názvem. Bohužel se mi do nového adresáře nic neukládá. Nevím zda je chyba přímo v tom ukládání nebo někde jinde (ve zpracování původního obrázku), každopádně zkusím sem dát skript, kdyby někdo snad poradil, kde je chyba. Čtení původního souboru jsem ověřoval, to je v pořádku. Nový adresář, kam se má ukládat, existuje + má práva 775. Cesty jsou taky OK (ve smyslu, že skript je v rootu webu a pohybuju se pořád na jednom a tomtéž webu):
$filename = "photos/$photos[0].jpg";
$size = getimagesize($filename);
$fp = fopen($filename, "rb");
$width = $size[0];
$height = $size[1];
// wrt_img("photos/$photos[0].jpg");
// echo $width;
// echo $height;
$new_width = 90;
$new_height = 70;
$src = ImageCreateFromJPEG($filename);
$dst = ImageCreateTrueColor($new_width,$new_height);
ImageCopyResampled($dst,$src,0,0,0,0,$new_width,$new_height,$width,$height);
$new_image_name = $row["id"];    // tohle číslo to bere, neb z toho dál vytvářím XML a tam to je OK
$dir = "bannery/photos";
$ext = "jpg";
ImageJPEG($dst,$dir."/" . $new_image_name  . "." .$ext);
ImageDestroy($src);
ImageDestroy($dst);
fclose($fp);
Alphard
Profil
Vypisuje se nějaká chyba, resp. máte zapnutý výpis chyb?
Práva zápisu ověřte něčím jednodušším.
file_put_contents($dir."/test.txt", "Test");
Mufna
Profil
Alphard
Vypisuje se nějaká chyba
Ne.

Doufám, že ten proces vytváření nového obrázku je OK (dělal jsem to podle nějakého staršího skriptu, který mi už někde fungoval).
Mufna
Profil
Alphard
file_put_contents($dir."/test.txt", "Test");
Tak tohle funguje. A najednou se mi tam objevily i nějaké jpegy. No zkusím na to ještě mrknout.
Mufna
Profil
Alphard
Tak už to snad chodí OK. Díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: