
le 29/01/2006 à 10:15
envoyer des fichiers sur mon ftp a partir de mes pages
lol je voulais etre aiguiller mais pas qu on me donne le script
merci qd mm j vai essayer ca ;)
merci qd mm j vai essayer ca ;)
<?php
if (isset($_POST['Ok']) && $_POST['Ok'] == 'Ok') {
if ((isset($_POST['pseudo']) && !empty($_POST['pseudo'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
include ('include/connect.php');
// on teste si une entrée de la base contient ce couple login / pass
$sql20 = 'SELECT id FROM membre WHERE pseudo="'.addslashes($_POST['pseudo']).'" AND pass="'.md5(addslashes($_POST['pass'])).'"';
$req20 = mysql_query($sql20) or die('Erreur SQL !'.$sql20.''.mysql_error());
$nb = mysql_num_rows($req20);
$sql = 'SELECT id FROM membre WHERE pseudo="'.addslashes($_POST['pseudo']).'" AND pass="'.md5(addslashes($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();
// si on obtient une réponse, alors l'utilisateur est un membre
if ($data[0] == 1) {
session_start();
$_SESSION['id'] = $data['id'];
header('Location: http://www.boostrafic.com/membre/membre.php');
exit();
}
// si on ne trouve aucune réponse, le visiteru s'est trompé soit dans son login, soit dans son mot de passe
elseif ($nb = 0) {
$erreur = 'Compte non reconnu.';
}
// sinon, alors la, il y a un gros problème :)
elseif ($nb >= 2){
$erreur = 'Problème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.Veuillez contacter l\'administrateur';
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
else {
$erreur = 'Entrez votre identifiant et votre mot de passe';
}
?>
<?php
if (isset($_POST['Ok']) && $_POST['Ok'] == 'Ok') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if
((isset($_POST['pass_confirm']) && !empty($_POST['pseudo']))
&& (isset($_POST['id']) && !empty($_POST['id'])))
{
$confirm = md5(addslashes($_POST['pass_confirm']));
if ($confirm = $_POST['id'])
{
include ('include/connect.php');
$sql = 'SELECT id, pseudo, pass, mail, titre, description, site, bannière, date, heure FROM membre_temps WHERE id="'.addslashes($_POST['id']).'"';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);
$sql3 = 'INSERT INTO membre VALUES("'.$_data['id'].'", "'.$_data['pseudo'].'", "'.$data['pass'].'", "'.$data['mail'].'", "'.$data['date'].'", "'.$data['heure'].'", "5000")';
mysql_query($sql3) or die('Erreur SQL !'.$sql3.''.mysql_error());
$sql5 = 'SELECT site FROM membre WHERE site="'.$data['site'].'"';
$req5 = mysql_query($sql5) or die('Erreur SQL !'.$sql5.''.mysql_error());
$data5 = mysql_fetch_array($req5);
if ($data5[0] == 0) {
$sql4 = 'INSERT INTO site VALUES("", "'.$_data['id'].'", "'.$data['titre'].'", "'.$data['description'].'", "'.$data['site'].'", "'.$data['banniere'].'","0")';
mysql_query($sql4) or die('Erreur SQL !'.$sql4.''.mysql_error());
$fp = fopen ("dernier.txt", "r+");
$nb_ancien = fgets ($fp, 11);
$dernier = $nb_ancien + 1;
fseek ($fp, 0);
fputs ($fp, $dernier);
fclose ($fp);
} else {
$erreur = $data['site'].' est déja enregistré dans notre base de donnée';
}
mysql_close ();
// on déclare les paramètres du mail
$destinataire = $data['mail'];
$expediteur = "Robot@boostrafic.com";
$objet = "Inscription confirmée";
$contenu = '<html><body>'.
'<h1></h1>'.
'votre inscription au programme boostrafic a été validé votre site est maintenant annoncé sur notre réseau<br/><br/>'.
'Cordialement <br/><br/>Fred : Administrateur général du site <br/><a href="http://www.boostrafic.com">http://www.boostrafic.com</a>'.
'</body></html>';
//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 inscription est validée';
}
}
else {
$erreur = 'Vous n\'avez pas saisi votre mot de pass';
echo '<br/><br/>'.$erreur.'<br/><br/>
<form action="confirm.php" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20%">Votre mot de pass : </td>
<td width="24%"><input type="password" name="pass_confirm"><input name="id" type="hidden" value="'.$_POST['id'].'"></td>
<td width="56%"><input name="Ok" type="submit" value="Ok"></td>
</tr>
</table>
</form>';
}
}
//____________________________________________________
// dans le get
if (isset($_GET['id']) {
$erreur = 'pour finaliser votre inscription merci de saisir votre mot de pass dans le formulaire ci dessous';
echo '
<form action="confirm.php" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20%">Votre mot de pass : </td>
<td width="24%"><input type="password" name="pass_confirm"><input name="id" type="hidden" value="'.$_GET['id'].'"></td>
<td width="56%"><input name="Ok" type="submit" value="Ok"></td>
</tr>
</table>
</form>';
}
?>
if (isset($_GET['id']) {