vengeur002

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

Ses derniers sujets sur les forums

vengeur002
le 18/02/2006 à 10:25
baniere tournante en php
bonjour

je voudrai faire une banniere tournante en php en recuperant les information des baniere (url image,url du lien etc...) dans une table

quelqu un aurai t il une idée?

merci d avance
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 à 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 à 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']) {
vengeur002
le 22/04/2005 à 08:29
sql
bonjour

pour un affichage de banniere que j affiche chacune leur tour, je voudrai savoir comment faire pour connaitre quel est le prochain id (au cas ou il y aurai un trou dans les id)

merci
vengeur002
le 20/04/2005 à 13:31
moteur de recherche
salut

j ai fais un moteur de recherche sur mon site mais j ai un probleme

la recherche ne fonctionne pas si on valide le formulaire en tapant sur entrer pour que ca fonctionne on est oblige de cliquer sur ok

voici le code

<?php

if (isset($_POST['Ok']) && $_POST['Ok'] == 'Ok') {
if ((isset($_POST['recherche']) && !empty($_POST['recherche']))) {
$g=$_POST['recherche'];
$ps= 20;
include ('connexion.php');


$sql = 'SELECT id,titre,description FROM php WHERE description LIKE "%'.addslashes($_POST['recherche']).'%" ORDER BY id DESC LIMIT '.$n.',20';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

$nb_elements = mysql_num_rows($req);

if ($nb_elements > 0) {


while ($data = mysql_fetch_array($req)) {

echo ' <table width="380" border="0" cellpadding="5" cellspacing="0" bordercolor="#000000">
<tr>
<td height="30" class="texteRUBRIQUE">
<a href="php.php?id='.$data['id'].'"target="_blank"><font color="#FF6600">'.stripslashes($data['titre']).'</font></a> : '.stripslashes($data['description']).'<br>
</td>
</tr>
</table><br/><br/>';


}
?>

<form name="recherche" method="post" action="php.php">
<div align="center">Recherche :
<input type="text" name="recherche">
<input type="submit" name="Ok" value="Ok">
</div>
</form>



est ce que quelqu un peux m'aider
vengeur002
le 17/04/2005 à 08:22
Rotation de banniere
Bonjour

je voudrai faire une rotation de banniere qui se presenterai ainsi

par exemple avec 10 banniere

je voudrai que les banniere change sans que le visiteur ne sois oblige de rafraichir la page ou changer de page

et que toute les 3 banniere la banniere de mon site soit affiche par exemple

banniere 1 2 3 ma banniere banniere 4 5 6 ma banniere etc...

mon probleme est que si je rafraichi la page automatiquement toute les 10 seconde la page clignote et c est po bo

Qui aurais une solution?

merci

Ps j avais pensais rafraichir une iframe mais sous firefox la page complete clignote :(
vengeur002
le 23/03/2005 à 07:57
probleme post????
salut

je passe des info en post mais j ai cette erreur

The requested method POST is not allowed for the URL /admin/ajout_kit.php.

qui peux me dire ce que ca veux dire?
vengeur002
le 20/03/2005 à 11:04
probleme avec like
bonjour

voila je fais une requete avec like dans le but de faire un moteur de recherche mais ca ne me retourne rien du tout
quand je met un truc du style hgkjhtjugjk ca me retourne bien "aucune reponse trouvee" mais si je met un mot qui se trouve dans ma table il n y a meme pas de message d erreur!!!
voici le code

<?php	 

if (isset($_GET['recherche'])) {



if (isset($_GET['n'])) {

$n= $_GET['n'];
$m= ($_GET['n']+20);
$ps=$m;
$pp=$n-20;
$g=$_GET['recherche'];
} }
else {
$n= 0;
$m= 20;
}

if (isset($_GET['recherche'])) {
if (isset($_GET['n'])) {
include ('connexion.php');

$sql = 'SELECT * FROM javascript WHERE description LIKE "%'.addslashes($_POST['recherche']).'%" ORDER BY id DESC LIMIT '.$n.',20';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
while ($data = mysql_fetch_array($req)) {

echo ' <table width="400" border="1" cellpadding="5" cellspacing="0" bordercolor="#000000">
<tr>
<td height="30" class="titres">
<a href="php.php?id='.$data['id'].'"target="_blank"><font color="#FF6600">'.stripslashes($data['titre']).'</font></a> : '.stripslashes($data['description']).'<br>________________________<br>
</td>
</tr>
</table>';




}
echo'<br><br><br><div style="text-align: center"><a href="javascript.php?n='.$pp.'&recherche='.$g.'"><font color="#FF9900">Page précédente</font></a> | <a href="javascript.php?n='.$ps.'&recherche='.$g.'"><font color="#FF9900">Page suivante</font></a><br><br></div>';
mysql_close ();
}}

//------------------------------------------------------

if (isset($_POST['Ok']) && $_POST['Ok'] == 'Ok') {
if ((isset($_POST['recherche']) && !empty($_POST['recherche']))) {
$g=$_POST['recherche'];
include ('connexion.php');


$sql = 'SELECT * FROM javascript WHERE description LIKE "%'.addslashes($_POST['recherche']).'%" ORDER BY id DESC LIMIT '.$n.',20';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);
if ($data[0] == 1) {


while ($data = mysql_fetch_array($req)) {

echo ' <table width="400" border="1" cellpadding="5" cellspacing="0" bordercolor="#000000">
<tr>
<td height="30" class="titres">
<a href="php.php?id='.$data['id'].'"target="_blank"><font color="#FF6600">'.stripslashes($data['titre']).'</font></a> : '.stripslashes($data['description']).'<br>________________________<br>
</td>
</tr>
</table>';




}
echo'<br><br><br><div style="text-align: center"><a href="javascript.php?n='.$ps.'&recherche='.$g.'"><font color="#FF9900">Page suivante</font></a><br><br></div>';
}
elseif ($data[0] == 0) {

echo'Aucune réponse trouvée';}
mysql_close ();
$ps=20;

}}
if (isset($_GET['n'])) {
echo'<br><br><br><div style="text-align: center"><a href="javascript.php?n='.$pp.'&recherche='.$g.'"><font color="#FF9900">Page précédente</font></a> | <a href="php.php?n='.$ps.'&recherche='.$g.'"><font color="#FF9900">Page suivante</font></a><br><br></div>';
}

//----------------------------------------------------------------
if (isset($_GET['id'])) {
include ('connexion.php');
$sql2 = 'SELECT * FROM php WHERE id="'.$_GET['id'].'"';
$req2 = mysql_query($sql2) or die('Erreur SQL !'.$sql2.''.mysql_error());
$data2 = mysql_fetch_array($req2);
echo' <table width="400" border="1" cellpadding="0" cellspacing="1" bordercolor="#666666">
<tr>
<td height="27">
</td>
<td>
<b>'.stripslashes($data2['titre']).'</b>
</td>
</tr>
<tr>
<td valign="top" height="119" colspan="2">
'.stripslashes($data2['description']).'
</td>
</tr>
<tr>
<td height="34" colspan="2">
'.stripslashes($data2['script']).'

</td>
</tr>
</table>';
mysql_close ();}
?>


merci de m aider
vengeur002
le 19/03/2005 à 10:21
parse erreur
bonjour

je met cette ligne de commande mais elle est en parse erreur
qui peu me dire pourquoi?
<?php
$sql = 'INSERT INTO '.$_POST['type'].' VALUES("", "'.addslashes($_POST['titre']).'", "'.addslashes($_POST['description']).'", "'addslashes($_POST['script']).'","'.addslashes($_SESSION['login']).'","1")';
?>

je suppose que c est a cause de $_POST['type'] mais je sais pas comment le mettre
merci
LoadingChargement en cours