Base de fichier et non base de données

Eléphant du PHP | 258 Messages

23 oct. 2006, 19:09

Ok ryle je ferait sa pour le résolu mais avant je vait quand meme essaye de resoudre le probleme du (')

C'est a dire que je doit faire ceci:

$txt = str_replace();

Mais par contre je vois pas se qui faut mettre dedans enfin je me doute
qu'il faut mettre je que je dois remplace et c'est (') mais pour le remplacer par la meme chose en faite je vois pas bien.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

24 oct. 2006, 10:15

La fonction str_replace prend 3 arguments : ce que tu recherches, ce par quoi tu le remplaces, et enfin à l'intérieur de quoi tu fais tout ça.

Ce que tu veux remplacer ce sont les apostrophes : '
Apparement, tu veux les protéger pas un antislash et donc obtenir : \'
Tout ça à l'intérieur de ta variable $txt
$txt = str_replace("'", "\'", $txt); 
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 258 Messages

24 oct. 2006, 11:11

Salut ryle comment va tu?

Bon en faite c'est quand j'envois mon texte de la page de l'editeur vers la page de resultat il me met un truc comme sa:

Erreur de syntaxe près de 'est classe comme image[/ctr] Bon c est pas tout mais il faut ' à la ligne 1

Je comprend pas

Eléphant du PHP | 258 Messages

24 oct. 2006, 15:21

C'est cool j'est reussi en faite il fallait faire un savant melange des deux fonction que ryle ma donné.

addslashes() et str_replace()


merci a tous.