/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Skrive til fil
Fra : Thygesen


Dato : 13-02-03 09:50

Er der nogen, som kan fortælle hvordan man kan skrive til en fil. Hvis filen
ikke eksisterer skal den oprettes og eksisterer den skal der bare tilføjes
til filen.

Mvh. Christoffer Thygesen





 
 
Ulrik Nielsen (13-02-2003)
Kommentar
Fra : Ulrik Nielsen


Dato : 13-02-03 10:55



Thygesen wrote:
> Er der nogen, som kan fortælle hvordan man kan skrive til en fil. Hvis filen
> ikke eksisterer skal den oprettes og eksisterer den skal der bare tilføjes
> til filen.
>

rtfm (read the fine manual)
http://www.php.net/manual/en/
http://www.php.net/fopen


--
>> ulrik - ulrik(@)lazy.dk
excuse of the day : The POP server is out of Coke
from bofh : http://www.cs.wisc.edu/~ballard/bofh/


Thomas Lindgaard (13-02-2003)
Kommentar
Fra : Thomas Lindgaard


Dato : 13-02-03 11:04

Ulrik Nielsen <ulrik@lazy.dk> wrote in
news:wXJ2a.83716$Hl6.7772289@news010.worldonline.dk:

>> Er der nogen, som kan fort‘lle hvordan man kan skrive til en fil.
>> Hvis filen ikke eksisterer skal den oprettes og eksisterer den skal
>> der bare tilf›jes til filen.
>>
>
> rtfm (read the fine manual)
> http://www.php.net/manual/en/
> http://www.php.net/fopen
>

.... og husk at andet argument til fopen() skal afhænge af sandhedsværdien
af
if ( file_exists('den_fil_du_vil_skrive_til') )

- hvis filen findes skal der tilføjes til den (dvs. 'a' for append) og
eller skal den oprettes (dvs. 'w' for at skrive til filen - den bliver
automagisk oprettet).

Hvis du laver en

fopen('fil_der_findes_i_forvejen', 'w')

så overskriver du filen.

Hyggehej
/Thomas

Thygesen (13-02-2003)
Kommentar
Fra : Thygesen


Dato : 13-02-03 12:08

"Thomas Lindgaard" <thomas@it-snedkeren.BLACK_HOLE.dk> skrev
> Ulrik Nielsen <ulrik@lazy.dk> wrote
>
> >> Er der nogen, som kan fort'lle hvordan man kan skrive til en fil.
> >> Hvis filen ikke eksisterer skal den oprettes og eksisterer den skal
> >> der bare tilf>jes til filen.
> >
> > rtfm (read the fine manual)
> > http://www.php.net/manual/en/
> > http://www.php.net/fopen
> >
> ... og husk at andet argument til fopen() skal afhænge af sandhedsværdien
> af
> if ( file_exists('den_fil_du_vil_skrive_til') )
>
> - hvis filen findes skal der tilføjes til den (dvs. 'a' for append) og
> eller skal den oprettes (dvs. 'w' for at skrive til filen - den bliver
> automagisk oprettet).
>
> Hvis du laver en
>
> fopen('fil_der_findes_i_forvejen', 'w')
>
> så overskriver du filen.

Mange tak, det virker perfekt.

Mvh. Christoffer Thygesen




Niels Andersen (13-02-2003)
Kommentar
Fra : Niels Andersen


Dato : 13-02-03 18:14

Thomas Lindgaard wrote in
<Xns93217088690BCthomasitsnedkerendk@130.225.247.90>:
> - hvis filen findes skal der tilføjes til den (dvs. 'a' for append) og
> eller skal den oprettes (dvs. 'w' for at skrive til filen - den bliver
> automagisk oprettet).

Huh?

"'a' - Open for writing only; place the file pointer at the end of the file.
If the file does not exist, attempt to create it."

Sidste linje siger det modsatte. Det er selvfølgelig taget fra manualen.

--
Mvh.
Niels Andersen
http://myplace.dk/articles/getpost/?lang=da

Thomas Lindgaard (13-02-2003)
Kommentar
Fra : Thomas Lindgaard


Dato : 13-02-03 23:10

Niels Andersen <niels-usenet@myplace.dk> wrote in
news:2857754.JNkUigsTpo@home.myplace.dk:

>> - hvis filen findes skal der tilf›jes til den (dvs. 'a' for append)
>> og eller skal den oprettes (dvs. 'w' for at skrive til filen - den
>> bliver automagisk oprettet).
>
> Huh?
>
> "'a' - Open for writing only; place the file pointer at the end of the
> file. If the file does not exist, attempt to create it."
>
> Sidste linje siger det modsatte. Det er selvf›lgelig taget fra
> manualen.

Husk at se på parenteserne.

"automagisk oprettet" binder naturligvis til "fopen('fil', 'w')" :)

Hyggehej
/Thomas

Søg
Reklame
Statistik
Spørgsmål : 177503
Tips : 31968
Nyheder : 719565
Indlæg : 6408541
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste