Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/05/2007, 17h47   #1
fey
Membre du Club
 
Inscription : janvier 2003
Messages : 231
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2003
Messages : 231
Points : 59
Points : 59
Par défaut "patcher un fichier php"

bonjour,

je pense pas que je post ce message au bon endroit, mais comme je savais pas ou le mettre

j'ai un fichier en l'occurence *.php et je voudrai un script qui cherche automatiquement dans le fichier une chaine et qu'il la remplace pas une autre et ceux automatiquement.

comment je peux faire ?

merci
fey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2007, 18h16   #2
Membre du Club
 
Inscription : juin 2002
Messages : 44
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 44
Points : 51
Points : 51
Si j'ai compris ton besoin, le code ci-dessous est une réponse possible.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<?php
    //On ouvre le fichier en mode lecture/Ecriture
    $handle = @fopen("monfichier.php", "r+");
    $buffer = "";
 
    if ($handle) {
    while (!feof($handle)) {
        //on remplace le texte maVariable par nouvelleValeur
        $buffer .= str_replace("NouvelleValeur", "mavariable", fgets($handle, 4096));
    }
 
    //On remet le pointeur au début du fichier et on remplit le fichier
    rewind($handle);
    fwrite($handle, $buffer);
    fclose($handle);
}
?>
__________________
Merci
Have Fun !!!
Fincom
Fincom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2007, 08h57   #3
fey
Membre du Club
 
Inscription : janvier 2003
Messages : 231
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2003
Messages : 231
Points : 59
Points : 59
cela a l'air bein mais avec le code si dessous je fais comment ?
code a rechercher
Code :
1
2
3
4
5
 
echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
				<td valign="top" class="maintab_' , $current_action == 'home' ? 'active_back' : 'back' , '">
					<a href="', $scripturl, '">' , $txt[103] , '</a>
				</td>' , $current_action == 'home' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
a remplacer par ca :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
	// Show the [home] button.
	echo ($current_action=='site' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
				<td valign="top" class="maintab_' , $current_action == 'site' ? 'active_back' : 'back' , '">
					<a href="HTTP://">SITE</a>
				</td>' , $current_action == 'site' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
	// Show the [forum] button.
	echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
				<td valign="top" class="maintab_' , $current_action == 'home' ? 'active_back' : 'back' , '">
					<a href="', $scripturl, '">Forum</a>
				</td>' , $current_action == 'home' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
fey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2007, 09h32   #4
Membre du Club
 
Inscription : juin 2002
Messages : 44
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 44
Points : 51
Points : 51
Dans votre cas, c'est plutot une gestion de template que vous recherchez.

Regardez alors du côté de Smarty ou autre moteur de templete, ça vous aidera énormément.
__________________
Merci
Have Fun !!!
Fincom
Fincom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2007, 10h05   #5
fey
Membre du Club
 
Inscription : janvier 2003
Messages : 231
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2003
Messages : 231
Points : 59
Points : 59
ok merci je vais allez voir

mais le truc c'est que ce n'est pas pour moi ^^
fey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2007, 10h40   #6
fey
Membre du Club
 
Inscription : janvier 2003
Messages : 231
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2003
Messages : 231
Points : 59
Points : 59
j'ai regarde, disons qu'il est surement bien mais j'en ai pas besoin car la modif en question je la fait rapide sous phpdesigner ou meme sous scite

je preferais faire/avoir un petit script qui me permetait de filer cela a la personne sans qu'elle est besoin de connaissance en php ou autre, juste un simple click
fey est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h34.


 
 
 
 
Partenaires

Hébergement Web