Accueil > Forum > > > > changer la valeur d'une variable dans un fichier - avec "ereg"
changer la valeur d'une variable dans un fichier - avec "ereg"
samedi 30 mai 2009 à 16:01:13 |
changer la valeur d'une variable dans un fichier - avec "ereg"

hAdEsS
|
Bonjour à tous, voila j'aimerais pouvoir changer la valeur d'une variable dans un fichier javascript : blabla { ...... xmlhttp.send(data); setTimeout('rafraichir()', 1000); ...... }en gros je voudrais que mon script php parcours mon fichier JS et modifier la valeur '1000'. Je galère un peu avec la fonction ereg :s Pour l'instant j'arrive à ouvrir mon fichier mais je ne sait pas quoi mettre comme instruction à eregi pour me trouver ma valeur 1000 :s $fp = fopen("JS/test.js","r"); //lecture du fichier while (!feof($fp)) { //on parcoure toutes les lignes $page .= fgets($fp, 4096); // lecture du contenu de la ligne } $titre = eregi("??????",$page,$regs); //on isole le terme
echo $regs[1]; fclose($fp);Le but du script sera de modifier cette valeur par autre chose. enfin si quelqu'un peu m'aider  Merci
|
|
samedi 30 mai 2009 à 17:00:51 |
Re : changer la valeur d'une variable dans un fichier - avec "ereg"

nautilus99
|
Bonjour, Si cette valeur ne doit être changée qu'une fois, autant éditer directement le javascript... Si par contre c'ets une modification très fréquente, la solution la plus simple parec que du '1000', un script peut très bien en avoir plusieurs, est de modifier une fois pour toute sle javascript en remplaçant ton falmeux 1000 par, par exemple, __1000__ et ensuite: $page = file_get_contents( './JS/test.js' ) ; $page = str_replace( '__1000__', '25000', $page ) ; 
|
|
samedi 30 mai 2009 à 18:38:36 |
Re : changer la valeur d'une variable dans un fichier - avec "ereg"

hAdEsS
|
Merci de ta réponse, mais le soucis est que si je modifie mon fichir avec __1000__, mais fonction js va être en erreur. enfaite, j'ai besoin de ce code pour faire une petit interface de configuration. Je pensé parcourir mon fichier, trouvé la ligne : setTimeout('rafraichir()', 1000); et la modifier par la valeur idiqué par l'admin : setTimeout('rafraichir()', '.$valeur_conf.');Mais bon je ne sais pas comment arrivé à faire ca :s j'ai bien trouvé des codes pour ajouter des ligne a un fichier mais rien de probant. si quelqu'un à une idée :) yes ! 
|
|
samedi 30 mai 2009 à 18:53:35 |
Re : changer la valeur d'une variable dans un fichier - avec "ereg"

nautilus99
|
Ton fichier ne sera jamais en erreur si tu as une version du JS avec la macro definition, et une autre en exploitation. S'il s'agit de configuration, là c'est autre chose et plus simple. $newValue = 25000 ; $page = file_get_contents( './JS/test.js' ) ; $page = str_replace( " setTimeout('rafraichir()', 1000)", "setTimeout('rafraichir()', $newValue)", $page ) ; file_put_contents( './JS/test.js', $page ) ; Les regex doivent également pouvoir servir, mais vérifiées avant que tu n'aies bien qu'une seule et unique fois ton fatidique 1000 dans le source... 
|
|
Cette discussion est classée dans : fichier, variable, changer, valeur, fp
Répondre à ce message
Sujets en rapport avec ce message
Retour à la ligne [ par x0s ]
Bonjour, j'ai un petit problème concernant les je recupère la valeur du formulaire sous une forme de variable, $fiche pour exemple.Je rajoute comme co
Retour a la ligne ... [ par x0s ]
Bonjour, j'ai un petit problème concernant les je recupère la valeur du formulaire sous une forme de variable, $fiche pour exemple.Je rajoute comme c
probleme de création d'un fichier texte... [ par albator59 ]
Bonjour,je travaille sur une anim' Flash avec des variables (contenant du texte). J'utilise un bouton "Save" qui lance un script PHP pour créer un fic
Changer le nom de fichier que contient une variable avant le point [ par romega ]
Salut a tous,J'ai une variable qui contient le nom d'un fichier (par exemple $fichier = nomdefichier.jpg;) et j'aimerais pouvoir faire des modificatio
Pointer vers valeur contenue contenu dans une variable de session... [ par Sniark ]
Bonjour,J'ai une page avec deux menus déroulant. Le premier affiche une valeur que je dois transformer en variable de session pour la réafficher sur l
Ecrire un fichier XML comme un TXT [ par christobal ]
Bonjour j'utilise actuellement un TOUT PETIT script qui me permet d'ajouter dans un fichier txt une nouvelle ligne a chaque validation du formulaire.
javascript et PHP [ par magicsmacks ]
Bonjour, j'utilise dans un fichier php un script javascript avec une variable number. J'aimerai récupérer à l'aide de mon php cette variable et l'écri
Récupération valeur variable javascript [ par yoarf ]
Bonjour, Dans mon code PHP, j'ai ceci : echo "<a href=\"#\" onclick=\" showPreview('photos/medium/IM_1_p$i.jpg',th
text to Mysql tables [ par vbmarh ]
J ai ce script pour faire la somme issu d une url $voff a celle de l encien chiffr du fichier offline.txt juste la c bon voici le script //lecture
path relatif [ par OneHacker ]
Bonjour, voici le code qui me pose problème :$host = $_SERVER['HTTP_HOST'];$dir = dirname($_SERVER['PHP_SELF']);$fp = fopen("http://$host$dir/../Comp
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
XML ET PHPXML ET PHP par karouani
Cliquez pour lire la suite par karouani
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|