Créer un parser simple php (fonction principale str_replace())

Fermé
Badr.EB Messages postés 1 Date d'inscription vendredi 11 octobre 2013 Statut Membre Dernière intervention 11 octobre 2013 - 11 oct. 2013 à 13:07
 Caligros - 11 oct. 2013 à 14:36
Bonjour à tous,

J'ai besoin de créer un mini parser qui permettra à mon équipe de remplacer un mot par un autre. Un seul mot en fait (une partie d'un lien de redirection) mais qui figure plusieurs fois dans beaucoup trop de textes que nous avons.

J'ai pensé à un truc simple, hébergé sur une page internet, comme cela (image explicative, meilleure qu'un long discours) : http://img4.hostingpics.net/pics/973817str.png

La fonction de remplacement serait du genre :
$nouvelle_chaine = str_replace('mot_a_replacer', 'mot_de_remplacement', $ancienne_chaine);

Mais je n'arrive pas à voir comment je peux créer cette "page". Je suis nul en informatique.

Merci d'avance de votre aide et de vos conseils.
A voir également:

1 réponse

<?php

if (!isset($_POST['old'])){

echo "<form name='test' method=POST action='#' >

<textarea rows='4' cols='50' name=texte>
toto est à l'école.
</textarea>

Remplacer: <input type=text name=old />
Par:<input type=text name=new />
<input type=submit name=valid value='envoyer' />

</form>



";

}else{

$nouvelle_chaine = str_replace($_POST['old'],$_POST['new'], $_POST['texte']);
print_r($_POST);


echo $nouvelle_chaine."<br />";
echo "
<textarea rows='4' cols='50' name=texte>
$_POST[texte]
</textarea>";


echo "
<textarea rows='4' cols='50' name=texte>
$nouvelle_chaine
</textarea>";

}
?>
1