vengeur002

  • Nombre de sujets
    49
  • Nombre de messages
    304
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Bon

Ses derniers messages sur les forums

vengeur002
le 28/01/2006 à 11:10
envoyer des fichiers sur mon ftp a partir de mes pages
Bonjour

Je voudrai donner la possibilite a mes membres d envoyer des fichiers sur mon ftp et que ces derniers soit mis en ligne automatiquement.

Lennui c est que je ne sais absolument pas comment faire

quelqu un pourrais t il m aiguiller?

merci d avance
vengeur002
le 28/04/2005 à 10:19
session "headers already sent by"
Putain mais que je suis con!!!!

en plus j avais eu un petit probleme juste avant donc j avais fais un echo $_post['id'] pour debuguer et j ai oublie de l enlever

bref comme quoi

merci zebden smiley
vengeur002
le 28/04/2005 à 08:21
session "headers already sent by"
bonjour

lorsque je declare ma session j ai cette erreur

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/virtual/sitio40245/www/index.php:4) in /home/virtual/sitio40245/www/index.php on line 18

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/virtual/sitio40245/www/index.php:4) in /home/virtual/sitio40245/www/index.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at /home/virtual/sitio40245/www/index.php:4) in /home/virtual/sitio40245/www/index.php on line 20


voici le code

<?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';
}

?>



est ce que quelqu un peut m aider?
vengeur002
le 23/04/2005 à 09:18
parse erreur
J ai trouvé je cherchai un probleme dans les "{" mais en fait il me manquai une ")"

ben en fait c est toi qui m a aide Touille sans le vouloir

je me suis dis que ca pouvais pas être un probleme de "{" apres t avoir lu alors j ai cherché ailleur et voila smiley

merci
vengeur002
le 23/04/2005 à 09:11
parse erreur
non c est bien place ossi
vengeur002
le 23/04/2005 à 09:08
parse erreur
non j ai verifie je pensai ossi que c etais ca

smiley
vengeur002
le 23/04/2005 à 09:07
Rotation de banniere
ouai mais ca pouvais pas marcher comme ca parce que dans les banniere a afficher certaine pouvais etre desactivée donc j ai fais comme ca

a chaque nouvelle entrée dans la table , j inscrit l id dans un fichier texte (donc la derniere id)
a chaque id supprimer je vais chercher la derniere que je met a la place de l id supprimer
ainsi pas de trou du tout smiley

voila merci quand meme smiley
vengeur002
le 23/04/2005 à 08:50
parse erreur
bonjour

j ai un probleme de parse erreur ca fais 2 heure que je suis dessus et je ne trouve pas quelqu un pourrai il m aider ?

voici le code

<?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>';
}
?>


l erreur est la suivante

Parse error: parse error, unexpected '{' in c:\program files\easyphp1-7\www\developpement boostrafic\confirm.php on line 87


la ligne 87 etant

if (isset($_GET['id']) {
LoadingChargement en cours