Vous obtenez l'erreur
""""""""""""""""""""""""
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to
allocate 9792 bytes) in /home/frich/public_html/creation/systemc/sMain/upload_image.php on line 77
""""""""""""""""""""""""
Il montre que soit vous utilisez un hébergement partagé parce que la limite de mémoire de votre serveur est de 32 Mo.
Vous devez augmenter votre limite de mémoire comme indiqué ci-dessus par "Pekka" et "MartyIX".
mais comment le faire, il y a trois façons de le faire.
1er. demandez à votre hébergeur d'augmenter votre limite de mémoire,
ils l'augmenteront jusqu'à 48MB maximum, ce qui est la restriction de toute société d'hébergement pour les comptes d'hébergement mutualisés.
2ème. télécharger un fichier php.ini
avec écrit "memory_limit = 100M et max_memory = 100M".
vous pouvez changer 100M en n'importe quelle taille que vous voulez mais cela doit être dans la limite pour ne pas utiliser des ressources supplémentaires du serveur sinon votre compte peut être suspendu par votre société d'hébergement.
LIMITATION : cette option peut ne pas fonctionner correctement sur tous les hébergements car parfois ce code peut être bloqué par l'administrateur afin que les ressources du serveur soient consommées de manière LIMITEE.
3ème télécharger un ".htaccess"
écrit dedans "php_value memory_limit 32M"
o
par défaut, il est disponible dans le répertoire web de votre hébergement, alors vous pouvez d'abord le télécharger car il a aussi d'autres paramètres. Téléchargez-le, ouvrez-le avec le bloc-notes et écrivez "php_value memory_limit 32M".
et
4ème option permettant d'ajouter un code PHP à votre page
"ini_set('memory_limit', '32M') ;" (Je ne l'ai pas encore testé, mais il peut fonctionner correctement)
Merci et salutations........