[RESOLU] Problème photo et miniature sur site :/

Eléphanteau du PHP | 26 Messages

09 déc. 2012, 21:02

Bonjour et merci de m'accueillir sur votre forum. J'ai crée grâce à un script trouvé sur le net, un site de petites annonces, cependant, j'ai un soucis avec les miniatures et les photos, elles se telecharge bien, et l'annonce se valide mais ensuite, l'image n'apparaît pas. Bizarrement, l'image est bien sur le serveur :shock: Voilà, je vous met le lien du site :
EDIT : Je ne peux pas mettre le lien du site, ils refusent :'(
le lien du annonce pour voir la photo :
Je ne peux pas mettre de liens :'(

L'annonce est bidon, c'est pour le test bien sûr, la photo doit être celle d'un koala lol !
Merci à tous !

Eléphanteau du PHP | 26 Messages

09 déc. 2012, 21:03


Eléphant du PHP | 130 Messages

09 déc. 2012, 21:33

Quand on regarde avec un pluggin le code générer on trouve ceci :
<img width="290" height="214" src="../region/Auvergne/culotte/miniature.php?pic=image-uploade/09-12-2012-15-01-50-bg.png&w_max=290&h_max=214">
Tu as peut être oublié de fermer une balise peut être car quand on regarde le lien on a bien ton image mais après il y a le css.

Eléphanteau du PHP | 26 Messages

09 déc. 2012, 23:05

je vois pas, qu'est ce que tu veux voir comme codage pour voir si tu vois une erreur ?

Eléphanteau du PHP | 26 Messages

