";
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 "
";
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 "
";
}/////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 "
";
}////4 fin si pas
/////////////////***************************************************************************************
?>