login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Foto's verkleinen

Offline Rmy - 24/06/2007 16:25 (laatste wijziging 24/06/2007 17:34)
Avatar van RmyNieuw lid Goedendag ik heb een fotoalbum gemaakt waarbij hij automatisch een thumb maakt en de foto verkleint. Daarvoor gebruik ik de volgende functie:

Klik.

Maar als ik deze foto probeer te verkleinen of in iedergeval toe te voegen krijg ik de volgende error:

Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 10368 bytes) in /home/brokke/domains/michelbrokke.nl/public_html/incl_functions.php on line 82

Dit kun je ook hier zien.

Om de foto te verkleinen en dan weer te laten zien doe ik zo:

  1. <?php $newurl = "thumbs/".$row['id'].".jpg";
  2. $maakthumb = createThumb($row['url'], $newurl);
  3.  
  4. if(!isset($maakthumb))
  5. {
  6. echo "Thumb wordt niet aangemaakt!";
  7. }
  8.  
  9. echo "<td><a href=\"".$_SERVER['PHP_SELF']."?foto=".$row['id']."\"><img src=\"".$newurl."\" border=\"0\" style=\"border: 1px solid #000000;\" alt=\"&copy; Michel Brokke\" /></a></td>";
  10. ?>

4 antwoorden

Gesponsorde links
Offline Dark_Paul - 24/06/2007 16:30 (laatste wijziging 24/06/2007 16:34)
Avatar van Dark_Paul PHP ver gevorderde Lappen code aub op Plaatscode.be!

Je fout:
Citaat:
This happens because converting a compressed image requires the image to be held in memory, uncompressed, at the original size and new size simultaneously. 10:1 compression is not unusual for JPEG images, so this may require more memory than you might expect.

Bron: http://qdig.sou...MemorySize
Met een beetje Google'en was je hier ook achter gekomen.
Wat eraan te doen is? De memory-limit opschroeven.
Offline Rmy - 24/06/2007 16:52
Avatar van Rmy Nieuw lid Het probleem is dat ik niet in de php.ini file kan omdat ik hosting huur. Dus eigenlijk is het bij voorbaat al kansloos om dit systeem te fixen. Daar zou ik dus een andere functie voor nodig hebben. 
Offline Dark_Paul - 24/06/2007 17:06
Avatar van Dark_Paul PHP ver gevorderde Overleg met je hoster of ze de limiet willen verhogen, wie weet.
En gooi je code alsnog eens op Plaatscode.be alstublieft, je openingspost is meters lang.
Offline Rmy - 24/06/2007 17:34 (laatste wijziging 24/06/2007 17:35)
Avatar van Rmy Nieuw lid Ik heb hem op plaatscode.be geplaatst! En er is al een mail richting de host! Bedankt! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s