Autor Zpráva
kiwwik
Profil *
ahojte prepacte ze sa tak blbo pytam ale chcel by som zistit ako sa vyhnut s touto chybou

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2560 bytes) in D:\www\wamp\www\web\functions\upload.php on line 19

v tomto php kode

<?php
function thumb($src, $dest, $vyska) {
$ext = strtolower(end(explode(".", $src)));
$velikost = getimagesize($src);
$origSirka = $velikost[0];
$origVyska = $velikost[1];

if($origVyska > $vyska) {
$tnSirka = $origSirka*($vyska/$origVyska);
$tnVyska = $vyska;
} else {
$tnSirka = $origSirka;
$tnVyska = $origVyska;
}

if($ext == 'jpg' || $ext == 'jpeg') {
$org = imagecreatefromjpeg($src);
}
$tn = imagecreatetruecolor($tnSirka,$tnVyska);
imagecopyresampled($tn,$org,0,0,0,0,$tnSirka,$tnVyska,$origSirka,$orig Vyska);


if($ext == 'jpg' || $ext == 'jpeg') {
$im = imagejpeg($tn, $dest, 100);
}
}
?>
šárinka
Profil
stačí si tu chybu přeložit to známená že v php.ini je nastavená malá velikost u memory_size
kiwwik
Profil *
mam tam tohle

upload_max_filesize = 4194304

a myslim ze tohle neni malo ... nee ...ten obrazek ma 112kb a ja to mam nastaveny na 4mb
ninja
Profil
Problem neni s omezenim velikosti uploadu, ale ze PHPcku dojde RAMka pri zmensovani obrazku!
kiwwik
Profil *
uz sem to vyresil ...

takhle

ini_set('memory_limit', '??M');

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:

0