1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
| <?php
// Mise en variables simples des valeurs du formulaire
$marque = htmlentities(addslashes($_POST['marque']));
$modele = htmlentities(addslashes($_POST['modele']));
$version = htmlentities(addslashes($_POST['version']));
$carosserie = htmlentities(addslashes($_POST['carosserie']));
$vehicule = htmlentities(addslashes($_POST['vehicule']));
$anneemodel = htmlentities(addslashes($_POST['anneemodel']));
$kilometrage = htmlentities(addslashes($_POST['kilometrage']));
$prixvente = htmlentities(addslashes($_POST['prixvente']));
$couleur = htmlentities(addslashes($_POST['couleur']));
$interieur= htmlentities(addslashes($_POST['interieur']));
$boitevitesse = htmlentities(addslashes($_POST['boitevitesse']));
$photoa = ($_FILES['photoa']);
$photob =($_FILES['photob']);
$photoc = ($_FILES['photoc']);
// Récupérer le fichier les photos envoyes
// Les noms
$_FILES['photoa']['name'] ;
$_FILES['photob']['name'] ;
$_FILES['photoc']['name'] ;
// Les chemins des photos temporaire
$_FILES['photoa']['tmp_name'] ;
$_FILES['photob']['tmp_name'] ;
$_FILES['photoc']['tmp_name'] ;
// Les tailles (peu fiable, dépend du navigateur)
$_FILES['photoa']['size'];
$_FILES['photob']['size'];
$_FILES['photoc']['size'];
// Les types MIME (peu fiable, dépend du navigateur)
$_FILES['photoa']['type'];
$_FILES['photob']['type'];
$_FILES['photoc']['type'];
// les codes d'erreur si besoin
$_FILES['photoa']['error'];
$_FILES['photob']['error'];
$_FILES['photoc']['error'];
// Télécharger la photo, puis intégrer les données
$upload = false;
if (isset($_FILES['photoa']) && $_FILES['photoa']['size'] > 0) {
$nomTemp = $_FILES['photoa']['tmp_name'];
$nomFichier = $_FILES['photoa']['name'];
$tailleFichier = $_FILES['photoa']['size'];
$typeFichier = GetImageSize($nomTemp);
if ($typeFichier[2] == 1 || $typeFichier[2] == 2) { // GIF ou JPG ?
$extension = ($typeFichier[2] == 1 ? "gif" : "jpg");
$nouveauNom = time() . ".$extension";
$largeurPhoto = $typeFichier[0];
if ($largeurPhoto <= $largeur) { // photo trop large ?
if (move_uploaded_file($nomTemp, "img/" . $nouveauNom)) {
chmod("img/" . $nouveauNom, 0666);
echo "<h2>Informations relatives au téléchargement :</h2>
<p>Le fichier a été téléchargé <b>avec succès</b> !<br>
Taille du fichier : <b>$tailleFichier</b> octets.<br>
Ancien nom de la photo : <b>$nomFichier</b><br>
Nouveau nom de la photo : <b>$nouveauNom</b><br>";
$upload = true;
} else {
echo "<h2>Cela na malheureusement pas fonctionné !</h2>
<p>Le téléchargement a échoué !</p>";
}
}
else {
echo "<h2>Attention :</h2>
<p>La largeur du fichier est supérieure à <b>$largeur pixels</b>, il
est donc trop large !</p><form><input type='button' value='Retour'
onclick='javascript:history.back()'></form>";
}
} else {
echo "<h2>Attention :</h2>
<p>Il <b>ne sagit pas</b> dun fichier GIF ou
JPG !</p><form><input type='button' value='Retour'
onclick='javascript:history.back()'></form>";
}
}
$bdd = "depotannonce";
$annonces = "annonces";
// On vérifie qu'il y a bien eu un envoi de données.
// Pour cela, on vérifie que le champ "prenom" à bien été rempli
if(isset($_POST['boitevitesse']));
{
// D'abord, on se connecte à MySQL
mysql_connect('localhost', 'root', 'mysql') or die(mysql_error());
mysql_select_db($bdd) or die(mysql_error());
// Enregistrement dans la base de donnees
mysql_query ("INSERT INTO annonces (marque, modele, version, carosserie,vehicule, anneemodel, kilometrage, prixvente, couleur, interieur, boitevitesse, photoa, photob, photoc) VALUES ( '" . $marque. "', '" .$modele. "', '" .$version. "', '" .$carosserie. "', '" .$vehicule. "', '" . $anneemodel. "', '" .$kilometrage. "', '" .$prixvente . "', '" .$couleur . "', '" .$interieur. "', '" .$boitevitesse. "', '" . $photoa . "', '" . $photob . "', '" . $photoc . "')") or die(mysql_error());
echo '<center><p><b> <a href="depotannonce.php"> Cliquez sur suivant pour continuer!</a><b></p></center> ';
}
mysql_close();
?> |
Partager