"; if ($action=="ajoutephoto") {///4 si //teste si le fichier est choisi if ($lefichier=="none") {////6 si echo "
Transfert impossible, le fichier n'est pas renseigné
"; echo "
Retour
"; exit(); }///6 fin si //teste si le fichier est du type jpg if ((substr($lefichier_name, -4) != ".jpg") and (substr($lefichier_name, -4) != ".JPG")) { echo "
Téléchargement impossible car le fichier n'est pas du type jpg
"; echo "
Retour au chargement d'image

"; exit(); }// // test de la taille du fichier if ($lefichier_size > $taille) {/////5 si $lefichier_size_ko=round($lefichier_size/1000); $taille_ko=round($taille/1000); echo "
Téléchargement impossible car la taille du fichier ( $lefichier_size_ko ko ) est supérieure à $taille_ko Ko
"; echo "
Retour au chargement d'image

"; exit(); }////5 fin si if ($lefichier && $lefichier != "none") {///7 si // on récupère le type d'image $type=GetImageSize($lefichier); $type_image=""; if ($type[2]==1) { $type_image=".gif"; } if ($type[2]==2) { $type_image=".jpg"; } if ($type[2]==3) { $type_image=".png"; } //recherche le n° de la future image $TableRech=mysql($database,"SELECT * FROM $table3 where numid=$numid" ); $Nombrephotos=mysql_NumRows( $TableRech); //$dern_photo=mysql_result($TableRech, $Nombrephotos, "photo"); $numer=($Nombrephotos+1); // on determine le nom du fichier final en prenant le N° annonce + type de fichier et en rajoutant a devant $fichier_final=$numid."ph".$numer.$type_image; $url=$destination.$fichier_final; while(estFichier($url)==1) { $numer=($numer+1); $fichier_final=$numid."ph".$numer.$type_image; $url=$destination.$fichier_final; } //echo $fichier_final; // on copie le fichier $version=phpversion(); if ($version <= "3.0.16") {///8 si copy($lefichier, "$destination$fichier_final"); }///8 fin si else {///8 si pas if (is_uploaded_file($lefichier)) { ///9 si $type=GetImageSize($lefichier); //si jpg if ($type[2]==2) { //enregistre l'image d'origine move_uploaded_file($lefichier, "$destination$fichier_final"); //la redimensionne $im = imagecreatefromjpeg("$destination"."$fichier_final"); if ($largeur>400) { $nlargeur=400; $ratio=($largeur/400); $hauteur=ImageSY($im); //hauteur $nhauteur=(int)floor($hauteur/$ratio); $ti_im = ImageCreate($nlargeur,$nhauteur); imagecopyresized($ti_im,$im,0,0,0,0,$nlargeur,$nhauteur,$largeur,$hauteur); imagejpeg($ti_im,"$destination"."$fichier_final"); } } } ///9 fin si else { ///9 si pas echo "Attaque potentielle par fichier téléchargé : fichier '$lefichier'."; } ///9 fin si pas }///8 fin si pas // enregistre dans la base des annonces, la zone image de l'annonce $photo=$fichier_final; $size = GetImageSize("photoscc/".$photo); $largeur=($size[0]); $longeur=($size[1]); $chemin="http://www.campingcar-infos.com/cc/"; $instruction="INSERT INTO $table3 VALUES ( '','$date_envoi', '$numid', '$photo', '$auteur' ,'$largeur' , '$longeur', '$chemin', '$ip')"; //echo " $date_envoi $numid $photo $auteur
"; $res=mysql($database, $instruction); echo "
Votre photo a été envoyée, merci"; echo "

Retour


"; echo "

"; }////7 fin si else {////7 si pas echo "le Transfert est impossible

"; echo "

Retour
"; }/////7 fin si pas }///4 fin si (action=envoi) else {///4 si pas // formulaire pour le transfert de la photo $TableRech=mysql($database,"SELECT * FROM $table where id='$numid'" ); $Nombreaires=mysql_NumRows( $TableRech); $texte_marque =mysql_result($TableRech, 0, "marque"); $texte_modele =mysql_result($TableRech, 0, "modele"); echo "
"; echo "$texte_marque $texte_modele" ; echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; $datejour = Date ("Y-m-d"); echo ""; echo ""; $ip = get_ip(); echo ""; // echo ""; echo "Envoyer la photo suivante :

Attention, taille maximum 250 Ko,
et format d'image jpg seulement
"; echo "Merci de vérifier que votre photo a une taille maximum de 640X480 pixels
"; echo "

La taille idéale est 400X300 pixels au format jpg

Votre nom ou email : (Figurera sous la photo)"; echo "

Votre adresse IP est : $ip ,elle sera enregistrée afin d'empêcher
les personnes mal intentionnées de nuire. Merci de votre compréhension.
"; echo "
En cliquant sur le bouton ci-dessous vous acceptez que l'administrateur ou les modérateurs du site puissent
supprimer votre photo si ils le jugent nécessaire.

"; echo "
"; echo "
"; echo "
"; echo ""; echo "
"; }////4 fin si pas /////////////////*************************************************************************************** ?>