Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3045 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  créer un fichier a chaque fois

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

créer un fichier a chaque fois

n°170815
veryfree
Posté le 04-07-2002 à 00:11:12  profilanswer
 

if($fp = fopen("log/spy.txt","a" ))


 
jdoit mettre quoi a la place du "a" pour que le fichier soit crée a chaque fois (meme s'il existe) que je fait appel a fopen? c possible?
 
en fait  j aimerait qu a chaque fois que j ajoute une ligne a ce fichier elle soit a la premiere ligne
donc 2 solutions:
- soit je le crée a chaque fois  
- soit j en efface le contenu puis j'insere  la nouvelle  
 
 
merci de votre aide


Message édité par veryfree le 04-07-2002 à 00:18:14
mood
Publicité
Posté le 04-07-2002 à 00:11:12  profilanswer
 

n°170911
kalder
Posté le 04-07-2002 à 10:28:45  profilanswer
 

Normalement l'option "a" est correct.
Si ton fichier "log/spy.txt" n'existe pas ta commande
doit le creer(verifie la valeur de retour de fopen).
Par contre il est pas possible de mettre la ligne que tu veux
en debut de fichier car fopen met la tete d'ecriture a la fin.
 
Donc toutes les infos que tu voudras rajouter dans ton fichier
avec l'option "a" se feront toujours par la fin.
Le seul moyen que tu ais c'est de lire le fichier une premiere
fois pour y sauvegarder dans une variable son contenu ...
ensuite tu ecrases ton ancien fichier pour y mettre ta nouvelle
ligne et ensuite tes anciennes infos.
Mais je te le deconseille car si ton fichier de log devient enorme(on sait jamais) cet operation va te faire perdre du temps.
 
C'est pas vraiment important de mettre tes infos fraiches sur la
premiere ligne. T'as ka juste mettre une date pour chaque log
par ligne et kan tu consulte ton fichier tu vas directement a la
fin. Ca t'evite les prises de tete  :pt1cable: .
J'espere que j'ai repondu a ta question.  :hello:  

n°171146
veryfree
Posté le 04-07-2002 à 13:54:23  profilanswer
 

kalder a écrit a écrit :

Normalement l'option "a" est correct.
Si ton fichier "log/spy.txt" n'existe pas ta commande
doit le creer(verifie la valeur de retour de fopen).
Par contre il est pas possible de mettre la ligne que tu veux
en debut de fichier car fopen met la tete d'ecriture a la fin.
 
Donc toutes les infos que tu voudras rajouter dans ton fichier
avec l'option "a" se feront toujours par la fin.
Le seul moyen que tu ais c'est de lire le fichier une premiere
fois pour y sauvegarder dans une variable son contenu ...
ensuite tu ecrases ton ancien fichier pour y mettre ta nouvelle
ligne et ensuite tes anciennes infos.
Mais je te le deconseille car si ton fichier de log devient enorme(on sait jamais) cet operation va te faire perdre du temps.
 
C'est pas vraiment important de mettre tes infos fraiches sur la
premiere ligne. T'as ka juste mettre une date pour chaque log
par ligne et kan tu consulte ton fichier tu vas directement a la
fin. Ca t'evite les prises de tete  :pt1cable: .
J'espere que j'ai repondu a ta question.  :hello:  
 




 
merci pour ta reponse mais en fait
j ai un prog qui va lire mon adresse ip dans ce fichier texte
en gros j ai u serveur sur ma machine (avec ip dynamique) alors j ai un script qui ecrit ds un fichier txt mon ip de facon a ce que mon programme sache quel est mon ip rie nqu en allant sur mon site perso (et oui c compliqué de pas avoir d 'IP fixe)
 
en gros tt ca c'est juste pour t expliqué la raison de ma question
 
j ai juste fait ca en fin de compte
 

unlink("log/ip.txt" );
if($fp = fopen("log/ip.txt","w" ))

n°171162
kayasax
Posté le 04-07-2002 à 14:05:14  profilanswer
 

dns2go tu connais pas ? :D  

veryfree a écrit a écrit :

 
 
merci pour ta reponse mais en fait
j ai un prog qui va lire mon adresse ip dans ce fichier texte
en gros j ai u serveur sur ma machine (avec ip dynamique) alors j ai un script qui ecrit ds un fichier txt mon ip de facon a ce que mon programme sache quel est mon ip rie nqu en allant sur mon site perso (et oui c compliqué de pas avoir d 'IP fixe)
 
en gros tt ca c'est juste pour t expliqué la raison de ma question
 
j ai juste fait ca en fin de compte
 

unlink("log/ip.txt" );
if($fp = fopen("log/ip.txt","w" ))






---------------
All we need is a soul revolution
n°171190
veryfree
Posté le 04-07-2002 à 14:28:09  profilanswer
 

kayasax a écrit a écrit :

dns2go tu connais pas ? :D  
 




dit m en plus
ca m a l'air interessant :D

n°171195
veryfree
Posté le 04-07-2002 à 14:30:31  profilanswer
 

ca télécharge la  
je revien une fois instalé
 
 :hello:

n°171196
kayasax
Posté le 04-07-2002 à 14:30:50  profilanswer
 

te permet d'avoir un domaine par exemple veryfree.dns2go.com qui pointe tjs sur ta bonne ip
 
www.dns2go.com  
 

veryfree a écrit a écrit :

 
dit m en plus
ca m a l'air interessant :D  




---------------
All we need is a soul revolution
n°171217
veryfree
Posté le 04-07-2002 à 14:50:55  profilanswer
 

kayasax a écrit a écrit :

te permet d'avoir un domaine par exemple veryfree.dns2go.com qui pointe tjs sur ta bonne ip
 
www.dns2go.com  
 
 




 
ca marche niquel merci
 
 
mais dit moi ca psoe pas de probleme de securité au moins?
y a des spyware j imagine non?

n°171227
kayasax
Posté le 04-07-2002 à 14:57:19  profilanswer
 

ben installe ad-adaware si tu crains les spywares mais je pense pas qu'il en ait...


---------------
All we need is a soul revolution
n°171241
veryfree
Posté le 04-07-2002 à 15:03:27  profilanswer
 

kayasax a écrit a écrit :

ben installe ad-adaware si tu crains les spywares mais je pense pas qu'il en ait...




merci pour tout  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  créer un fichier a chaque fois

 

Sujets relatifs
[PHP] Inclure le contenu d'un fichier dans une variable ?contenu d'un fichier DBF dans une TListe
[VB] comment kon fè pour créer des classe de form ?!Comment créer une aide type aide windows ? kel outil ?
[Javascript,DOM] Creer dynamiquement un lien dans une table[JSP - Servlet] Maximum d'info pour créer un forum
[ Awk, Gawk, Nawk ] problème de flux sur fichierpourquoi ma frame s affiche une fois sur deux?
[java] récupérer le path du fichier .class associé à une classeinfos d'un fichier
Plus de sujets relatifs à : créer un fichier a chaque fois


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR