Créer un parser simple php (fonction principale str_replace())
Badr.EB
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Caligros -
Caligros -
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.
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:
- Créer un parser simple php (fonction principale str_replace())
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Fonction si et - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
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>";
}
?>