/ 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
plus mig
Fra : Steen \(MSDesign.dk\~


Dato : 10-01-02 23:28

Jeg skal bruge et script som finder ud af hvad den sidst oprettede .txt fil
der er i en mappe hedder (f.eks. er filnavnet 0004.txt), og så skal den lave
en ny txtfil som har navnet 0005.txt,
jeg vil lige vide hvordan jeg laver sådan noget!!:..
eller også ville det jo være godt hvis der var en der lige ville lave
scriptet....
men hvis der er nogen der vil lave sådan et script så vil jeg også være
meget glad for så mange forklaringer i som muligt..... man er jo ikke en
newbie for ingenting...

men jeg tænkte på om man ikke kunne få scriptet til at læse "sidst
opdateret" i filen... og så finde ud af hvad filen hedder... og så lave en
ny fil.... med den forriges fil's navn +1
lyder lidt åndsvagt...men hvis i kan...så vil jeg blive glad


Tak på forhånd



 
 
Mikael Hilligsøe (11-01-2002)
Kommentar
Fra : Mikael Hilligsøe


Dato : 11-01-02 00:59

Hvad med bare at lave en for-løkke, som tester om filen findes. Findes filen
ikke - jamen så ved vi hvilket nummer vi er kommet til.
pseudo-kode
for($i=0;$i<100;$i++)
{
if(!is_file("$i.txt"))
{
opret_fil($i)
ecit;
}
}

ved ikke om det er en omvej at gøre på denne måde, men det burde virke!!!
Man kunne også skrive sidste filnavn ind i en tekstfil, og så hente værdien
derfra og lægge 1 til.


....hillig


"Steen (MSDesign.dk)" <steen@msdesign.dk> skrev i en meddelelse
news:a1l4ih$1pt2$1@news.cybercity.dk...
> Jeg skal bruge et script som finder ud af hvad den sidst oprettede .txt
fil
> der er i en mappe hedder (f.eks. er filnavnet 0004.txt), og så skal den
lave
> en ny txtfil som har navnet 0005.txt,
> jeg vil lige vide hvordan jeg laver sådan noget!!:..
> eller også ville det jo være godt hvis der var en der lige ville lave
> scriptet....
> men hvis der er nogen der vil lave sådan et script så vil jeg også være
> meget glad for så mange forklaringer i som muligt..... man er jo ikke en
> newbie for ingenting...
>
> men jeg tænkte på om man ikke kunne få scriptet til at læse "sidst
> opdateret" i filen... og så finde ud af hvad filen hedder... og så lave en
> ny fil.... med den forriges fil's navn +1
> lyder lidt åndsvagt...men hvis i kan...så vil jeg blive glad
>
>
> Tak på forhånd
>
>



Anders Johannsen (11-01-2002)
Kommentar
Fra : Anders Johannsen


Dato : 11-01-02 11:05

> ved ikke om det er en omvej at gøre på denne måde, men det burde virke!!!

Det er meget ineffektivt, idet eksekveringstiden stiger lineært med antallet
af filer, og det sætter samtidig en arbitrær begrænsning for maksimalt antal
filer (100 i ovenstående eksempel).

> Man kunne også skrive sidste filnavn ind i en tekstfil, og så hente
værdien
> derfra og lægge 1 til.

Det er en straks et bedre forslag.

Man kan også oprette et symbolsk link til den seneste fil -- efter samme
princip som ovenstående.

Under alle omstændigheder bør man sikre sig eksklusiv adgang til
skrivning -- f.eks. ved en låsefil.

/A





Steen \(MSDesign.dk\~ (13-01-2002)
Kommentar
Fra : Steen \(MSDesign.dk\~


Dato : 13-01-02 00:43

Præcis hvad jeg ledte efter..
det virker fint og tager ikke ret lang tid at eksekvere...
thx boys



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste