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)
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