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 15/12/2006, 13h38   #1
Bne
Invité régulier
 
Inscription : décembre 2005
Messages : 15
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 15
Points : 6
Points : 6
Par défaut Soucis des variables

Bonjour.

Je souhaiterai écrire dans un fichier, dans ce type :

Code :
1
2
3
4
5
<?php
$mavariable1 = "Texte_1";
 
ecrirefichier('mon_fichier_source', 'mon__fichier_cible');
?>

Et j'aimerai que au final, mon_fichier_cible ressemble à ca :

Code :
1
2
3
4
5
6
<?php
$id_1 = $mysql['id'];
...
mysql_query("INSERT INTO Texte_1 VALUES ('$id_1', '$variableX', ...);
 
?>
J'espère que vous comprenez, je voudrai en faite mêler l'écriture de variables directement, et des variables déjà connues

Merci.
Bne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 13h53   #2
Membre confirmé
 
Avatar de frol
 
Inscription : mars 2005
Messages : 288
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : mars 2005
Messages : 288
Points : 268
Points : 268
Envoyer un message via AIM à frol Envoyer un message via MSN à frol Envoyer un message via Skype™ à frol
non je ne comprend pas

tu veux créer un fichier contenant du code php en gros
quel est ta fonction ecrirefichier?
et $mavariable1 elle fait quoi
et le tableau $mysql il vient d'ou
frol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 14h22   #3
Bne
Invité régulier
 
Inscription : décembre 2005
Messages : 15
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 15
Points : 6
Points : 6
Oui, je veux écrire un fichier contenant du php.

Ma fonction ecrirefichier crée simplement un fichier à partir d'un autre dit "source".


$mavariable1 est en fait une variable que tu retrouves dans
Le tableau $mysql n'est la que pour exemple de variable, n'y fait pas attention.

Merci.
Bne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 14h43   #4
Membre confirmé
 
Avatar de frol
 
Inscription : mars 2005
Messages : 288
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : mars 2005
Messages : 288
Points : 268
Points : 268
Envoyer un message via AIM à frol Envoyer un message via MSN à frol Envoyer un message via Skype™ à frol
mais toutes les variables que tu veux utiliser dans une fonction tu dois les passer en arguments ou alors avoir des variabes globales donc dans ta définition de ecrirefichier()

ce que tu veux faire n'est pas très clair je vais prendre un exemple simple et tu me dis si j'ai compris

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
$var1="je";
$var2="fais";
$var3="un";
 
function ecrirefichier($pathAndName,$contain){
    //la fonction écrit contain dans $pathAndName
}
 
$contenu = '<?php'.\n
	.'$var4="test";'.\n
	.'echo"'.$var1.$var2.$var3.'"$var4;'.\n
	.'?>';
fonction ecrirefichier('path/name.php',$contenu);
frol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 15h45   #5
Bne
Invité régulier
 
Inscription : décembre 2005
Messages : 15
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 15
Points : 6
Points : 6
J'ai compris, je vais essayer ca, merci
Bne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 16h09   #6
Membre confirmé
 
Avatar de frol
 
Inscription : mars 2005
Messages : 288
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : mars 2005
Messages : 288
Points : 268
Points : 268
Envoyer un message via AIM à frol Envoyer un message via MSN à frol Envoyer un message via Skype™ à frol
mais de rien ça fait plaisir
frol est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h36.


 
 
 
 
Partenaires

Hébergement Web