RE ok la tout fonctionne par contre la photo n est pas obigatoire dans le champ comment faire ??
<?php $destination="./fichiers/";
$destinationpm="./fichierspm/";
$pourcent="50";
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') )
{
exit("<img src=\"images/warning.gif \" ><b>L'extension de votre photo n'est pas un JPG ou JPEG merci de resaisir le formulaire avec la bonne extension <a class=\"liens_bleu\" href=\"ajoute-petite-annonce.php\">RETOUR</a></b>");
}
$fichier_name = time()."_".$_FILES["fichier"]["name"];
if (($fichier&& $fichier != "none"))
{
copy($fichier, $destination.$fichier_name);
$nom = $destination.$fichier_name;
$nom_copie = $destination.'copie_'.$fichier_name;
$size = getimagesize($nom);
$largeur = $size[0];
$hauteur = $size[1];
$x = ($pourcent*$largeur)/100;
$y = ($pourcent*$hauteur)/100;
$im_out = imagecreatetruecolor($x, $y);
$im_in = imagecreatefromjpeg($nom);
imagecopyresampled($im_out, $im_in, 0, 0, 0, 0, $x, $y, $largeur, $hauteur);
imagejpeg($im_out, $nom_copie);
imagedestroy($im_in);
imagedestroy($im_out);
unlink("$destination/$fichier_name");
}
}
else
{$fichier_name="";
echo"<center><b>Votre annonce a bien été ajoutée.</b></center>";
echo("<script language=\"javascript\">location=\"index.php\";</script>");
}
// ---------- Enregistrement des données dans la base
mysql_query("INSERT INTO annonces VALUES('', '" . $pseudo . "', '" . $pass . "', '" . $mail . "','" . $categorie . "', '" . $titre . "', '" . $description . "', '" . $prix . "', '" . $date . "', '" . copie_.$fichier_name . "', '" . $cp . "', '" . $ville . "', '". 1 ."')");
// ---------- Déconnexion de la base MySQL
php ?>