Avatar billede the_ghost Nybegynder
23. februar 2004 - 16:07 Der er 6 kommentarer og
1 løsning

dato som filnavn

Jeg er ved at lave en log til min hjemmeside, og jeg vil gerne have det sådan at oplysningerne bliver gemt i en .txt fil, hvis navn er dags dato.

eks. Hvis der skulle laves en fil i dag, skulle navnet på filen gerne blive 2004-23-02.txt og i morgen skulle den så gerne være 2004-24-02.

Det skulle gerne være sådan at filen kun bliver oprettet hvis der ikke allerede er en fil med dags dato, men jeg kan ikke rigtigt se hvordan jeg skal "kringle" det, så derfor henvender jeg mig til jer.

På forhånd tak

...
The Ghost
Avatar billede schaefner Juniormester
23. februar 2004 - 16:30 #1
<?php
$path = '/logs/';
$filename = date('Y-m-d').'.txt';

if (!files_exists($path.$filename)) {
  $handle = fopen($path.$filename,'w');
  fwrite($handle,'test tekst');
  fclose($handle);
}
?>
Avatar billede schaefner Juniormester
23. februar 2004 - 16:31 #2
Hov, der kom lige et s for meget på:

if (!file_exists($path.$filename)) {
Avatar billede schaefner Juniormester
23. februar 2004 - 16:33 #3
og hvis dato'en skal være i formatet yyyy-dd-mm, så skal linjen rettes til:

$filename = date('Y-d-m').'.txt';
Avatar billede the_ghost Nybegynder
23. februar 2004 - 17:16 #4
Fedt!!! Mange tak for hjælpen.. smidder du ikke lige et svar, så kan du få dine point
Avatar billede the_ghost Nybegynder
23. februar 2004 - 17:26 #5
... og lige en ting til.. Det har nu ikke rigtigt noget at gøre med denne tråd, men hvis du ved det kunne det da været lækkert.:

Hvad er "hostname"??
Avatar billede schaefner Juniormester
23. februar 2004 - 17:48 #6
Prøv dette eksempel, så kan du forhåbentlig få svar: http://dk.php.net/manual/en/function.gethostbyaddr.php

mvh:jesper.sørensen
Avatar billede Slettet bruger
24. februar 2004 - 01:51 #7
Jeg vil foreslå at du bruger Jespers første forslag altså med 2004-02-23 i stedet for 2004-23-02, da den første bare skal sorteres "alfabetisk" for at få dem i datoorden.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester