Redimensionnement d'image (rezolvage!! [PHP] - PHP - Programmation
Marsh Posté le 20-12-2002 à 14:13:19
Vu sur nexen :
"Note
Le support JPEG n'est disponible que si PHP est compilé avec GD-1.8 ou plus récent. "
Bon sinon, utilise donc un logiciel FTP pour vérifier quels sont les fichiers créés.
Marsh Posté le 20-12-2002 à 14:18:20
ca tombe bien c'est la 2.0??
et aucun fichier n'a ete crees... verifications faites
Marsh Posté le 20-12-2002 à 14:32:26
dj_blero a écrit : ca tombe bien c'est la 2.0?? |
Bon, si le fichier n'est pas créé, c'est normal que le navigateur le trouve pas.
Par contre,, il faut maintenant trouver pourquoi c'est comme ça.
Au cas où vérifie donc les droits d'accés au répertoire où tu sauve l'image.
Marsh Posté le 20-12-2002 à 16:27:24
doit je comprendre que mon code ne comporte po d'erreur...
kan a mes images rien de cree sur vue que je suis en local... A par ca??
Marsh Posté le 20-12-2002 à 17:09:44
D'après mes conaissance aucune erreur ... mais j'ai jamais utiliser le traitement d'images en php.
mais si tes images sot pas créés, c'es tque t'as un blème quelques part.
Soit une erreur au niveau de ton code, soit un problème de droit d'accés au répertoire ou tu veux sauver l'image réduite.
Marsh Posté le 20-12-2002 à 17:21:32
En fait pour le moement je ne la sauve nul par mon image... mais dans le futur elle integrera une base de donnees mais vue que j'arrive deja po a la voir alors je voie po coment j'ariverais a l'enregistrez dans une base de donnee??
Marsh Posté le 20-12-2002 à 18:07:19
dj_blero a écrit : En fait pour le moement je ne la sauve nul par mon image... mais dans le futur elle integrera une base de donnees mais vue que j'arrive deja po a la voir alors je voie po coment j'ariverais a l'enregistrez dans une base de donnee?? |
JE parle de la sauver sur le isque vu que c'est ce que fait la fonction ImageJpeg
Marsh Posté le 20-12-2002 à 18:38:12
pkoi un header(jpeg) et finalement tu renvois du html ???
Marsh Posté le 20-12-2002 à 18:41:06
$miniature = "mini_$image";
ok mais que contient $image ?
autrement dis, que fais :
|
Marsh Posté le 20-12-2002 à 19:02:15
en fait on peu l'enlever c pour supprimer les caracteres html... mais la il n'a aucune utilite pardon pour ce que je demande, c'est juste pour faire comprendre que le chemin d'acces est bon et denude de toute erreurs merci de ta remarque!!
Pour le header effectivement sur la doc ils specifient que cela n'est po necessaire ... mais sans le headers, j'obtient tout simplement une page blanche!!
Marsh Posté le 20-12-2002 à 19:07:19
donc pr moi, je comprends que :
$miniature = "mini_c:\\machin\\blabla.jpg";
et techniquement, c pas top
et mets le vrai header, dont je ne connais pas la syntaxe, mais ca doit pas etre dur a trouver
et enleve le @
Marsh Posté le 20-12-2002 à 19:28:25
header("Content-type: image/jpeg" );
$largeurdestination = 90;
$hauteurdestnation = 67; ORTHOGRAPHE
$im = @imageCreateTrueColor($largeurDestination, $hauteurDestination) or die ("Erreur lors de la crétion de l'image" ); ORTHOGRAPHE
$source = ImageCreateFromJpeg($image);
$largeurSource = ImageSX($image); ORTHOGRAPHE
$hauteursource = ImageSY($image);
Imagecopyresized($im,$source,0,0,0,0,$largeurdestination,$largeurdestination,$largeursource,$hauteursource); 2 FOIS LARGEUR
$miniature = "mini_$image";
ImageJpeg($im,$miniature);
print (" <center> <img src= \"$miniature\" > " );
print (" <center> <img src= \"$image\" > " );
Marsh Posté le 20-12-2002 à 19:31:20
http://nosgoth.dyndns.org/test/image.php
Code :
|
Marsh Posté le 20-12-2002 à 23:43:08
marci beaucoup... Tant de derangement pour ainsi dire rien, je crois qu'il est temps pour moi de lacher mon note pad
marci a toi... beleg
Marsh Posté le 20-12-2002 à 13:46:02
Voici donc ce que j'ai fait, pris par ci par la...
J'ai un problempe c'est que :
1*il ne m'affiche po les images
2*il ne centre po
3*il ne m'affiche qu'une seule image non dispo...
Une pitite remise sur les rails serait tres apprecies...
PS: une recherche a ete faite sur ce meme forum, je m'en suis inspire mais ...
Message édité par dj_blero le 20-12-2002 à 23:54:28