ereur qui m'enerve [PHP] - Programmation
Marsh Posté le 16-07-2002 à 22:23:35
oui !  
  
| bozocarzu a écrit a écrit  :  Je suis honteux   | 
Marsh Posté le 16-07-2002 à 22:24:20
| bozocarzu a écrit a écrit  :  Je suis honteux   | 
 
T'as plus qu'à changer de pseudo.
Marsh Posté le 16-07-2002 à 22:27:39
  
  
| Verdoux a écrit a écrit  : T'as plus qu'à changer de pseudo. | 
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   
  
 
Marsh Posté le 16-07-2002 à 23:01:50
Ou sinon fais moi une regex pour trouver toutes balise : 
 
<?????>
Marsh Posté le 16-07-2002 à 23:04:38
http://www.php.net/manual/en/function.strip-tags.php
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
Marsh Posté le 16-07-2002 à 23:12:36
je programme pas objet  
  
c quoi l'erreur qu'il te sort?
Marsh Posté le 16-07-2002 à 23:13:41
t'as essaye avec ca?  
$userMessage = ereg_replace('<([^>]|\n)*>', '', $userMessage); 
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
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 | 
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
Marsh Posté le 16-07-2002 à 23:18:04
essayes de faire un $chant=addslashes($champs); avant ton replace
Marsh Posté le 16-07-2002 à 23:20:27
Voila mon code actuel : 
 
| <?  | 
 
 
ET SA MARCHE MERCI KAYSAX 
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...
Marsh Posté le 16-07-2002 à 23:22:21
Meric mara's dad, mais tu post 20 secondes trop tard 
 
Merci quand meme !!   (c'etais la bonne reponse)
  (c'etais la bonne reponse)
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 !
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