Bonjour à tous,
Pour mon premier poste, je vais faire demande ( viendra le jour ou je serai capable d'aider à mon tour ^^ ).
Étant un noob de première en php ( j'attaque tout juste les cours via quelques bons bouquins ) je viens de me faire le p'tit script suivant :
Code : Tout sélectionner
<html>
<head>
<title>Replace Html</title>
</head>
<body>
<form method="post" action="replace.php">
<textarea name="texte" wrap=soft></textarea>
<input type="submit" name="valider" value="Ok">
</form>
</body>
</html>
Je rempli donc mon formulaire textarea avec la phrase "Voyager en avion vaut mieux que voyager à pieds ^^" et je valide pour arriver sur ma page replace.php :
Code : Tout sélectionner
<?php
$texte = $_POST['texte'];
echo $texte;
$changer = str_replace(" avion", " planeur", $texte);
echo $changer;
?>
le mot "avion" est bien remplacé par "planeur", jusque la pas de souci majeur
Mais j'aimerai par la suite changer plusieurs mots selon la phrase que j'écris.
Exemple :
J'écris dans mon textarea : "Il fait beau ce matin, j'aime le soleil"
J'aimerai remplacer "matin" par "midi".
Si je rajoute un $changer = str_replace(" matin", " midi", $texte); ca fonctionne pas de souci, mais comment faire pour avoir un genre de dictionnaire pour remplacer automatiquement un mot, sans avoir a ajouter a chaque fois une ligne : $changer = str_replace(" mot1", " mot2", $texte);
Faut il faire appel à une base dans laquelle j'aurai placé tout un tas de synonymes ?
Mon projet est il clair ? Besoin de plus d'explications peut être ? ^^
Merci d'avance
