|
| Tilføje en linje til en Ascii-fil Fra : Martin Højriis Krist~ |
Dato : 10-06-01 23:59 |
|
Jeg skal i et script lejlighedsvist tilføje en linje til en ascii fil.
Hvilken kommando er smartest at bruge?
Jeg har kigget lidt på fopen mm men kan ikke lige overskue hvad der er
bedst.
Der skal skrives relativt meget data til filen fra flere samtidige brugere
og det er vigtigt at en fejl ikke kan slette filen.
Hvad er bedst?
(og lad være med at sige en SQL-server)
--
Med Venlig Hilsen
Martin Højriis Kristensen
| |
Jakob Andersen (11-06-2001)
| Kommentar Fra : Jakob Andersen |
Dato : 11-06-01 00:17 |
|
"Martin Højriis Kristensen" <hoejriis@SLETDETTEiname.com> wrote in message
news:9g0u18$hgk$1@news.inet.tele.dk...
> Jeg skal i et script lejlighedsvist tilføje en linje til en ascii fil.
> Hvilken kommando er smartest at bruge?
> Jeg har kigget lidt på fopen mm men kan ikke lige overskue hvad der er
> bedst.
Se på: < http://www.php.dk/artikler/filsystem.php>
> Der skal skrives relativt meget data til filen fra flere samtidige brugere
> og det er vigtigt at en fejl ikke kan slette filen.
> Hvad er bedst?
> (og lad være med at sige en SQL-server)
flere samtidige brugere og textfiler lyder ikke godt i mine ører, men jeg er
også lidt sart
--
Jakob Andersen
FAQ for webdesign gruppen på
< http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "
| |
Niels Andersen (11-06-2001)
| Kommentar Fra : Niels Andersen |
Dato : 11-06-01 06:04 |
|
"Martin Højriis Kristensen" <hoejriis@SLETDETTEiname.com> wrote in message
news:9g0u18$hgk$1@news.inet.tele.dk...
> Jeg skal i et script lejlighedsvist tilføje en linje til en ascii fil.
> Hvilken kommando er smartest at bruge?
> Jeg har kigget lidt på fopen mm men kan ikke lige overskue hvad der er
> bedst.
Jeg kan ikke se hvad man ellers skulle... Altså, "fopen".
> Der skal skrives relativt meget data til filen fra flere samtidige brugere
> og det er vigtigt at en fejl ikke kan slette filen.
> Hvad er bedst?
Det er da at...
> (og lad være med at sige en SQL-server)
....nåh. OK.
Hvis en "bruger" er ved at skrive til filen, og en anden kommer til, så fil
#2 få en warning når filen åbnes.
Du kan bruge denne lille "workaround":
Sæt "@" foran "fopen()". Så vil advarslen ikke komme frem til brugeren. Så
tjekker du om det lykkedes at åbne filen. Hvis ikke, så vent 1 sekund, og
prøv igen, etc...
--
Mvh.
Niels Andersen
| |
Jonas Koch Bentzen (11-06-2001)
| Kommentar Fra : Jonas Koch Bentzen |
Dato : 11-06-01 08:38 |
|
Niels Andersen skrev:
> "Martin Højriis Kristensen" <hoejriis@SLETDETTEiname.com> wrote in
> message news:9g0u18$hgk$1@news.inet.tele.dk...
>
>> Der skal skrives relativt meget data til filen fra flere samtidige
>
> Hvis en "bruger" er ved at skrive til filen, og en anden kommer til,
> så fil
> #2 få en warning når filen åbnes.
> Du kan bruge denne lille "workaround":
> Sæt "@" foran "fopen()". Så vil advarslen ikke komme frem til
> brugeren. Så tjekker du om det lykkedes at åbne filen. Hvis ikke, så
> vent 1 sekund, og prøv igen, etc...
Hvorfor ikke bare bruge flock?
http://php.net/manual/en/function.flock.php
--
Venlig hilsen
Jonas Koch Bentzen
http://understroem.dk/
| |
Niels Andersen (11-06-2001)
| Kommentar Fra : Niels Andersen |
Dato : 11-06-01 11:47 |
|
"Jonas Koch Bentzen" <ingen.emailadresse@eksempel.dk> wrote in message
news:rx_U6.3461$rs4.720884@news010.worldonline.dk...
> >> Der skal skrives relativt meget data til filen fra flere samtidige
> > Du kan bruge denne lille "workaround":
> Hvorfor ikke bare bruge flock?
> http://php.net/manual/en/function.flock.php
Hmm... Hvis det kun er PHP der bruger filen er den nok bedre, ja...
Jeg har ikke spekuleret så meget over denne situation, jeg plejer at undgå
den... :)
(Det var det database-værk vi ikke må snakke om...)
--
Mvh.
Niels Andersen
| |
Martin Højriis Krist~ (11-06-2001)
| Kommentar Fra : Martin Højriis Krist~ |
Dato : 11-06-01 14:30 |
|
"Niels Andersen" <niels-usenet@myplace.dk> skrev i en meddelelse
news:Hk1V6.3557$rs4.755921@news010.worldonline.dk...
> (Det var det database-værk vi ikke må snakke om...)
Jeg takker for svarene.
Jeg ville hellere end gerne bruge noget database, men jeg har pt ikke adgang
til en der står på noget public IP.
Nogen der har et forslag?
(Skal bruge et webhotel med *-domæne, php4, 99% oppetid og mysql. Det skal
helst være gratis
--
Med Venlig Hilsen
Martin Højriis Kristensen
Svar bedes baseret på RFC1855
Jeg repræsenterer med denne udtalelse mig selv og ikke TDC Internet
| |
Thomas Jensen - pil.~ (11-06-2001)
| Kommentar Fra : Thomas Jensen - pil.~ |
Dato : 11-06-01 14:51 |
|
On Mon, 11 Jun 2001 15:30:24 +0200, "Martin Højriis Kristensen"
<hoejriis@SLETDETTEiname.com> wrote:
>> (Det var det database-værk vi ikke må snakke om...)
>
>Jeg takker for svarene.
>Jeg ville hellere end gerne bruge noget database, men jeg har pt ikke adgang
>til en der står på noget public IP.
>Nogen der har et forslag?
tj@ymer ~$ host aben.inet.tele.dk
aben.inet.tele.dk has address 194.182.149.118
tj@ymer ~$ host pingvinen.inet.tele.dk
pingvinen.inet.tele.dk has address 194.182.148.50
tj@ymer ~$ host rotten.inet.tele.dk
rotten.inet.tele.dk has address 193.163.159.136
?
--
vh
Thomas Jensen, http://pil.dk/
| |
Søren Boll Overgaard (11-06-2001)
| Kommentar Fra : Søren Boll Overgaard |
Dato : 11-06-01 15:07 |
|
On Mon, 11 Jun 2001 15:51:06 +0200, Thomas Jensen - pil.dk wrote:
> tj@ymer ~$ host aben.inet.tele.dk
> aben.inet.tele.dk has address 194.182.149.118
Har såvidt jeg ved understøttelse for access.
> tj@ymer ~$ host pingvinen.inet.tele.dk
> pingvinen.inet.tele.dk has address 194.182.148.50
Ingen database (?).
> tj@ymer ~$ host rotten.inet.tele.dk
> rotten.inet.tele.dk has address 193.163.159.136
Som aben.
--
Søren O.
If idiots could fly, IRC would be an airport
| |
Thomas Jensen - pil.~ (11-06-2001)
| Kommentar Fra : Thomas Jensen - pil.~ |
Dato : 11-06-01 15:26 |
|
On 11 Jun 2001 14:06:45 GMT, boll@fw1.dk (Søren Boll Overgaard) wrote:
>Har såvidt jeg ved understøttelse for access.
>
>> tj@ymer ~$ host pingvinen.inet.tele.dk
>> pingvinen.inet.tele.dk has address 194.182.148.50
>
>Ingen database (?).
til gengæld er php-versionen rimeligt sprød
hvorfor er den store koncerns pu-møder ikke offentlige ?
--
vh
Thomas Jensen, http://pil.dk/
| |
Martin Højriis Krist~ (11-06-2001)
| Kommentar Fra : Martin Højriis Krist~ |
Dato : 11-06-01 16:49 |
|
"Thomas Jensen - pil.dk" <tj@dev.null> skrev i en meddelelse
news:s4l9it43n38l697bv3ne23egti17j4tf20@4ax.com...
> hvorfor er den store koncerns pu-møder ikke offentlige ?
Fordi sekretæren ikke har Frontpage installeret
(futtet til tele.test)
--
Med Venlig Hilsen
Martin Højriis Kristensen
Svar bedes baseret på RFC1855
Jeg repræsenterer med denne udtalelse mig selv og ikke TDC Internet
| |
Martin Højriis Krist~ (11-06-2001)
| Kommentar Fra : Martin Højriis Krist~ |
Dato : 11-06-01 16:49 |
|
"Thomas Jensen - pil.dk" <tj@dev.null> skrev i en meddelelse
news:13j9it82l32kn160qduluko6rcuq34vgsh@4ax.com...
> >Nogen der har et forslag?
> aben.inet.tele.dk has address 194.182.149.118
Den kører noget lege-OS
> pingvinen.inet.tele.dk has address 194.182.148.50
Ingen database. Ingen *-domæne
--
Med Venlig Hilsen
Martin Højriis Kristensen
Svar bedes baseret på RFC1855
Jeg repræsenterer med denne udtalelse mig selv og ikke TDC Internet
| |
Martin Højriis Krist~ (11-06-2001)
| Kommentar Fra : Martin Højriis Krist~ |
Dato : 11-06-01 23:30 |
|
"Martin Højriis Kristensen" <hoejriis@SLETDETTEiname.com> skrev i en
meddelelse news:9g0u18$hgk$1@news.inet.tele.dk...
> (og lad være med at sige en SQL-server)
det er dælme svært at klare sig uden SQL når man har vænnet sig til det.
Nogen der kender en php-funktion samling der kan emulere noget SQL med en
samling ascii-filer?
--
Med Venlig Hilsen
Martin Højriis Kristensen
Svar bedes baseret på RFC1855
Jeg repræsenterer med denne udtalelse mig selv og ikke TDC Internet
| |
|
|