justement je viens de corriger
Le script ne marche plu ici: http://www.lunnatick.site50.net/
Tu voi ce qui ne va pas ?
Bonjour,
A toi de poster ton erreur, décrite du mieux possible
une page s'affiche avec ceci: http://www.lunnatick.site50.net/upld_redim_640.php
mais pas d'erreur renvoyer
En général c'est parce que le serveure renvois un fichier corrompu.
Ici a tous les coups c'est qu'il y a eut un warning, ce qui fait qu'il y a eut du texte en plus du contenu de l'image
genre :
La solution pour débugger est de commenter les header().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 php : warning truc a la ligne machin GIF89ax..... (source de l'image)
http://g-rossolini.developpez.com/tu...syntaxe#LIII-E
Je te conseille vraiment de lire ca. Sinon tu n'arriveras jamais a avancer par toi meme, tu perdras ton temps, et les sites que tu feras seront très instable.
Avant de se lancer dans quelque chose de concret, il faut un minumum de connaissances, et cela passe forcément par une lecture d'articles et de tutoriaux.
j'ai mi les header en commentaire mais ce ne marche toujours pas: http://www.lunnatick.site50.net/index.php
Je t'ai conseillé de mettre en commentaire les header() pour débugger. Pas parce qu'après ça résous les problèmes.
Il y a t'il un message d'erreur ?
Si oui as tu réfléchi a une solution ?
Si oui as tu pensé a faire une recherche sur google si tu ne trouvrais pas ?
Le forum est la en dernier recours, quand on bloque vraiment
je vais faire une recherche
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php4wm5xh' to 'imgs/dscn1690.jpg' in /home/a4815307/public_html/upld_redim_640.php on line 36
mais le je ne vois que faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part Impossible de déplacer '/ tmp/php4wm5xh' à 'imgs/dscn1690.jpg »dans / home/a4815307/public_html/upld_redim_640.php sur la ligne 36
Le dossier existe t'il bien ?
As tu mis les droits dessus ?
Tu dois rajouter les droits d'écriture a ton dossier imgs :
http://fr3.php.net/manual/fr/function.chmod.php ( mets 755 )
j'été déja en 775 je sui passer en 777 et maintenant j'ai cette erreur:
il on desactiver la fonction exec()
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning: exec() has been disabled for security reasons in /home/a4815307/public_html/upld_redim_640.php on line 41
Oui. Raison de sécurité. Pour ca faudra prendre un vrai hébergement.
Sinon ya toujours gd pour le redimensionnement.
Je te laisse chercher
ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part array getimagesize ( string $filename [, array &$imageinfo ] )
Regarde sur internet, il existe des fonctions déjà faites pour le redimmentionnement d'images, esseye de les comprendre, et de savoir exactement comment elles fonctionnent.
J'ai trouver ceci mais ce ne marche pas:
Tu n'aurai pas un lien avec un exemple concré ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $chemin = $vrFichier; // le chemin en absolu // vous pouvez travailler en url relative aussi: img.jpg $x = 640; // largeur a redimensionner $y = 640; // hauteur a redimensionner $img_new = imagecreatefromjpeg($chemin); $size = getimagesize($chemin); $img_mini = imagecreatetruecolor ($x, $y); imagecopyresampled ($img_mini,$img_new,0,0,0,0,$x,$y,$size[0],$size[1]); imagejpeg($img_mini);
ai-je un moyen de savoir si php et bien configurer sur mon easyphp ?
"Ca ne marche pas" ne résoudra jamais les problèmes, et n'aidera jamais a les résoudre.
Pour la configuration de php, tout est expliqué dans le lien donné plus haut
je fait ceci pour avoir la largeur de l'image:
mais il y a une erreur a la deuxième ligne que dois-je faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $tailleIMG = GetImageSize($vrFichier) echo '$tailleIMG[0]';
Attention aux simples quotes et doubles quotes ! voir ce lien pour plus d'informations : http://pbnaigeon.developpez.com/tuto...phe-guillemet/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $tailleIMG = GetImageSize($vrFichier) echo "$tailleIMG[0]";
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager