x

Rapporter un message du forum

Si vous pensez que le message est inapproprié ou bien que ce dernier déroge aux règles d’utilisation du forum, vous pouvez utiliser ce formulaire pour rapporter le message sélectionné aux modérateurs du forum et aux administrateurs. Afin que ce dernier soit le plus clair possible, merci de préciser le motif du rapport.

Rappelez-vous toutefois que le rapport ne devra être utilisé que si le message rapporté ne respecte pas les règles du forum et non parce que la réponse ne vous satisfait pas. Pour toute autre demande, merci de vous servir du formulaire de contact présent dans le menu du site.

Attention, cette page ne sert pas à rapporter un problème en rapport le produit/service évoqué dans la discussion, mais seulement à rapporter que le message est inapproprié par rapport à la charte du forum.

Si vous souhaitez répondre à la suite des messages, cliquez sur le bouton "Annuler le message" pour ensuite apporter votre réponse avec le bouton "Répondre" sur la page suivante !
Message du rapport :*
Code de Confirmation*

Cliquez sur l'image pour la modifier


Entrez les lettres de l'image
Le code est insensible à la casse
Maximum de tentatives que vous pouvez essayer : 10
 
Pas d'image script petite annonce
Objet : Pas d'image script petite annonce
par didou le 19-07-2012 01:06:56

bonjour,

Si une âme charitable veut bien me donner une aide, je débute et j'ai chercher sur google ect..rien trouver et je m'en remet à vous ! voila j'ai télécharger une script petite annonce mais je n'ai pas d'image j'ai le message cidessous, je vous joint le fichier php plus bas nommer miniature.php, suivi du fichier upload-file.php je ne sais pas comment résoudre cette erreur c'est un problème de chemin d'image je suppose ect...Ou si vous pouviez teste le script petite annonce Merci de votre aide si vous avez du temps !
[color=#FF0000]Rapport d'erreurs[/color]

NoticeUndefined variablepic in "Donc la variable pic n'est pas défini" /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 5

Warning
getimagesize() [function.getimagesize]: Filename cannot be empty in /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 5
 
Warning
Cannot modify header information headers already sent by (output started at /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php:5in /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 24
 
Warning
getimagesize() [function.getimagesize]: Filename cannot be empty in /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 25
 
Warning
imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 43
 
Warning
imagesx(): supplied argument is not a valid Image resource in /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 44
 
Warning
imagesy(): supplied argument is not a valid Image resource in /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 44
 
Warning
imagesx(): supplied argument is not a valid Image resource in /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 44
 
Warning
imagesy(): supplied argument is not a valid Image resource in /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 44
 
Warning
imagecopyresampled(): supplied argument is not a valid Image resource in /home/monpac/public_html/destock.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 44
 
Warning
imagejpeg(): supplied argument is not a valid Image resource in /home/monpac/public_html/destock/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php on line 45


d'après le rapport d'érreurs il manque dans le fichier minature.php

Undefined variable: h_max en ligne 8
Undefined variable: w_max en ligne 14
Undefined variable: pic in en ligne 25
Undefined variable: img_in in en ligne 44

je ne sais pas comment m'y prendre !

Ps: en ligne 4 le commentaire indique
[color=#00BF00]/// A definir dans l'url d'appel : url complete de l'image ainsi que $w_max et $h_max[/color]

Faudrait il indiqué une url du dossier image suivi de $w_max et $h_max ?

[color=#FF0000]fichier miniature.php[/color] d'après une personne la variable $pic n'existe pas dans ce fichier comment la placer ? et et la variable $_GET['pic'] n'est pas sur le fichier upload-file.php situer plus bas dans ce post, et j'ai ajouter la variable $_GET['pic'] en début dans le fichier upload-file.php toujours même constat pas d'images, il n'y a pas la variable $pic dans le fichier miniature.php comment la placer merci ?
<?php
 
error_reporting
(E_ALL E_NOTICE);
 
/// A definir dans l'url d'appel : url complete de l'image ainsi que $w_max et $h_max
 
$taille getimagesize("$pic"); 
$h_i $taille[1]; 
$w_i $taille[0]; 
    if(
$h_i >$h_max
    { 
    
$convert=$h_max/$h_i
    
$h_i=$h_max
    
$w_i=ceil($w_i*$convert); 
    } 
    if(
$w_i >$w_max
    { 
    
$convert=$w_max/$w_i
    
$w_i=$w_max
    
$h_i=ceil($h_i*$convert); 
    } ; 
 
$largeur "$w_i";
$hauteur ="$h_i";
 
header("Content-Type: image/jpeg");
list(
$width$height$type$attr) = getimagesize("$pic");
 
if(
$type == "1")
{
$img_in imagecreatefromgif($pic);
}
 
if(
$type == "2")
{
$img_in imagecreatefromjpeg($pic);
}
 
if(
$type == "3")
{
$img_in imagecreatefrompng($pic);
}
 
 
$img_out imagecreatetruecolor($largeur$hauteur);
imagecopyresampled($img_out$img_in0000imagesx($img_out), imagesy($img_out), imagesx($img_in), imagesy($img_in));
$t imagejpeg($img_out);
echo 
$t;
 
?>


[color=#FF0000]upload-file.php[/color] et la variable $_GET['pic'] n'est pas sur le fichier upload-file.php


<?php
 
$repdossier 
$_GET['repdossier'];
 
$uploaddir 'upload/'.$repdossier.'/';
 
$file $uploaddir basename($_FILES['uploadfile']['name']); 
 
$dir2 opendir("upload/$repdossier/");
 
$getpages=0;
 
while (
$File readdir($dir2)){
                                if(
$File != "." && $File != ".." && $File != "" )
                                  { 
$getpages++;
 
                                  }
 
                  }
 
closedir($dir2);
 
$calcul $getpages;
 
if( @
is_file($file) )
{
echo 
"error2";
}
else
 
{
 
if( 
$calcul >= 5)
{
echo 
"error1";
}
 
else
 
{
 
 
 
if (
move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) { 
  echo 
"success"
} else {
    echo 
"error";
}
}
 
 
 
}
 
?>


sur le site de l'auteur il ya une demo j'ai bien analyser les minatures avec firebug
il indique le $pic dans la miniature et dans le fichier minature.php la variable $pic est bien présente l'url de la demo http://www.script-php-petite-annonce...-Calais&page=1

en copiant l'adresse de l'image d'une miniature avec clic droit sur la demo j'ai
ww.script-php-petite-annonce.com/demo/region/Nord-Pas-de-Calais/voiture/miniature.php?pic=image-uploade/22-05-2012-19-07-22-M5-00.jpg&w_max=80&h_max=60

j'ai enregistrer une annonce dans ma demo et en copiant l'adresse de l'image d'une miniature qui ne s'affiche pas sur le script de petite annonce j'ai
ww.destocknett.com/demopetiteannonce/region/Rhone-Alpes/photo-video/miniature.php?pic=image-uploade/16-07-2012-23-16-05-archos2.jpg&w_max=80&h_max=60

le pic est toujours présent j'y comprend rien du tout

avec firebug sur le site de l'auteur

[url]http://www.imagup.com/data/1157229875.html[/url]


et sur ma demo j'ai la même chose
[url]http://www.imagup.com/data/1157230073.html[/url]


et pour l'installation l'auteur préconise

Php5, file_uploads, magic_quotes_gpc, sendmail_from : me@localhost.com, date, librairie gd : tout cela doit être sur on ou enabled

-pour moi php 5 ok
-file_upload, activer mais je ne sais pas si je dois l'inclure dans le php.ini j'ai mi file_uploads = On
-magic_quotes_gpc dans le php.ini j'ai mi php_value magic_quotes_gpc 1
-librairie gd activer par défaut