09 déc. 2012, 23:29

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Nouvelle annonce créée avec succès !</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="../images/style.css" type="text/css"> <meta name="robots" content="noindex, nofollow"> <script type='text/javascript'> <!-- function verif_formulaire2() { if(document.form2.searchmoteur.value == '') { alert('Veuillez entrer un mot-clé!'); document.form2.searchmoteur.focus(); return false; } if(document.form2.regionmoteur.value == '') { alert('Veuillez entrer votre region!'); document.form2.regionmoteur.focus(); return false; } if(document.form2.categoriemoteur.value == '') { alert('Veuillez entrer votre catégorie!'); document.form2.categoriemoteur.focus(); return false; } } //--> </script> <style type="text/css"> <!-- .Style4 { font-size: 16px; color: #371011; } .Style5 { color: #371011; font: bold; } .Style6 { color: #371011; font: bold; } --> </style> </head> <body> <br><br><br> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" width="800" align="center"> <TR valign="middle"> <TD width="35"></TD> <TD height="40"><img src="../images/logo.png" border="0" height="100" width="632"></TD> <TD align="right"><font class="lienh">Les Petites Annonces F&eacute;tichistes</font></TD> <TD width="35"></TD> </TR> </table> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" width="800" align="center"> <TR> <TD class="c01"></TD> <TD class="ce"></TD> <TD class="cee1"></TD> <TD class="cee"></TD> <TD class="c02"></TD> </TR> </table> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" width="800" align="center"> <TR valign="top"> <TD class="alo"></TD> <TD class="ace1"><span class="Style7 Style4"><strong>Rechercher un mot clé</strong></span></TD> <TD class="aace1"></TD> <TD class="ace2"><img src="../images/puce.png" border="0" valign="middle"><a href="../index.html" class="ace2liens">INDEX</a><img src="../images/trans.gif" height="1" width="40" border="0"><img src="../images/puce.png" border="0" valign="middle"><a href="../depose-annonce.php" class="ace2liens">DEPOSER UNE ANNONCE</a><img src="../images/trans.gif" height="1" width="40" border="0"><img src="../images/puce.png" border="0" valign="middle"><a href="../aide.html" class="ace2liens">AIDE</a><img src="../images/trans.gif" height="1" width="40" border="0"><img src="../images/puce.png" border="0" valign="middle"><a href="../contact.html" class="ace2liens">CONTACT</a></TD> <TD class="ali"></TD> </TR> </table> <form method="GET" name="form2" action="moteur.php" onSubmit='return verif_formulaire2()'> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" width="800" align="center"> <TR VALIGN="middle"> <TD class="pp1"></TD> <TD class="pp2"><img src="../images/trans.gif" height="0" width="4" border="0"><input id="searchmoteur" name="searchmoteur" class="int" value='Que recherchez-vous ?' onFocus="javascript:this.value=''"> <img src="../images/trans.gif" height="0" width="27" border="0"><span class="Style5">R&eacute;gion:</span><img src="../images/trans.gif" height="0" width="10" border="0"> <select id="regionmoteur" name="regionmoteur" class="int"> <option value='France' > Toute la France</option> <option value='Alsace' > Alsace</option> <option value='Aquitaine' > Aquitaine</option> <option value='Auvergne' > Auvergne</option> <option value='Basse-Normandie' > Basse Normandie</option> <option value='Bourgogne' > Bourgogne</option> <option value='Bretagne' > Bretagne</option> <option value='Centre' > Centre</option> <option value='Champagne-Ardenne' > Champagne Ardenne</option> <option value='Corse' > Corse</option> <option value='Franche-Comte' >Franche Comte</option> <option value='Haute-Normandie' >Haute Normandie</option> <option value='Ile-de-France' >Ile de France</option> <option value='Languedoc-Roussillon' >Languedoc Roussillon</option> <option value='Limousin' >Limousin</option> <option value='Lorraine' >Lorraine</option> <option value='Midi-Pyrenees' >Midi Pyrenees</option> <option value='Nord-Pas-de-Calais' >Nord Pas de Calais</option> <option value='Pays-de-la-Loire' >Pays de la Loire</option> <option value='Picardie' >Picardie</option> <option value='Poitou-Charentes' >Poitou Charentes</option> <option value='Provence-Alpes-Cote-d-Azur' >Provence Alpes Cote d Azur</option> <option value='Rhone-Alpes'>Rhone-Alpes</option></select> <img src="../images/trans.gif" height="0" width="30" border="0"><span class="Style6">Catégorie:</span><img src="../images/trans.gif" height="0" width="10" border="0"> <select id="categoriemoteur" name="categoriemoteur" class="int"> <optgroup label=Sous-Vêtements> <option value="culotte"> Culotte/String</option> <option value="Chaussette"> Chaussettes</option> <option value="soutif"> Soutien-gorge</option> <option value="collant"> Bas/collants</option> <option value="nuisette"> Nuisette/Pyjama</option> <option value="autre"> Autres</option> </optgroup> <optgroup label=Chaussures> <option value="talons"> Talons</option> <option value="sport"> Sport</option> <option value="tongs"> Bottes/Bottines</option> <option value="pantoufle"> Pantoufles</option> <option value="autre"> Autres</option> </optgroup> <optgroup label=Vêtements> <option value="tshirt"> T-shirt/Sweat</option> <option value="pantalon"> Pantalons </option> <option value="pull"> Pulls</option> <option value="robe"> Jupes/Robes</option> <option value="chapeau"> Chapeaux</option> <option value="fourrure"> Fourrure </option> <option value="autre"> Autres</option> </optgroup> <optgroup label=Sex-toys> <option value="elle"> Pour elle</option> <option value="lui"> Pour lui</option> <option value="fetish"> Fétichisme</option> </optgroup> <optgroup label=Divers> <option value="accessoire"> Accessoires </option> <option value="bijou"> Bijoux </option> <option value="aliment"> Alimentaires </option> <option value="magazine"> Magazines/Photos </option> <option value="Autres"> Autres</optgroup> </select> <input type='submit' value='' class="submit"></TD> <TD class="pp3"></TD> </TR> </table> </form> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" width="800" align="center"> <TR valign="top"> <TD class="lo"></TD> <TD class="rien"> <?php include "admin.php"; $region = strip_tags(htmlspecialchars(trim($_POST['region']))); $departement = strip_tags(htmlspecialchars(trim($_POST['departement']))); $categorie = strip_tags(htmlspecialchars(trim($_POST['categorie']))); $company = strip_tags(htmlspecialchars(trim($_POST['company']))); $prenom = stripslashes(strip_tags(htmlspecialchars(trim($_POST['prenom'])))); $ville = stripslashes(strip_tags(htmlspecialchars(trim($_POST['ville'])))); $postal = stripslashes(strip_tags(htmlspecialchars(trim($_POST['postal'])))); $email = stripslashes(strip_tags(htmlspecialchars(trim($_POST['email'])))); $prix = stripslashes(strip_tags(htmlspecialchars(trim($_POST['prix'])))); $sujet = stripslashes(strip_tags(htmlspecialchars(trim($_POST['sujet'])))); $message = stripslashes(strip_tags(htmlspecialchars(trim($_POST['message'])))); $envoie = stripslashes(strip_tags(htmlspecialchars(trim($_POST['envoie'])))); $paiement = stripslashes(strip_tags(htmlspecialchars(trim($_POST['paiement'])))); $objet = stripslashes(strip_tags(htmlspecialchars(trim($_POST['objet'])))); if( $region == true && $departement == true && $categorie == true && $prenom == true && $postal == true && $prix == true && $sujet == true && $message == true ) { $prix1 = $prix; $prix1 = preg_replace('/([^.0-9]+)/i', '', $prix1); $prix2 = "00000000"; $prix3 = $prix2.$prix1; $prix3 = substr($prix3, -8); $description = ucfirst(strtolower(stripslashes(strip_tags(htmlspecialchars(trim(substr("$message", 0, 158))))))); $description = str_replace(CHR(10)," ",$description); $description = str_replace(CHR(13)," ",$description); $sujet4 = ucfirst(strtolower(strip_tags(htmlspecialchars(trim($_POST['sujet']))))); $tabRegion = array( 1=>'Alsace', 2=>'Aquitaine', 3=>'Auvergne', 4=>'Basse-Normandie', 5=>'Bourgogne', 6=>'Bretagne', 7=>'Centre', 8=>'Champagne-Ardenne', 9=>'Corse', 10=>'Franche-Comte', 11=>'Haute-Normandie', 12=>'Ile-de-France', 13=>'Languedoc-Roussillon', 14=>'Limousin', 15=>'Lorraine', 16=>'Midi-Pyrenees', 17=>'Nord-Pas-de-Calais', 18=>'Pays-de-la-Loire', 19=>'Picardie', 20=>'Poitou-Charentes', 21=>'Provence-Alpes-Cote-d-Azur', 22=>'Rhone-Alpes',); setlocale (LC_TIME, 'fr_FR','fra'); $time6 = date("d-m-Y-G-i-s-", time()); $time8 = ucfirst(strftime("%A %e %B %Y")); $time9 = strftime("%H:%M"); $sujet1 = ucfirst(strtolower($sujet)); $nom = ucfirst(strtolower($nom)); $prenom = ucfirst(strtolower($prenom)); $adresse = ucfirst(strtolower($adresse)); $ville = ucfirst(strtolower($ville)); $message = ucfirst(strtolower($message)); $prix = preg_replace('/([^.0-9]+)/i', '', $prix); // Generer un mot de pass $chaine = "abBDEFcdefghijkmnPQRSTUVWXYpqrst23456789"; srand((double)microtime()*1000000); for($i=0; $i<8; $i++) { //mot de passe de 8 caractères $pass .= $chaine[rand()%strlen($chaine)]; } $caractere = "abcdefghijkmnpqrstuvxyz23456789"; srand((double)microtime()*1000000); for($i=0; $i<10; $i++) { //mot de passe de 10 caractères $password .= $caractere[rand()%strlen($caractere)]; } // Generer la cle de cryptage/decryptage function GenerationCle($Str,$EnctyptageKey){ $EnctyptageKey = md5($EnctyptageKey); $Count=0; $Tmp = ""; for ($Ctr=0;$Ctr<strlen($Str);$Ctr++) { if ($Count==strlen($EnctyptageKey)) $Count=0; $Tmp.= substr($Str,$Ctr,1) ^ substr($EnctyptageKey,$Count,1); $Count++; } return $Tmp; } // Crypter la chaine function Crypte($Str,$Key){ srand((double)microtime()*1000000); $EnctyptageKey = md5(rand(0,32000) ); $Count=0; $Tmp = ""; for ($Ctr=0;$Ctr<strlen($Str);$Ctr++) { if ($Count==strlen($EnctyptageKey)) $Count=0; $Tmp.= substr($EnctyptageKey,$Count,1).(substr($Str,$Ctr,1) ^ substr($EnctyptageKey,$Count,1) ); $Count++; } return base64_encode(GenerationCle($Tmp,$Key) ); } // Decrypter la chaine function Decrypte($Str,$Key) { $Str = GenerationCle(base64_decode($Str),$Key); $Tmp = ""; for ($Ctr=0;$Ctr<strlen($Str);$Ctr++) { $md5 = substr($Str,$Ctr,1); $Ctr++; $Tmp.= (substr($Str,$Ctr,1) ^ $md5); } return $Tmp; } //Exemple d'appel aux fonctions Crypte et Decrypte : $Key = "zcjgitlhopdieufhryuqsddvcfgtrqde"; $MonTexte = $email; $urlcryptsup = "$urlsite/annonce/sup-message.php?region=$tabRegion[$region]&id=$password&categorie=$categorie&supvendeur1=$pass&valide=non"; // 1er appel $liencrytpe = Crypte($urlcryptsup,$Key); $StrCrypte = Crypte($MonTexte,$Key); $StrClair = Decrypte($StrCrypte,$Key); //Fin de cryptage pour email: $urlsupprime = "$urlsite/annonce/sup-message.php?region=$tabRegion[$region]&id=$password&categorie=$categorie&supvendeur1=$pass&valide=non"; //-------------------------------------------- // DEFINITION DES VARIABLES pour l uploade //-------------------------------------------- $repdossier = $_POST['repdossier']; $l=0; $tableau = array(); $dir2 = opendir("upload/".$repdossier."/"); $getpages=0; while ($File = readdir($dir2)){ if($File != "." && $File != ".." && $File != "" ) { $tableau[] = ''.$File.''; $l++; } } closedir($dir2); sort($tableau); if( $tableau[0] == true ) { // on commence l upload si il y a une photo if($tableau[0] == true) { $image0 = $tableau[0]; $image0 = preg_replace('/([^.a-z0-9]+)/i', '-', $image0); $aa = "unlink ('../region/$tabRegion[$region]/$categorie/image-uploade/$time6$image0');"; $img0 = "<a href='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image0&w_max=600&h_max=450' rel='lightbox[$time6]'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image0&w_max=70&h_max=50' width='70' height='50' class='imag'></a>"; rename("upload/$repdossier/$tableau[0]", "../region/$tabRegion[$region]/$categorie/image-uploade/$time6$image0"); } if($tableau[1] == true) { $image1 = $tableau[1]; $image1 = preg_replace('/([^.a-z0-9]+)/i', '-', $image1); $bb = "unlink ('../region/$tabRegion[$region]/$categorie/image-uploade/$time6$image1');"; $img1 = "<a href='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image1&w_max=600&h_max=450' rel='lightbox[$time6]'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image1&w_max=70&h_max=50' width='70' height='50' class='imag'></a>"; rename("upload/$repdossier/$tableau[1]", "../region/$tabRegion[$region]/$categorie/image-uploade/$time6$image1"); } if($tableau[2] == true) { $image2 = $tableau[2]; $image2 = preg_replace('/([^.a-z0-9]+)/i', '-', $image2); $cc = "unlink ('../region/$tabRegion[$region]/$categorie/image-uploade/$time6$image2');"; $img2 = "<a href='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image2&w_max=600&h_max=450' rel='lightbox[$time6]'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image2&w_max=70&h_max=50' width='70' height='50' class='imag'></a>"; rename("upload/$repdossier/$tableau[2]", "../region/$tabRegion[$region]/$categorie/image-uploade/$time6$image2"); } if($tableau[3] == true) { $image3 = $tableau[3]; $image3 = preg_replace('/([^.a-z0-9]+)/i', '-', $image3); $dd = "unlink ('../region/$tabRegion[$region]/$categorie/image-uploade/$time6$image3');"; $img3 = "<a href='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image3&w_max=600&h_max=450' rel='lightbox[$time6]'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image3&w_max=70&h_max=50' width='70' height='50' class='imag'></a>"; rename("upload/$repdossier/$tableau[3]", "../region/$tabRegion[$region]/$categorie/image-uploade/$time6$image3"); } if($tableau[4] == true) { $image4 = $tableau[4]; $image4 = preg_replace('/([^.a-z0-9]+)/i', '-', $image4); $ee = "unlink ('../region/$tabRegion[$region]/$categorie/image-uploade/$time6$image4');"; $img4 = "<a href='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image4&w_max=600&h_max=450' rel='lightbox[$time6]'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image4&w_max=70&h_max=50' width='70' height='50' class='imag'></a>"; rename("upload/$repdossier/$tableau[4]", "../region/$tabRegion[$region]/$categorie/image-uploade/$time6$image4"); } //--------------------------------------------- // Si upload OK alors on creer l annonce //--------------------------------------------- $comptnews = fopen("../region/En-attente/compteur-sujet.txt" , "r+"); /* Ouverture du fichier en lecture/ecriture */ $lectcompt = fgets($comptnews,20); /* lecteur des 10 premiers caractères */ $lectcompt++; /* Incrémente le compteur de 1 */ fseek($comptnews,0); /* Déplacment du pointeur au début du fichier */ fputs($comptnews,$lectcompt); /* Ecriture de la nouvelle valeur du compteur */ fclose($comptnews); $liens = $sujet; $liens = strtr($liens,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $liens = ucfirst(strtolower($liens)); $liens = preg_replace('/([^.a-z0-9]+)/i', '-', $liens); $fichiercompte = fopen("../region/$tabRegion[$region]/$categorie/compteur-sujet.txt" , "r+"); /* Ouverture du fichier en lecture/ecriture */ $lecturefichier = fgets($fichiercompte,20); /* lecteur des 10 premiers caractères */ $lecturefichier++; /* Incrémente le compteur de 1 */ fseek($fichiercompte,0); /* Déplacment du pointeur au début du fichier */ fputs($fichiercompte,$lecturefichier); /* Ecriture de la nouvelle valeur du compteur */ fclose($fichiercompte); $time = date("d/m/Y \à G.i:s", time()); $time2 = date("d-m-Y--G-i-s", time()); $supp1 = date("jnY", time()); $adminsup = '$adminsup'; $supvendeur = '$supvendeur'; $adminvalide = '$adminvalide'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $creationafficheannonce = fopen("../region/En-attente/annonce/$lecturefichier-$liens-$postal.php","w+"); /* creation fichier */ fputs($creationafficheannonce,"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image0&w_max=80&h_max=60' height='60' width='80' border='0' class='imag'></TD> <TD ><font class='azit'><?php if($adminsup == $loginadmin) { echo \"<a href='../annonce/sup-message.php?region=$tabRegion[$region]&categorie=$categorie&id=$password&login=$loginadmin&mpasse=$passwordadmin' class='supp' target='_bank'>Supprimer</a>&nbsp;\"; } if($adminvalide == $loginadmin) { echo \"<input type='checkbox' name='id[]' value='$pass'><font class='valider'>Valider</font>&nbsp;\"; echo \"<a href='../annonce/sup-en-attente.php?id=$pass&adminvalide=$loginadmin&mpasse=$passwordadmin' class='supp' target='_bank'>Supprimer</a>&nbsp;&nbsp;&nbsp;\"; echo \"<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a>&nbsp;&nbsp;\"; } else { echo \"<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a>&nbsp;&nbsp;\"; } ?> </font><br><font color='black'>$time8 à $time9</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>"); fclose($creationafficheannonce); $petite = fopen("../region/$tabRegion[$region]/En-attente/$lecturefichier-$liens-$postal.php","w+"); /* creation fichier */ fputs($petite,"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image0&w_max=80&h_max=60' height='60' width='80' border='0' class='imag'></TD> <TD><font class='azit'><a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a></font><br><font color='black'>$time8 à $time9</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>"); fclose($petite); $petite01 = fopen("../region/$tabRegion[$region]/En-attente/$prix3-$liens-$time2.php","w+"); /* creation fichier */ fputs($petite01,"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image0&w_max=80&h_max=60' height='60' width='80' border='0' class='imag'></TD> <TD><font class='azit'><a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a></font><br><font color='black'>$time8 à $time9</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>"); fclose($petite01); $remonterannonce1 = '$remonterannonce1'; $remonterannonce = '$remonterannonce'; $timeaa = '$timeaa'; $timebb = '$timebb'; $adminsup = '$adminsup'; $supvendeur = '$supvendeur'; $adminvalide = '$adminvalide'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $gui = '\\'; $remonter = fopen("../region/$tabRegion[$region]/$categorie/first-position/$password.php","w+"); fputs($remonter,"<?php setlocale (LC_TIME, 'fr_FR','fra'); $timeaa = ucfirst(strftime('%A %e %B %Y')); $timebb = strftime('%H:%M'); $adminsup = '$adminsup'; $adminvalide = '$adminvalide'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $remonterannonce = fopen('../region/$tabRegion[$region]/$categorie/annonce/$lecturefichier-$liens-$postal.php','w+'); fputs($remonterannonce,\"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image0&w_max=80&h_max=60' height='60' width='80' border='0' class='imag'></TD> <TD ><font class='azit'><?php if($adminsup == $loginadmin) { echo $gui\"<a href='../annonce/sup-message.php?region=$tabRegion[$region]&categorie=$categorie&id=$password&login=$loginadmin&mpasse=$passwordadmin' class='supp' target='_bank'>Supprimer</a>&nbsp;$gui\"; } if($adminvalide == $loginadmin) { } else { echo $gui\"<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a>&nbsp;&nbsp;$gui\"; } ?> </font><br><font color='black'>$timeaa à $timebb</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>\"); fclose($remonterannonce); $remonterannonce1 = fopen('../region/$tabRegion[$region]/petite-annonce/$lecturefichier-$liens-$postal.php','w+'); fputs($remonterannonce1,\"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image0&w_max=80&h_max=60' height='60' width='80' border='0' class='imag'></TD> <TD><font class='azit'><a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a></font><br><font color='black'>$timeaa à $timebb</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>\"); fclose($remonterannonce1); Header(\"Location:valider.html\"); ?>"); fclose($remonter); $annprice = fopen("../region/En-attente/annonce1/$prix3-$liens-$time2.php","w+"); /* creation fichier */ fputs($annprice,"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image0&w_max=80&h_max=60' height='60' width='80' border='0' class='imag'></TD> <TD><font class='azit'><a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a></font><br><font color='black'>$time8 à $time9</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>"); fclose($annprice); $meta = fopen("../region/$tabRegion[$region]/$categorie/meta/$password.php","w+"); /* creation fichier */ fputs($meta,"<title>$sujet1</title> <META name=\"description\" content=\"$description\"> <META name=\"keywords\" content=\"$sujet1, annonce gratuite, deposer une annonce\">"); fclose($meta); $fp2 = '$fp2'; $fp4 = '$fp4'; $nbvisites2 = '$nbvisites2'; $nbvisites3 = '$nbvisites3'; $nbvisites4 = '$nbvisites4'; $adminsup = '$adminsup'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $valide = '$valide'; $monfichier = '$monfichier'; $pages_vues = '$pages_vues'; $pages_vues1 = '$pages_vues1'; $monfichiers = '$monfichiers'; $pages_vue = '$pages_vue'; $creationindexsujet= fopen("../region/$tabRegion[$region]/$categorie/index/$password-index.php","w+"); /* creation fichier */ fputs($creationindexsujet,"<?php if ($adminsup == $loginadmin || $supvendeur == '$pass') { if ($valide == oui) { if (file_exists('../region/$tabRegion[$region]/$categorie/annonce/$lecturefichier-$liens-$postal.php')) { $fp2 = fopen('../region/$tabRegion[$region]/$categorie/compteur.txt','r+'); $nbvisites2 = fgets($fp2); $nbvisites3 = $nbvisites2; $nbvisites3--; fclose($fp2); $fp4 = fopen('../region/$tabRegion[$region]/$categorie/compteur.txt','w+'); $nbvisites4 = fgets($fp4); fseek($fp4,0); fputs($fp4, $nbvisites3); fclose($fp4); $monfichier = fopen('compteur.txt', 'r+'); $pages_vues = fgets($monfichier); $pages_vues1 = $pages_vues; $pages_vues1--; fclose($monfichier); $monfichiers = fopen('compteur.txt', 'w+'); $pages_vue = fgets($monfichiers); fseek($monfichiers,0); fputs($monfichiers, $pages_vues1); fclose($monfichiers); unlink ('../region/$tabRegion[$region]/petite-annonce/$lecturefichier-$liens-$postal.php'); unlink ('../region/$tabRegion[$region]/petite-annonce1/$prix3-$liens-$time2.php'); unlink ('../region/$tabRegion[$region]/$categorie/meta/$password.php'); unlink ('../region/$tabRegion[$region]/$categorie/annonce1/$prix3-$liens-$time2.php'); unlink ('../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php'); $aa $bb $cc $dd $ee unlink ('../region/$tabRegion[$region]/$categorie/annonce/$lecturefichier-$liens-$postal.php'); unlink ('../region/$tabRegion[$region]/$categorie/index/$password-index.php'); unlink ('../region/$tabRegion[$region]/$categorie/first-position/$password.php'); echo '<div align=\'center\' class=\'postfinal\'>Votre annonce a été supprim&eacute;e de notre base de données</div>'; } else { echo '<div align=\'center\' class=\'postfinal\'>Votre annonce n\'a pas encore été validée par l\'administrateur du site web !</div>'; } } else { echo \"<center><font class='postfinal'>Voulez vous supprimer votre annonce :</font><br><a href='$urlsite/annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' style='color:#66a3d0;' class='postfinal'>$sujet1</a><br><br><a href='$urlsite/annonce/sup-message.php?region=$tabRegion[$region]&id=$password&categorie=$categorie&supvendeur1=$pass&valide=oui' class='postfinal'><b>OUI</b></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='$urlsite' class='postfinal'><b>NON</b></a>\"; } } else { if (file_exists('../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php')) { include '../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php'; } } ?>"); fclose($creationindexsujet); $adminvalide = '$adminvalide'; $to = '$to'; $sujets = '$sujets'; $msg = '$msg'; $headers = '$headers'; $espace = '\r\n\r\n'; $espacee = '\r\n'; $espacep = '\n'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $adminvalide3= fopen("../region/En-attente/index/$pass-index.php","w+"); /* creation fichier */ fputs($adminvalide3,"<?php

