Bonne nouvelle, Nolem, ..., ..., .... ( les pseudo sont trop dur a retenir
Voila j'ai balancé sont script rafistolé d'après vos conseil enfin vos commentaire
Donc voila vous voila débarrassé du moteur de recherche car celui la fonctionne un peu près normalement.
mais, voila ....
Pour une image sa gère mais pour plusieurs sa gère pas, j'ai réussi a posé une annonce avec une images, ok jusqu'à la sa roule donc j'au voulu faire en sorte que je puissent en mettre plusieurs rien a faire sa coince
fichier qui traite l'image :
// le fichier joint
$file_name=virer_accents($file_name); //nettoyage du nom de fichier
$file_name=ereg_replace(" ","_",$file_name);
$file_name=ereg_replace("'","",$file_name);
//$file_name=addslashes($file_name);
$img=ereg_replace(" ","_",$file_name);
$img=ereg_replace("'","",$file_name);
// vérification du type et du poids de l'image
if ($img!="")
{
$doss="img/";
if (file_exists($doss.$img)) $err3=1;
if (($file_type!="image/jpeg") and ($file_type!="image/pjpeg")) $err1=1; //vérification du type MIME de l'image and ($file_type!="image/jpeg"))
if ($file_size>$poids_max) $err2=1; //poids du fichier, pas plus de ... ko
}
Donc dans la base de donnée j'ai crée / rajouté deux champ pour les images :
CREATE TABLE gadjo_annonces (
id bigint(20) NOT NULL auto_increment,
id_user bigint(20) NOT NULL default '0',
id_cat mediumint(11) NOT NULL default '0',
tel varchar(20) NOT NULL default '',
tel_2 varchar(20) NOT NULL default '',
date varchar(20) NOT NULL default '',
text blob NOT NULL,
img varchar(30) NOT NULL default '',
img2 varchar(30) NOT NULL default '',
img2 varchar(30) NOT NULL default '',
KEY id (id)
) TYPE=MyISAM;
Le fichier qui permet d'inserer l'annonce:
// insertion annonce
$query="insert into $table_annonces (id, id_user, id_cat, tel, tel_2, date, text, img)";
$query.=" values ('','$id_user', '$id_cat', '$tel', '$tel_2', '$date', '$text', '$img')";
$res=mysql_query($query);
if ($img!="")
{
if (copy($file, "$dest/$file_name") and ($res)) $mess="ann";
}
else
{
if ($res) $mess="ann";
}