redimensionement image en php
Forum Programmation : redimensionement image en php
bonjour voila je suis sur un projet jusque a la pas de probleme majeur. mais la je butte sur un detail donc voila j'amerai redimensionner une image pour qu'elle s'afficher en 640*480 et afficher un lien ver l'original pas redimensionner donc pour sa j'ai ce code:
echo "<strong>Le fichier a bien été envoyée !<br><br></strong>";
echo " <a href=\"http://niclasweng.free.fr/upload/up/$nomFichier\"><font color=\"black\" size=\"3\">http://niclasweng.free.fr/upload/up/$nomFichier<br><br> (image non reduite)</a>";
echo "<strong>Aperçu:<br><br></strong>";
switch ($extension) {
case ".JPG": echo "<IMG SRC='$nomFichier' >";break;
case ".jpeg": echo "<IMG SRC='$nomFichier'>";break;
case ".bmp": echo "<IMG SRC='$nomFichier'>";break;
case ".gif": echo "<IMG SRC='$nomFichier'>";break;
case ".png": echo "<IMG SRC='$nomFichier'>";break;
donc voila j'ai tous essayer j'ai essayer d'inserer <?redimage('$nomFichier',XX,YY)?>
j'ai aussi essayer d'inserer
WIDTH=640
mais en vain
donc je fai appelle a votre aide.
et aussi de mettre un lien ver cette image redimensionner
Message édité par niclasweng le 15-08-2006 à 22:21:15
DD: 120Go maxtor sata+160Go wd sata + 160Go samsung ide
un petit up svp
DD: 120Go maxtor sata+160Go wd sata + 160Go samsung ide
Répondre à niclasweng
<IMG SRC='$nomFichier' width='640' height='480'>
mdr la solution html ^^
Bon ton script php est un peu blindé de faute
case ".png": echo "<IMG SRC='$nomFichier'>";break;
le html généré ne sera pas aux normes . Chaque valeur pour un attribut doit être encadré de " " . <img src="tonfichier">
Bon ensuite le echo "du texte'$var'du texte"; je doute que ca passe au compilateur. De plus pour une chaine de caractère selon des test fait à plusieurs ittérations entre " ou ' , le ' est plus rapide . Il manque aussi la concaténation de la chaine avec l'opérateur " . " .
Ce qui donnerait echo '<img src=" '.$nomFichier.'" width="640" height="480" />';
Les " " sont neutralisés grace à l'utilisation des ' ' .Ce qui simplifie un peu l'écriture . Il est préférable aussi d'écrire tes balises html en minuscules pour une validation W3C .
Par contre .. je ne vois pas l'intéret de faire un switch sur l'extension ? tu la récupères à quel moment ? Et à quoi te sert-elle ?
<?redimage('$nomFichier',XX,YY)?>
A ce que je sache et je viens de vérifier ce n'est pas une fonction intégrée à php ou à une des librairies gd .Donc faudrait peut etre que tu intègres le code de cette fonction dans ta page .
Sinon , il y a qqls fonctions sympatiques dans libgd et libgd2 pour tout ce qui est modification d'image ou création d'image , mais il faut qu'elles soient activées sur ton serveur .
Petit conseil : revoit les normes d'écriture en html et en php , mais aussi lance toi dans le css , qui simplifiera ta mise en forme et en page .
merci riimii c'est bon la miniature fonctionne.
quelqu'un aurait l'idee j'ai des erreur 500 je sait que cher free c'est courant mais bon j'amerai savoir si sa vien de la.
DD: 120Go maxtor sata+160Go wd sata + 160Go samsung ide
Répondre à niclasweng
non ereur 500 c'est du a un htaccess generalement.
Riimii, tu dis des chose vrai, d'autre fausse, notament sur "blabla '$var' !"
$var s'affichera bien, certe c'est pas beau, mais c'est une facon existante de concaténé. http://phpdebutant.org/article55.php
tu croit? j'ai pas cree de htacess pourtant
DD: 120Go maxtor sata+160Go wd sata + 160Go samsung ide
Répondre à niclasweng
erreur 500 : erreur interne. C'est à dire un script ou un exe qui à merde.
erreur 401 : access denied.
Erreurs http
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42
c'est bizarre pourtant chez un autre hebergeur mes script marche
DD: 120Go maxtor sata+160Go wd sata + 160Go samsung ide
Répondre à niclasweng
C'est juste Okinou , j'ai été trop vite en répondant ^^ . J'ai perdu cette habitude d'écrire de cette manière qui pour moi n'est pas clair à lire .
y'a t'il une page particuliere dut a ce message ou toute les page sont touché ?
riimii y'a pas de mal
Message édité par okinou le 16-08-2006 à 19:57:14
desoler d'avoir pas pu repondre avant donc oui c'est que avec ce script que j'ai des problème (mais pas tout le temp).mais uniquement sur free.
en fait c'est un script d'upload de photo donc avec les photo lourdes je tombe generalement sur cette erreur. une idee?
Surement dû a une limitation de l'hébergeur.
Généralement, les hébergeurs limite l'upload des sites perso a des fichiers d'1Mo, pour des probleme des warez.
Vérifie cette info dans la faq de free.
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42
ok merci a toi je regarde sa cette aprem
Il y a 1629 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

okinou