le 06/05/2009 à 09:51
Upload photo comme sur leboncoin.fr
traite tes upload de fichiers avec une boucle, puisque a la base tu ne sais pas le nombre exact de fichiers qui seront uploader
<?php
function email_OK ($email) {
$test_mail=eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$',$email);
if ($test_mail) {
list ($login, $domaine) = split ("@", $email,2);
if (checkdnsrr ($domaine, "MX")) {
return TRUE;
}
else {
return FALSE;
}
}
else {
return FALSE;
}
}
include('./inc/config.php');
if (isset($_POST['Send']) && $_POST['Send'] == 'Send') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_POST['mail']) && !empty($_POST['mail']))
&& (isset($_POST['objet']) && !empty($_POST['objet']))
&& (isset($_POST['message']) && !empty($_POST['message'])))
{
// on déclare les paramètres du mail
$destinataire = "blabla@yahoo.fr";
$expediteur = $_POST['mail'];
$objet = $_POST['objet'];
$contenu = '<html><body>'.nl2br($_POST['message']).'</html></body>';
$adresse = $_POST['mail'];
if (email_OK ($adresse)) {
//on envoie le mail
mail($destinataire, $objet, $contenu, "From: $expediteur\r\nReply-To: $expediteur\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");
$erreur = 'Votre email a été envoyé';
}
else {
$erreur = 'L\'adresse email que vous avez indiqué n\'est pas valide ';
}
}
else {
$erreur = 'Tous les champs doivent etre complétés ';
}
}
?>
<?php echo'<strong>'.$erreur.'</strong>';?><br />
<div align="center"><strong><img src="image/puce_verte.png" alt="" width="8" height="7" />
</div>
<br />
<br />
</p>
<form name="Mail" method="post" action="#"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="65%"><font color="red">*</font> Objet / Object :</td>
</tr>
<tr>
<td><input name="objet" type="text" size="70"></td>
</tr>
<tr>
<td><font color="red">* </font>Votre email / Your email : </td>
</tr>
<tr>
<td>
<input name="mail" type="text" size="40"> </td>
</tr>
<tr>
<td><font color="red">*</font> Message : </td>
</tr>
<tr>
<td><textarea name="message" cols="60" rows="8"></textarea></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><input type="submit" name="Envoyer" value="Send"></td>
<td width="8%" rowspan="2"> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</form>
<?php
$destinataire= $_POST['destinataire'];
?>
<?php
function lire($fichier) {
$fp = fopen ($fichier, "r");
$contenu = fgets ($fp, 10000);
fclose ($fp);
}
?>
<?php
lire($fichier);
$count= unserialize($contenu);
$login = $count['login'].'<br />';
$pass = $count['pass'].'<br />';
$mail = $count['mail'].'<br />';
$bp = $count['ban_post'].'<br />';
$na = $count['nb_art'].'<br />';
?>