unset($im);
unset($photo);
juste après les image_destroy().
Essaies d'écrire ça en début de ton script, on verra peut-être plus d'erreur :même résultat et pas d'erreur siganlée...
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', true);
Et maintenant, que vois-tu (dans l'écran hein, pas dans la boule
<ul style="list-style-image: url(puce.png);">
<li>list1</li>
<li>list2</li>
<li>list3</li>
<li>list4</li>
</ul>
Ou alors tu peux faire une interface de téléchargement qui fait ton resize au moment où tu télécharges les photos sur le serveur. Tu auras les mêmes limitations niveau mémoire, mais une seule fois et au niveau administrateur. Suivant la config de ton serveur tu pourras télécharger et redimensionner plus ou moins d'images en une seule passe....Dommage..J'avais pas envie de faire du pré-traitement avant de mettre les photos en ligne... Mais bon cé quand même mieux qu'avant...