A
Anonyme
Invité
Bonjour tout le monde,
alors je ne programme pas depuis longtemps en PHP mais j'ai compris les bases, c'est déja bien !
Donc j'ai des problemes pour redimensionné une image qui apparaitrai comme petite illustration dans mes news
Voici le code que j'ai utilisé:
Voila, donc le probleme c'est qu'il ne se passe rien, ni erreur ni copie de fichier. Comment résoudre le probleme, qu'est ce que j'ai oublié,...?
Merci pour votre aide !!!
alors je ne programme pas depuis longtemps en PHP mais j'ai compris les bases, c'est déja bien !
Donc j'ai des problemes pour redimensionné une image qui apparaitrai comme petite illustration dans mes news
Voici le code que j'ai utilisé:
Bloc de code:
/*Variables liees aux images*/
/*Repere est le nom de mon fichier sans l'extension*/
$repere = $_POST['repere'];
$tmpimgnews = $_FILES['imgnews']['tmp_name'];
$typeimgnews = $_FILES['imgnews']['type'];
$erreurimgnews = $_FILES['imgnews']['error'];
/*Variables fixes pour la redimension de l'image*/
$imgnews_l = 50;
/*Traitement des images*/
/*Image news*/
if (!$erreurimgnews=='0'){
* *print("Tu n'as pas choisis d'image pour ta news !<br> T'as le droit mais elle pourrai mettre en valeur ton article et attirer le lecteur.<br> Je te conseil d'en mettre une.</td>");
}
else{
* *if (($typeimgnews=='image/jpeg')||($typeimgnews=='image/gif')||($typeimgnews=='image/* *png')){
* ** *
* ** *if($typeimgnews=='image/jpeg') $extimgnews = '.jpg' ;
* ** *if($typeimgnews=='image/gif') $extimgnews = '.gif' ;
* ** *if($typeimgnews=='image/png') $extimgnews = '.png' ;
* ** *
* ** *$destinationimgnews = '../news/imgnews/'.$repere.$extimgnews;
* ** *
* ** */*Recuperation des donnees de l'image*/
* ** *list($tmpimgnews_l,$tmpimgnews_h) = getimagesize($tmpimgnews);
* ** *
* ** */*Calcule de la prportion pour la hauteur par rapport a la largeur*/
* ** *if ($tmpimgnews_l > $imgnews_l){
* ** *
* ** ** *$imgnews_h = floor($tmpimgnews_h*$imgnews_l/$tmpimgnews_l);
* ** ** *
* ** ** */*Redimensionnement et copie de l'image*/
* ** ** *imagecopyresized($tmpimgnews,$destinationimgnews,0,0,0,0,$imgnews_l,$imgnews_h,$tmpimgnews_l,$tmpimgnews_h);
* ** *}
* ** *else{
* ** ** *move_uploaded_file($tmpimgnews, $destinationimgnews);
* ** *}
* ** *
* ** *print("Image de ta news:<br>
* ** *Taille orig: $tmpimgnews_l x $tmpimgnews_h<br>
* ** *Taille: $imgnews_l x $imgnews_h<br>
* ** *<img src=\"$destinationimgnews\" width=\"40\">
* ** *</td>
* ** *");
* *}
* *else {
* ** *print("Ce n'est pas un format d'image correct</td>");
* *}
* *
}
Voila, donc le probleme c'est qu'il ne se passe rien, ni erreur ni copie de fichier. Comment résoudre le probleme, qu'est ce que j'ai oublié,...?
Merci pour votre aide !!!