Créer un fichier php en php! [résolu] - PHP - Programmation
Marsh Posté le 04-03-2006 à 20:15:23
parce que tu te goures entre les ' et les "
une variable entre ' ne sera pas converti, une variable entre " sera remplacé par sa valeur. On dit que double quotes parse alors que simple quote ne parse pas
fwrite($ouverture,'<? php '."\n".'$pseudo='.$pseudo.';'."\n".'$coul.....
et tu continues
voila
Marsh Posté le 04-03-2006 à 20:46:52
merci beaucoup, j'avais jamais entendu cette règle! je vais essayer cela.
Marsh Posté le 04-03-2006 à 21:00:58
j'ai encore un petit problème :
j'obtient maintenant le bon code dans ma page php mais il se copie 5 fois à la suite! quelqu'un pourrait t'il me dire pourquoi?
Marsh Posté le 04-03-2006 à 22:49:34
Citation : |
tu dois pas connaitre beaucoup de regles alors parce que c'est un peu la base qd même.
Si ca se copie 5 fois c'est que sois tu as une boucle, soit tu copies à l a suite à cause du a
si tu veux remplacer ton fichier utilises w et non a :
$ouverture = fopen("user.inc.php", "w" );
Marsh Posté le 05-03-2006 à 12:57:39
mon script est trés simple, pas de boucle et le fichier se cré lors de l'acriture!:
Code :
|
Marsh Posté le 05-03-2006 à 13:13:26
$ouverture = fopen("/users/".$pseudo."/user.inc.php", "a" );
le "a" veut dire ajouter (add en anglais), donc si le fichier existe déjà, il rajoute ton code à la suite. comme le dit newneo, utilise plutôt :
$ouverture = fopen("/users/".$pseudo."/user.inc.php", "w" );
++
Marsh Posté le 05-03-2006 à 13:42:06
Note : Pour des raisons de portabilité, il est recommandé de toujours utiliser l'option 'b' lorsque vous ouvrez des fichiers avec fopen().
c'est pas moi qui le dit
http://fr3.php.net/manual/fr/function.fopen.php
Deliv > et pour info le a c'est pas add, mais append plus exactement
Marsh Posté le 05-03-2006 à 13:56:31
donc je met "ab", "b" ou "wb"?
EDIT : en utilisant "w" j'obtient cette erreur
Citation : Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 3062723 is not allowed to access / owned by uid 0 in /www/sites/1/ifrance.com/l/o/lostblog/site/valperso.php on line 6 |
Marsh Posté le 05-03-2006 à 14:03:45
normalement c'est "wb"
mais c'est étonnant que le safe mode s'active sur w et pas sur a. Ca m'étonne
Marsh Posté le 05-03-2006 à 14:26:56
oups.. j'avais fait une erreur sur le fichier de destination, c'est bon sa marche impec! avec "wb" merci!
Marsh Posté le 04-03-2006 à 20:06:27
Salut à tous,
comme l'indique le titre, je voudrai créer un fichier php en php, voila le fichier que je souhaite créer :
Voila ce que j'ai écrit :
et voila le fichier user.inc.php que j'obtient :
Voila, si quelqu'un pouvait m'aider ce serait trés gentil de sa part
Message édité par hugoOo le 05-03-2006 à 14:27:28