Eléphanteau du PHP | 26 Messages

09 déc. 2012, 23:29

Code : Tout sélectionner

if ($adminvalide == $loginadmin) { if (file_exists('../region/En-attente/annonce/$lecturefichier-$liens-$postal.php')) { $to = \"$email\"; $sujets = \"Votre annonce n'a pas été validée sur $site\"; $msg = 'Bonjour,'.\"$espace\"; $msg .= 'Votre annonce: $sujet4 n\'a pas été validée et à donc été supprimée.'.\"$espace\"; $msg .= '- Voici les raisons pour lesquelles votre annonce a été supprimée :'.\"$espace\"; $msg .= '- Votre annonce à peut être été inscrit dans une mauvaise catégorie.'.\"$espacee\"; $msg .= '- Votre objet ou votre service ne se situe pas sur le sol français.'.\"$espacee\"; $msg .= '- Nous avons une annonce similaire à celle que vous venez d\'ajouter'.\"$espacee\"; $msg .= '- Votre annonce est de caractère publicitaire de plus nous n\'acceptons pas les liens vers des sites internet.'.\"$espacee\"; $msg .= '- Votre annonce n\'est pas légale ou ne respecte pas les conditions d\'utilisations.'.\"$espacee\"; $msg .= 'Veuillez recréer une annonce en respectant nos conditions et la catégorie qui est très important pour la validation Merci.'.\"$espace\"; $msg .= 'Cordialement'.\"$espace\"; $msg .= '$site'.\"$espace\"; $headers = 'From: <$emailwebmaster>'.\"$espacep\"; $headers .= 'Content-Type: text/plain; charset=\"iso-8859-1\"'.\"$espacep\"; $headers .= 'X-Priority: 1'.\"$espacep\"; mail($to, $sujets, $msg, $headers); unlink ('../region/$tabRegion[$region]/En-attente/$prix3-$liens-$time2.php'); unlink ('../region/$tabRegion[$region]/En-attente/$lecturefichier-$liens-$postal.php'); unlink ('../region/En-attente/annonce1/$prix3-$liens-$time2.php'); unlink ('../region/En-attente/annonce/$lecturefichier-$liens-$postal.php'); unlink ('../region/En-attente/valider/$pass-index.php'); unlink ('../region/En-attente/index/$pass-index.php'); unlink ('../region/$tabRegion[$region]/$categorie/meta/$password.php'); unlink ('../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php'); unlink ('../region/$tabRegion[$region]/$categorie/first-position/$password.php'); $aa $bb $cc $dd $ee unlink ('../region/$tabRegion[$region]/$categorie/index/$password-index.php'); echo '<div align=\'center\' class=\'postfinal\'>Votre annonce a été supprim&eacute;e de notre base de données</div>'; } } else { if (file_exists('../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php')) { include '../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php'; } } ?>"); fclose($adminvalide3); $fp1 = '$fp1'; $nbvisites1 = '$nbvisites1'; $adminvalide = '$adminvalide'; $to = '$to'; $sujets = '$sujets'; $msg = '$msg'; $headers = '$headers'; $espace = '\r\n\r\n'; $espacep = '\n'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $adminvalide4= fopen("../region/En-attente/valider/$pass-index.php","w+"); /* creation fichier */ fputs($adminvalide4,"<?php if ($adminvalide == $loginadmin) { if (file_exists('../region/En-attente/annonce/$lecturefichier-$liens-$postal.php')) { $fp1 = fopen('../region/$tabRegion[$region]/$categorie/compteur.txt','r+'); $nbvisites1 = fgets($fp1,255); $nbvisites1++; fseek($fp1,0); fputs($fp1,$nbvisites1); fclose($fp1); rename ('../region/$tabRegion[$region]/En-attente/$prix3-$liens-$time2.php', '../region/$tabRegion[$region]/petite-annonce1/$prix3-$liens-$time2.php'); rename ('../region/$tabRegion[$region]/En-attente/$lecturefichier-$liens-$postal.php', '../region/$tabRegion[$region]/petite-annonce/$lecturefichier-$liens-$postal.php'); rename ('../region/En-attente/annonce1/$prix3-$liens-$time2.php', '../region/$tabRegion[$region]/$categorie/annonce1/$prix3-$liens-$time2.php'); rename ('../region/En-attente/annonce/$lecturefichier-$liens-$postal.php', '../region/$tabRegion[$region]/$categorie/annonce/$lecturefichier-$liens-$postal.php'); unlink ('../region/En-attente/index/$pass-index.php'); unlink ('../region/En-attente/valider/$pass-index.php'); $to = \"$email\"; $sujets = \"Validation de votre annonce sur $site\"; $msg = 'Bonjour,'.\"$espace\"; $msg .= 'Votre annonce: $sujet4 a été validée'.\"$espace\"; $msg .= 'Visualiser votre annonce ici: $urlsite/annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'.\"$espace$espace\"; $msg .= 'Rappel: Voici votre lien pour supprimer votre annonce après une vente: '.\"$espace\"; $msg .= '$urlsupprime'.\"$espace\"; $msg .= 'Cordialement'.\"$espace\"; $msg .= '$site'.\"$espace\"; $headers = 'From: <$emailwebmaster>'.\"$espacep\"; $headers .= 'Content-Type: text/plain; charset=\"iso-8859-1\"'.\"$espacep\"; $headers .= 'X-Priority: 1'.\"$espacep\"; mail($to, $sujets, $msg, $headers); echo '<div align=\'center\' class=\'postfinal\'>l\'annonce a été validée</div>'; } } ?>"); fclose($adminvalide4); $message = str_replace (chr(10), "<br>" , $message ); $message = str_replace (chr(92), "" , $message ); $message = str_replace('?>','?&#155;',$message); $message = str_replace('<?php','&#139;?php',$message); $creationaffichemessage = fopen("../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php","w+"); /* creation fichier */ fputs($creationaffichemessage,"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='800' align='center'> <TR valign='top'> <TD class='lo'></TD> <TD class='aze'><br><img src='../images/trans.gif' height='2' width='10' border='0'><img src='../images/info.png' height='34' width='201' border='0'><br><br><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Vendeur : </font><font class='info1'>$prenom</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Ville : </font><font class='info1'>$ville</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Code postal : </font><font class='info1'>$postal</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Département : </font><font class='info1'>$departement</font><br><br><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Type : </font><font class='info1'>$company</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Catégorie : </font><font class='info1'>$categorie</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Etat de l'objet : </font><font class='info1'>$objet</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Prix : </font><font class='price'>$prix &euro;</font><br><br><br><br><img src='../images/trans.gif' height='2' width='28' border='0'><a href='remonter.php?info=$tabRegion[$region]/$categorie/valider/$password'><img src='../images/remonter.png' height='14' width='166' border='0'></a><br><br><br><br><img src='../images/trans.gif' height='2' width='10' border='0'><img src='../images/contact.png' height='34' width='201' border='0'><br><br><br><form name='form1' action='email-vendeur.php' method='post' class='cssform' onSubmit='return verif_formulaire()'> <input name='vendeur' type='hidden' value='$StrCrypte'><input name='liensup' type='hidden' value='$liencrytpe'><input name='sujet' type='hidden' value='$sujet1'> <p>Prénom :<br><input type='text' id='prenom' name='prenom' value='' class='formchamp'></p><p>Email :<br><input type='text' id='emailacheteur' name='emailacheteur' value='' class='formchamp'></p><p>Message :<br><textarea id='message' name='message' rows='5' cols='35' class='textform'></textarea></p><p><center><input id='submit' type='submit' name='Submit' value='Envoyer' class='boutonsub'> <input type='reset' value='Effacer' name='reset2' class='boutonsub'></center></p></form></TD> <TD class='azi'><br><br><font class='azit'>$sujet1</font><br>Mis en ligne par $prenom le $time8 à $time9<br><br><br><center><img src='../region/$tabRegion[$region]/$categorie/miniature.php?pic=image-uploade/$time6$image0&w_max=290&h_max=214' height='214' width='290'><br><br><br>$img0 $img1 $img2 $img3 $img4</center><br><br><b>Description de l'annonce :</b><br><br>$message</TD> <TD class='li'></TD></TR></TR></table>"); fclose($creationaffichemessage); } else { // Sinon il ny a pas d image on creer quand meme l annonce $comptnews = fopen("../region/En-attente/compteur-sujet.txt" , "r+"); /* Ouverture du fichier en lecture/ecriture */ $lectcompt = fgets($comptnews,20); /* lecteur des 10 premiers caractères */ $lectcompt++; /* Incrémente le compteur de 1 */ fseek($comptnews,0); /* Déplacment du pointeur au début du fichier */ fputs($comptnews,$lectcompt); /* Ecriture de la nouvelle valeur du compteur */ fclose($comptnews); $liens = $sujet; $liens = strtr($liens,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $liens = ucfirst(strtolower($liens)); $liens = preg_replace('/([^.a-z0-9]+)/i', '-', $liens); $fichiercompte = fopen("../region/$tabRegion[$region]/$categorie/compteur-sujet.txt" , "r+"); /* Ouverture du fichier en lecture/ecriture */ $lecturefichier = fgets($fichiercompte,20); /* lecteur des 10 premiers caractères */ $lecturefichier++; /* Incrémente le compteur de 1 */ fseek($fichiercompte,0); /* Déplacment du pointeur au début du fichier */ fputs($fichiercompte,$lecturefichier); /* Ecriture de la nouvelle valeur du compteur */ fclose($fichiercompte); $time = date("d/m/Y \à G.i:s", time()); $time2 = date("d-m-Y--G-i-s", time()); $adminsup = '$adminsup'; $supvendeur = '$supvendeur'; $adminvalide = '$adminvalide'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $creationafficheannonce = fopen("../region/En-attente/annonce/$lecturefichier-$liens-$postal.php","w+"); /* creation fichier */ fputs($creationafficheannonce,"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='$urlsite/images/trans.gif' height='60' width='80' border='0' class='imag'></TD> <TD><font class='azit'><?php if($adminsup == $loginadmin) { echo \"<a href='../annonce/sup-message.php?region=$tabRegion[$region]&categorie=$categorie&id=$password&login=$loginadmin&mpasse=$passwordadmin' class='supp' target='_bank'>Supprimer</a>&nbsp;\"; } if($adminvalide == $loginadmin) { echo \"<input type='checkbox' name='id[]' value='$pass'><font class='valider'>Valider</font>&nbsp;\"; echo \"<a href='../annonce/sup-en-attente.php?id=$pass&adminvalide=$loginadmin&mpasse=$passwordadmin' class='supp' target='_bank'>Supprimer</a>&nbsp;&nbsp;&nbsp;\"; echo \"<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a>&nbsp;&nbsp;\"; } else { echo \"<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a>&nbsp;&nbsp;\"; } ?> </font><br><font color='black'>$time8 à $time9</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>"); fclose($creationafficheannonce); $petite = fopen("../region/$tabRegion[$region]/En-attente/$lecturefichier-$liens-$postal.php","w+"); /* creation fichier */ fputs($petite,"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='$urlsite/images/trans.gif' height='60' width='80' border='0' class='imag'></TD> <TD><font class='azit'><a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a></font><br><font color='black'>$time8 à $time9</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>"); fclose($petite); $petite01 = fopen("../region/$tabRegion[$region]/En-attente/$prix3-$liens-$time2.php","w+"); /* creation fichier */ fputs($petite01,"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='$urlsite/images/trans.gif' height='60' width='80' border='0' class='imag'></TD> <TD><font class='azit'><a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a></font><br><font color='black'>$time8 à $time9</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>"); fclose($petite01); $remonterannonce1 = '$remonterannonce1'; $remonterannonce = '$remonterannonce'; $timeaa = '$timeaa'; $timebb = '$timebb'; $adminsup = '$adminsup'; $supvendeur = '$supvendeur'; $adminvalide = '$adminvalide'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $gui = '\\'; $remonter = fopen("../region/$tabRegion[$region]/$categorie/first-position/$password.php","w+"); fputs($remonter,"<?php setlocale (LC_TIME, 'fr_FR','fra'); $timeaa = ucfirst(strftime('%A %e %B %Y')); $timebb = strftime('%H:%M'); $adminsup = '$adminsup'; $adminvalide = '$adminvalide'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $remonterannonce = fopen('../region/$tabRegion[$region]/$categorie/annonce/$lecturefichier-$liens-$postal.php','w+'); fputs($remonterannonce,\"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='$urlsite/images/trans.gif' height='60' width='80' border='0' class='imag'></TD> <TD ><font class='azit'><?php if($adminsup == $loginadmin) { echo $gui\"<a href='../annonce/sup-message.php?region=$tabRegion[$region]&categorie=$categorie&id=$password&login=$loginadmin&mpasse=$passwordadmin' class='supp' target='_bank'>Supprimer</a>&nbsp;$gui\"; } if($adminvalide == $loginadmin) { } else { echo $gui\"<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a>&nbsp;&nbsp;$gui\"; } ?> </font><br><font color='black'>$timeaa à $timebb</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>\"); fclose($remonterannonce); $remonterannonce1 = fopen('../region/$tabRegion[$region]/petite-annonce/$lecturefichier-$liens-$postal.php','w+'); fputs($remonterannonce1,\"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='$urlsite/images/trans.gif' height='60' width='80' border='0' class='imag'></TD> <TD><font class='azit'><a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a></font><br><font color='black'>$timeaa à $timebb</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>\"); fclose($remonterannonce1); Header(\"Location:valider.html\"); ?>"); fclose($remonter); $annprice = fopen("../region/En-attente/annonce1/$prix3-$liens-$time2.php","w+"); /* creation fichier */ fputs($annprice,"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='500'> <TR valign='top'> <TD width='90'><img src='$urlsite/images/trans.gif' height='60' width='80' border='0' class='imag'></TD> <TD><font class='azit'><a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' class='azit'>$sujet1</a></font><br><font color='black'>$time8 à $time9</font><br><font class='azid'>$description ...</font><br><font class='azip'>$prix &euro;<a href='../annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'><img src='../images/details.png' align='right' border='0'></a></font></TD></TR></TABLE><br><br>"); fclose($annprice); $meta = fopen("../region/$tabRegion[$region]/$categorie/meta/$password.php","w+"); /* creation fichier */ fputs($meta,"<title>$sujet1</title> <META name=\"description\" content=\"$description\"> <META name=\"keywords\" content=\"$sujet1, annonce gratuite, deposer une annonce\">"); fclose($meta); $fp2 = '$fp2'; $nbvisites2 = '$nbvisites2'; $fp4 = '$fp4'; $nbvisites3 = '$nbvisites3'; $nbvisites4 = '$nbvisites4'; $adminsup = '$adminsup'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $valide = '$valide'; $monfichier = '$monfichier'; $pages_vues = '$pages_vues'; $pages_vues1 = '$pages_vues1'; $monfichiers = '$monfichiers'; $pages_vue = '$pages_vue'; $creationindexsujet= fopen("../region/$tabRegion[$region]/$categorie/index/$password-index.php","w+"); /* creation fichier */ fputs($creationindexsujet,"<?php if ($adminsup == $loginadmin || $supvendeur == '$pass') { if ($valide == oui) { if (file_exists('../region/$tabRegion[$region]/$categorie/annonce/$lecturefichier-$liens-$postal.php')) { $fp2 = fopen('../region/$tabRegion[$region]/$categorie/compteur.txt','r+'); $nbvisites2 = fgets($fp2); $nbvisites3 = $nbvisites2; $nbvisites3--; fclose($fp2); $fp4 = fopen('../region/$tabRegion[$region]/$categorie/compteur.txt','w+'); $nbvisites4 = fgets($fp4); fseek($fp4,0); fputs($fp4, $nbvisites3); fclose($fp4); $monfichier = fopen('compteur.txt', 'r+'); $pages_vues = fgets($monfichier); $pages_vues1 = $pages_vues; $pages_vues1--; fclose($monfichier); $monfichiers = fopen('compteur.txt', 'w+'); $pages_vue = fgets($monfichiers); fseek($monfichiers,0); fputs($monfichiers, $pages_vues1); fclose($monfichiers); unlink ('../region/$tabRegion[$region]/petite-annonce/$lecturefichier-$liens-$postal.php'); unlink ('../region/$tabRegion[$region]/petite-annonce1/$prix3-$liens-$time2.php'); unlink ('../region/$tabRegion[$region]/$categorie/meta/$password.php'); unlink ('../region/$tabRegion[$region]/$categorie/annonce1/$prix3-$liens-$time2.php'); unlink ('../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php'); unlink ('../region/$tabRegion[$region]/$categorie/annonce/$lecturefichier-$liens-$postal.php'); unlink ('../region/$tabRegion[$region]/$categorie/index/$password-index.php'); unlink ('../region/$tabRegion[$region]/$categorie/first-position/$password.php'); echo '<div align=\'center\' class=\'postfinal\'>Votre annonce a été supprim&eacute;e de notre base de données</div>'; } else { echo '<div align=\'center\' class=\'postfinal\'>Votre annonce n\'a pas encore été validée par l\'administrateur du site web !</div>'; } } else { echo \"<center><font class='postfinal'>Voulez vous supprimer votre annonce :</font><br><a href='$urlsite/annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password' style='color:#66a3d0;' class='postfinal'>$sujet1</a><br><br><a href='$urlsite/annonce/sup-message.php?region=$tabRegion[$region]&id=$password&categorie=$categorie&supvendeur1=$pass&valide=oui' class='postfinal'><b>OUI</b></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='$urlsite' class='postfinal'><b>NON</b></a>\"; } } else { if (file_exists('../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php')) { include '../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php'; } } ?>"); fclose($creationindexsujet); $adminvalide = '$adminvalide'; $to = '$to'; $sujets = '$sujets'; $msg = '$msg'; $headers = '$headers'; $espacee = '\r\n'; $espace = '\r\n\r\n'; $espacep = '\n'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $adminvalide3= fopen("../region/En-attente/index/$pass-index.php","w+"); /* creation fichier */ fputs($adminvalide3,"<?php if ($adminvalide == $loginadmin) { if (file_exists('../region/En-attente/annonce/$lecturefichier-$liens-$postal.php')) { $to = \"$email\"; $sujets = \"Votre annonce n'a pas été validée sur $site\"; $msg = 'Bonjour,'.\"$espace\"; $msg .= 'Votre annonce: $sujet4 n\'a pas été validée et à donc été supprimée.'.\"$espace\"; $msg .= '- Voici les raisons pour lesquelles votre annonce a été supprimée :'.\"$espace\"; $msg .= '- Votre annonce à peut être été inscrit dans une mauvaise catégorie.'.\"$espacee\"; $msg .= '- Votre objet ou votre service ne se situe pas sur le sol français.'.\"$espacee\"; $msg .= '- Nous avons une annonce similaire à celle que vous venez d\'ajouter'.\"$espacee\"; $msg .= '- Votre annonce est de caractère publicitaire de plus nous n\'acceptons pas les liens vers des sites internet.'.\"$espacee\"; $msg .= '- Votre annonce n\'est pas légale ou ne respecte pas les conditions d\'utilisations.'.\"$espacee\"; $msg .= 'Veuillez recréer une annonce en respectant nos conditions et la catégorie qui est très important pour la validation Merci.'.\"$espace\"; $msg .= 'Cordialement'.\"$espace\"; $msg .= '$site'.\"$espace\"; $headers = 'From: <$emailwebmaster>'.\"$espacep\"; $headers .= 'Content-Type: text/plain; charset=\"iso-8859-1\"'.\"$espacep\"; $headers .= 'X-Priority: 1'.\"$espacep\"; mail($to, $sujets, $msg, $headers); unlink ('../region/$tabRegion[$region]/En-attente/$prix3-$liens-$time2.php'); unlink ('../region/$tabRegion[$region]/En-attente/$lecturefichier-$liens-$postal.php'); unlink ('../region/$tabRegion[$region]/$categorie/meta/$password.php'); unlink ('../region/En-attente/annonce1/$prix3-$liens-$time2.php'); unlink ('../region/En-attente/annonce/$lecturefichier-$liens-$postal.php'); unlink ('../region/En-attente/valider/$pass-index.php'); unlink ('../region/En-attente/index/$pass-index.php'); unlink ('../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php'); unlink ('../region/$tabRegion[$region]/$categorie/index/$password-index.php'); unlink ('../region/$tabRegion[$region]/$categorie/first-position/$password.php'); echo '<div align=\'center\' class=\'postfinal\'>Votre annonce a été supprim&eacute;e de notre base de données</div>'; } } else { if (file_exists('../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php')) { include '../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php'; } } ?>"); fclose($adminvalide3); $fp1 = '$fp1'; $nbvisites1 = '$nbvisites1'; $adminvalide = '$adminvalide'; $to = '$to'; $sujets = '$sujets'; $msg = '$msg'; $headers = '$headers'; $espace = '\r\n\r\n'; $espacep = '\n'; $loginadmin = '$loginadmin'; $passwordadmin = '$passwordadmin'; $adminvalide4= fopen("../region/En-attente/valider/$pass-index.php","w+"); /* creation fichier */ fputs($adminvalide4,"<?php if ($adminvalide == $loginadmin) { if (file_exists('../region/En-attente/annonce/$lecturefichier-$liens-$postal.php')) { $fp1 = fopen('../region/$tabRegion[$region]/$categorie/compteur.txt','r+'); $nbvisites1 = fgets($fp1,255); $nbvisites1++; fseek($fp1,0); fputs($fp1,$nbvisites1); fclose($fp1); rename ('../region/$tabRegion[$region]/En-attente/$prix3-$liens-$time2.php', '../region/$tabRegion[$region]/petite-annonce1/$prix3-$liens-$time2.php'); rename ('../region/$tabRegion[$region]/En-attente/$lecturefichier-$liens-$postal.php', '../region/$tabRegion[$region]/petite-annonce/$lecturefichier-$liens-$postal.php'); rename ('../region/En-attente/annonce1/$prix3-$liens-$time2.php', '../region/$tabRegion[$region]/$categorie/annonce1/$prix3-$liens-$time2.php'); rename ('../region/En-attente/annonce/$lecturefichier-$liens-$postal.php', '../region/$tabRegion[$region]/$categorie/annonce/$lecturefichier-$liens-$postal.php'); unlink ('../region/En-attente/index/$pass-index.php'); unlink ('../region/En-attente/valider/$pass-index.php'); $to = \"$email\"; $sujets = \"Validation de votre annonce sur $site\"; $msg = 'Bonjour,'.\"$espace\"; $msg .= 'Votre annonce: $sujet4 a été validée'.\"$espace\"; $msg .= 'Visualiser votre annonce: $urlsite/annonce/sujet.php?region=$tabRegion[$region]&categorie=$categorie&id=$password'.\"$espace$espace\"; $msg .= 'Rappel: Voici votre lien pour supprimer votre annonce après une vente: '.\"$espace\"; $msg .= '$urlsupprime'.\"$espace\"; $msg .= 'Cordialement'.\"$espace\"; $msg .= '$site'.\"$espace\"; $headers = 'From: <$emailwebmaster>'.\"$espacep\"; $headers .= 'Content-Type: text/plain; charset=\"iso-8859-1\"'.\"$espacep\"; $headers .= 'X-Priority: 1'.\"$espacep\"; mail($to, $sujets, $msg, $headers); echo '<div align=\'center\' class=\'postfinal\'>l\'annonce a été validée</div>'; } } ?>"); fclose($adminvalide4); $message = str_replace (chr(10), "<br>" , $message ); $message = str_replace (chr(92), "" , $message ); $message = str_replace('?>','?&#155;',$message); $message = str_replace('<?php','&#139;?php',$message); $creationaffichemessage = fopen("../region/$tabRegion[$region]/$categorie/messages/$lecturefichier-$liens--$time2.php","w+"); /* creation fichier */ fputs($creationaffichemessage,"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='800' align='center'> <TR valign='top'> <TD class='lo'></TD> <TD class='aze'><br><img src='../images/trans.gif' height='2' width='10' border='0'><img src='../images/info.png' height='34' width='201' border='0'> <br><br><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Vendeur : </font><font class='info1'>$prenom</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Ville : </font><font class='info1'>$ville</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Code postal : </font><font class='info1'>$postal</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Département : </font><font class='info1'>$departement</font><br><br><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Type : </font><font class='info1'>$company</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Catégorie : </font><font class='info1'>$categorie</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Etat de l'objet : </font><font class='info1'>$objet</font><br><img src='../images/trans.gif' height='2' width='40' border='0'><font class='cat09'>- Prix : </font><font class='price'>$prix &euro;</font><br><br><br><br><img src='../images/trans.gif' height='2' width='28' border='0'><a href='remonter.php?info=$tabRegion[$region]/$categorie/valider/$password'><img src='../images/remonter.png' height='14' width='166' border='0'></a><br><br><br><br><img src='../images/trans.gif' height='2' width='10' border='0'><img src='../images/contact.png' height='34' width='201' border='0'><br><br><br><form name='form1' action='email-vendeur.php' method='post' class='cssform' onSubmit='return verif_formulaire()'> <input name='vendeur' type='hidden' value='$StrCrypte'><input name='liensup' type='hidden' value='$liencrytpe'><input name='sujet' type='hidden' value='$sujet1'> <p>Prénom :<br><input type='text' id='prenom' name='prenom' value='' class='formchamp'></p><p>Email :<br><input type='text' id='emailacheteur' name='emailacheteur' value='' class='formchamp'></p><p>Message :<br><textarea id='message' name='message' rows='5' cols='35' class='textform'></textarea></p><p><center><input id='submit' type='submit' name='Submit' value='Envoyer' class='boutonsub'> <input type='reset' value='Effacer' name='reset2' class='boutonsub'></center></p></form></TD> <TD class='azi'><br><br><font class='azit'>$sujet1</font><br>Mis en ligne par $prenom le $time8 à $time9<br><br><br> <b>Description de l'annonce :</b><br><br>$message</TD> <TD class='li'></TD></TR></TR></table>"); fclose($creationaffichemessage); } //-------------------------------------------- // Si tout est ok on affiche Sujet Poster ok //-------------------------------------------- rmdir("upload/$repdossier"); //* On envoi un mail après avoir poster une annonce */ //* Récupération des valeurs des champs du formulaire */ if (get_magic_quotes_gpc()) { $email = stripslashes($_POST['email']); } else { $email = $_POST['email']; } $to = $email; $sujet = "Création d'une annonce sur $site"; //* Construction du message */ $msg = 'Bonjour,'."\r\n\r\n"; $msg .= 'Vous nous avez récemment soumis une annonce sur notre site web '.$site."\r\n\r\n"; $msg .= 'Votre annonce : "'.$sujet4.'" sera relue par notre équipe éditoriale pour la valider et vous recevrez un email de confirmation une fois votre annonce en ligne.'."\r\n\r\n"; $msg .= 'Veuillez conserver cet email dans vos archives pour supprimer votre annonce'."\r\n\r\n"; $msg .= 'Voici le lien pour supprimer votre annonce après une vente: '."\r\n"; $msg .= ''.$urlsupprime."\r\n\r\n"; $msg .= 'PS: Ceci est un email automatique, merci de ne pas y répondre.'."\r\n"; $msg .= 'Cordialement'."\r\n"; $msg .= ''.$site."\r\n"; //* En-têtes de l'e-mail */ $headers = 'From: <'.$emailwebmaster.'>'."\n"; $headers .= 'Content-Type: text/plain; charset="iso-8859-1"'."\n"; $headers .= 'X-Priority: 1'."\n"; //* Envoi de l'e-mail */ mail($to, $sujet, $msg, $headers); echo '<br><br><font color="green"><b>Nouvelle annonce créée avec succès</b></font><br><br><br> &#160;&#160;&#160;<u><b>Vendeurs ! Patientez 24h et votre annonce sera en ligne :</b></u><br><br> &#160;1)&#160;&#160;&#160;Nous vous avons envoyé un e-mail avec votre lien de suppression !<br> &#160;2)&#160;&#160;&#160;Vous devez attendre la validation de votre annonce.<br> &#160;3)&#160;&#160;&#160;Un e-mail de confirmation vous sera envoyé lors de la validation de votre annonce.<br><br><br> Merci de votre confiance et à très bientôt.<br> L\'équipe de '.$site.'<br><br><br> <center><a href="../region/petite-annonce.php?region='.$tabRegion[$region].'&page=1" class="liens02">Retour aux annonces</a></center>'; } else { echo '<font color="red"><b>Un problème est survenu dans la création de votre annonce !</b><br><br><br>'; if ($region == false) { echo '&#160;1)&#160;&#160;&#160;Veuillez ajouter votre région !!<br>'; } if ($departement == false) { echo '&#160;2)&#160;&#160;&#160;Veuillez ajouter votre département !!<br>'; } if ($categorie == false) { echo '&#160;3)&#160;&#160;&#160;Veuillez ajouter votre catégorie !!<br>'; } if ($prenom == false) { echo '&#160;4)&#160;&#160;&#160;Veuillez ajouter votre prénom !!<br>'; } if ($postal == false) { echo '&#160;5)&#160;&#160;&#160;Veuillez ajouter votre code postal !!<br>'; } if ($prix == false) { echo '&#160;6)&#160;&#160;&#160;Veuillez ajouter un prix à votre objet !!<br>'; } if ($sujet == false) { echo '&#160;7)&#160;&#160;&#160;Veuillez ajouter un titre à votre objet !!<br>'; } if ($message == false) { echo '&#160;8)&#160;&#160;&#160;Veuillez ajouter une description à votre objet !!<br>'; } echo '</font>'; } ?> </TD> <TD class="li"></TD> </TR> </TR> </table> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" width="800" align="center"> <TR valign="top"> <TD class="c03"></TD> <TD class="ce2"></TD> <TD class="c04"></TD> </TR> </TABLE> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" width="800" align="center"> <TR valign="top"> <TD class="lo1"></TD> <TD class="ce3"><img src="../images/trans.gif" height="20" width="2" border="0"><FONT class="about">Plan du Site </font><br> <img src="../images/trans.gif" height="15" width="2" border="0"><li><a href="../administration.html" class="lien">Administration</a><br><li><a href="../contact.html" class="lien">Contactez-nous</a><br><li><a href="../aide.html" class="lien">Aide</a><br><li><a href="../#" class="lien">Qui sommes nous ?</a></TD> <TD class="ce9"><p><img src="images/trans.gif" height="20" width="2" border="0"><FONT class="about">Partenaires</font><br> <img src="images/trans.gif" height="15" width="2" border="0"> </p> <li><a href="partenaire.html" class="lien">Devenez partenaire ! </a></TD> <TD class="ce33"></TD> <TD class="ce99"><img src="../images/trans.gif" height="10" width="10" border="0"><br> 2012 © Tous droits réservés LingeriePortee.fr </TD> <TD class="li1"></TD> </TR> </TABLE> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" width="800" align="center"> <TR> <TD class="cb1"></TD> <TD class="ce4"></TD> <TD class="cb2"></TD> </TR> </TABLE> <br><br><br> </body> </html> </body> </html>
voila le code complet ! c'est long, mais je pense que l'erreur et là, mais je ne trouve pas :'(

Eléphanteau du PHP | 26 Messages

10 déc. 2012, 10:42

un petit up svp, c'est urgent Merci ! :D

Mammouth du PHP | 702 Messages

10 déc. 2012, 17:44

la réponse du serveur est claire "Failed to load resource: the server responded with a status of 404 (Not Found) "...

Eléphanteau du PHP | 26 Messages

10 déc. 2012, 22:53

C'est clair mais pour toi peut être, moi je ne comprends pas, c'est pour ça que j'ai mis en débutant, sinon, j'aurais mis expert :oops: , le serveur ne trouve pas ma photo pourtant elle y est bien donc il y a un soucis quelques part :(

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

10 déc. 2012, 23:19

salut,


le code que tu indique n'est pas utile.

Il faut le code de miniature.php.

Tu peux afficher directement ce fichier dans ton navigateur et ainsi voir le message d'erreur ligne 5
$Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in miniature.php on line 5

donc ligne 5 le nom de fichier est vide.

je ne peux t'en dire plus sans le code de miniature.php


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 26 Messages

11 déc. 2012, 09:46

Merci Moogli !
voici le code de miniature.php :
<?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_in, 0, 0, 0, 0, imagesx($img_out), imagesy($img_out), imagesx($img_in), imagesy($img_in));
$t = imagejpeg($img_out);
echo $t;

?>

Mammouth du PHP | 702 Messages

11 déc. 2012, 09:58

fait un var_dump($pic) pour voir ce que cela renvoi

Mammouth du PHP | 702 Messages

11 déc. 2012, 10:00

remplace
$pic
par
$_GET['pic']

Eléphanteau du PHP | 26 Messages

11 déc. 2012, 10:04

je remplace a quel endroit ? sur tout les $pic ?

Mammouth du PHP | 702 Messages

11 déc. 2012, 10:06

ou alors au tout début du fichier miniature.php tu marque
$pic = $_GET['pic'] ;
edit juste avant $taille c'est pas mal.