Page 1 sur 1

Slection et modification juste d'une partie de string.

Posté : 26 avr. 2005, 10:42
par llandry
Bonjour,

Je cherche à modifier le contenu meme d'un fichier.

J'ai pensé à récupere l'ensemble du fichier en une string puis à modifier dans la string juste une partie de la string.
Mais je ne sais pas comment faire pour isoler juste une partie de la string et modifier puis la réinserer.

ex :

J'ai une string "// Declaration de varaible depuis le formualire $name_news = $_POST["name_news"]; $nbr_page = $_POST["nrb_page"];"

Puis je voudrai avoir "// Declaration de varaible depuis le formualire $name_news = "mardi 2000"; $nbr_page = "1";"

Posté : 26 avr. 2005, 11:01
par flitox
Honnêtement j'ai rien compris :(

Posté : 26 avr. 2005, 11:09
par llandry
Dans si tu veux je dispose d'une chaine de caractere et je souhaite modifié juste une partie de cette chaine.

Posté : 26 avr. 2005, 11:19
par zeus
Renseigne toi sur la fonction str_replace()
$str_bonne = str_replace("$_POST[\"name_news\"]", "\"mardi 2000\"" $str_chaine)
Cette fonction devrait remplacer $_POST["name_news"] par "mardi 2000" dans ta chaine !!! Ensuite tu peut reposer ta chaine dans ton fichier (elle va supprimer l'ancienne) et le tour est joué !!!

Posté : 26 avr. 2005, 11:22
par Invité
Merci beaucoup, je test dans la journée et je vous dis ca !

Posté : 26 avr. 2005, 11:28
par flitox
<?php $newstring = preg_replace("!".$_POST['name_news']."!", "mardi 2000", $chaine); ?>

Posté : 26 avr. 2005, 17:10
par llandry
Merci ou vous cela marche tres bien.