Bonjour tout le monde,
étant tout nouveau sur ce forum, ceci est donc mon premier message
... (pas de topic de présentation ?). Je suis étudiant en BTS Informatique de Gestion à Nice, et je rentre, à la prochaine rentrée, en seconde année de BTS. Je compte continuer après avec un master MIAGE.
Bon, la présentation c'est fait !!
Je vous explique donc mon problème... Dans le cadre de mon BTS, je dois réaliser un stage. Stage que j'ai commencé il y a deux semaines et qui se termine dans quatre semaine. Ma mission ? Faire le site internet d'une association de quartier.
Donc voilà, j'ai fait une partie admin gérée en htaccess, avec possibilité de sélectionner la page à modifier (par les employés) pour rajouter/enlever du contenu (contenu géré en fichier .txt avec php). Mais voilà, je veux également que les authentifiés puissent rajouter des photos. Donc j'ai fait un form avec une textarea permettant de gérer le contenu de la page choisie, et j'ai rajouté un input pour télécharger une pièce jointe (une image donc).
Jusque-là, tout va bien.
Mais je me retrouve face à un petit problème bien embêtant... Les photos que je télécharge ne sont pas du tout à la bonne taille. Je voudrais donc pouvoir les redimensionner avec une taille précise.
Donc voilà mon code (que j'ai reconstituer en naviguant sur divers sites/forums) :
Le code fonctionne bien, l'image se créée redimensionnée, mais toute de noir vêtue !!! Pourtant, je vois bien la nouvelle image dans le dossier de destination.
Je précise que je suis en local avec uWamp (la librairie GD est bien activée dans les paramètres de php)...
Je vous remercie d'avance !!
Au passage, ce site/forum est vraiment d'une aide précieuse !! J'adore !!
Blooheek
ps : désolé si je post au mauvais endroit mais je ne pense pas m'être trompé. Et j'ai recherché dans ce forum si il n'y avait pas la solution. Si je l'ai loupé, je vous pris de bien vouloir m'en informer et m'en excuser (si si, je m'excuserai
).
étant tout nouveau sur ce forum, ceci est donc mon premier message

Bon, la présentation c'est fait !!

Je vous explique donc mon problème... Dans le cadre de mon BTS, je dois réaliser un stage. Stage que j'ai commencé il y a deux semaines et qui se termine dans quatre semaine. Ma mission ? Faire le site internet d'une association de quartier.
Donc voilà, j'ai fait une partie admin gérée en htaccess, avec possibilité de sélectionner la page à modifier (par les employés) pour rajouter/enlever du contenu (contenu géré en fichier .txt avec php). Mais voilà, je veux également que les authentifiés puissent rajouter des photos. Donc j'ai fait un form avec une textarea permettant de gérer le contenu de la page choisie, et j'ai rajouté un input pour télécharger une pièce jointe (une image donc).
Jusque-là, tout va bien.
Mais je me retrouve face à un petit problème bien embêtant... Les photos que je télécharge ne sont pas du tout à la bonne taille. Je voudrais donc pouvoir les redimensionner avec une taille précise.
Donc voilà mon code (que j'ai reconstituer en naviguant sur divers sites/forums) :
$fichierSource = $_FILES['image']['name'];
$largeurDestination = 200;
$hauteurDestination = 150;
$im = ImageCreateTrueColor ($largeurDestination, $hauteurDestination)
or die ("Erreur lors de la création de l'image");
$source = ImageCreateFromJpeg($fichierSource);
$largeurSource = imagesx($source);
$hauteurSource = imagesy($source);
ImageCopyResampled($im, $source, 8, 8, 0, 0, $largeurDestination-(2*8), $hauteurDestination-(2*8), $largeurSource, $hauteurSource);
ImageString($im, 0, 12, $hauteurDestination-18, "$fichierSource - ($largeurSource x $hauteurSource)", $blanc);
$miniature = "../images/mini_$fichierSource";
imagejpeg ($im, $miniature);
echo "Image miniature générée: $miniature";
Le code fonctionne bien, l'image se créée redimensionnée, mais toute de noir vêtue !!! Pourtant, je vois bien la nouvelle image dans le dossier de destination.
Je précise que je suis en local avec uWamp (la librairie GD est bien activée dans les paramètres de php)...
Je vous remercie d'avance !!

Au passage, ce site/forum est vraiment d'une aide précieuse !! J'adore !!
Blooheek
ps : désolé si je post au mauvais endroit mais je ne pense pas m'être trompé. Et j'ai recherché dans ce forum si il n'y avait pas la solution. Si je l'ai loupé, je vous pris de bien vouloir m'en informer et m'en excuser (si si, je m'excuserai
