[PHP] ereur qui m'enerve

ereur qui m'enerve [PHP] - Programmation

Marsh Posté le 16-07-2002 à 22:19:46    

Parse error: parse error, unexpected '>' in d:\site\bozowolrd\news\admin\news\nouveau dossier\a.php3 on line 8
 
 

<?
include("config.php" );
$query="SELECT * FROM chansons
$result=mysql_query($query);
while($row=mysql_fetch_row($result)){  
 $id=$row[0];
 $chant=$row[3];
 $search ="<br />";
 $replace ="";
 $chant2 = preg_replace ($search, $replace, $chant);
 if(mysql_query ("UPDATE chansons SET parole='$chant2' WHERE id_lyrics='$id'" )){
  echo "Chason $id_lyrics modifier";
 }else{
  echo "chanson $id_lyrics : ERREUR";
 }
}
?>


 
Config c'est la connection a la bdd


Message édité par bozocarzu le 16-07-2002 à 22:22:19
Reply

Marsh Posté le 16-07-2002 à 22:19:46   

Reply

Marsh Posté le 16-07-2002 à 22:21:49    

Il manque " sur la ligne $query="SELECT * FROM chansons  

Reply

Marsh Posté le 16-07-2002 à 22:22:27    

et;


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:23:06    

:cry:  Je suis honteux  :cry:

Reply

Marsh Posté le 16-07-2002 à 22:23:35    

oui ! :o  

bozocarzu a écrit a écrit :

 :cry:  Je suis honteux  :cry:  




---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:24:20    

bozocarzu a écrit a écrit :

 :cry:  Je suis honteux  :cry:  




T'as plus qu'à changer de pseudo.

Reply

Marsh Posté le 16-07-2002 à 22:27:39    

:lol:  

Verdoux a écrit a écrit :

 
T'as plus qu'à changer de pseudo.




---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:39:04    

Mais je ne regarder cette put1 de ligne 8 moi lol
 
Trouver moi pourquoi se scrip ne fais pas toutes les chanson :
 
<?
include("config.php3" );
$query="SELECT * FROM chansons";
$result=mysql_query($query);
while($a=mysql_fetch_object($result)){
 $id=$a->id_lyrics;
 $chant=$a->parole;
 $search ="'<[\/\!]*?[^<>]*?>'si";
 $replace ="";
 $chant2 = preg_replace ($search, $replace, $chant);
 if(mysql_query("UPDATE chansons SET parole='$chant2' WHERE id_lyrics='$id'" )){
  echo "Chant $id : OK<br>";
 }else{
  echo "Chant $id : ERREUR<br>";
 }
}
?>
 
http://172.180.216.202/Nouveau%20dossier/a.php3
 
Faut m'expliquer pourquoi il ne fais pas tous !! Sa m'enerve  :fou:  
 

Reply

Marsh Posté le 16-07-2002 à 22:51:54    

Je dirais que l'expression régulière est pourrie.

Reply

Marsh Posté le 16-07-2002 à 23:01:12    

Je te reponderais que je les copier sur php.net !!

Reply

Marsh Posté le 16-07-2002 à 23:01:12   

Reply

Marsh Posté le 16-07-2002 à 23:01:50    

Ou sinon fais moi une regex pour trouver toutes balise :
 
<?????>

Reply

Marsh Posté le 16-07-2002 à 23:04:38    

http://www.php.net/manual/en/function.strip-tags.php


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 23:10:34    

Toujours pareil kaysax, il me n'en fais que 2, pourquoi il ne fias aps le reste ?
 
Va voir !
 
http://172.181.234.166/Nouveau%20dossier/a.php3

Reply

Marsh Posté le 16-07-2002 à 23:12:36    

je programme pas objet :(  
c quoi l'erreur qu'il te sort?


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 23:13:41    

t'as essaye avec ca?  
$userMessage = ereg_replace('<([^>]|\n)*>', '', $userMessage);


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 23:14:03    

Il ne me sort pas d'erreur !!
 
C'est justement sa qui m'enerve
 
A mon avis le pb ne vien pas de la regex, mais de l update


Message édité par bozocarzu le 16-07-2002 à 23:14:41
Reply

Marsh Posté le 16-07-2002 à 23:15:12    

avec ca : mysql_query("UPDATE chansons SET parole='$chant2' WHERE id_lyrics='$id'" )or die(mysql_error());
 
 

bozocarzu a écrit a écrit :

Il ne me sort pas d'erreur !!
 
C'est justement sa qui m'enerve
 
A mon avis le pb ne vien pas de la regex, mais de l update




---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 23:16:56    

il me sort sa :
 
Something is wrong in your syntax près de 're afraid of me you say That I should go to see a doctor You' à la ligne 1
 
lol c'est chelou y as des mot de fraçais avec lol


Message édité par bozocarzu le 16-07-2002 à 23:17:39
Reply

Marsh Posté le 16-07-2002 à 23:18:04    

essayes de faire un $chant=addslashes($champs); avant ton replace


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 23:20:27    

Voila mon code actuel :
 

<?
include("config.php3" );
$query="SELECT * FROM chansons";
$result=mysql_query($query);
while($a=mysql_fetch_object($result)){
 $id=$a->id_lyrics;
 $chant=$a->parole;
 $chant=addslashes($chant);
 $chant2=strip_tags($chant);  
 mysql_query("UPDATE chansons SET parole='$chant2' WHERE id_lyrics='$id'" )or die(mysql_error());
}
?>


 
ET SA MARCHE MERCI KAYSAX

Reply

Marsh Posté le 16-07-2002 à 23:20:47    

YES !
 
A tous le coups, c'est le :
 
You're af....
 
Qui pose problème, donc addslashes() devrais règler le pb !
 
Ne pas oublier la fonction inverse quand tu fais un SELECT...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 16-07-2002 à 23:22:21    

Meric mara's dad, mais tu post 20 secondes trop tard
 
Merci quand meme !!  :jap:  (c'etais la bonne reponse)

Reply

Marsh Posté le 16-07-2002 à 23:24:58    

Je sais bien que je poste en retard, je confirme, c'est tout !
 
Et je te met en garde contre le retour de Slash !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed