Avatar billede cybermaster Nybegynder
15. august 2006 - 20:01 Der er 2 kommentarer og
1 løsning

udskriv fra mysql og gem som ny tekst fil

Hej med jer,

kan sagtens udskrive fra mysql, men det skal gemmes i en text fil på serveren, med "dagsdato" som titel (15-06-2006.txt)

På forhånd tak :-)
Avatar billede thiesens Nybegynder
15. august 2006 - 22:06 #1
Hejsa

Jeg har taget dette fra php.net og modificeret det en lille smule:
Hvis filen skal placeres i samme mappe som du er i skal du istedet for test bare bruge et punktum "."
variablen $somecontent angiver det der bliver skrevet til filen, husk \n hvis du skal skrive flere linier i samme fil, det gør at den skifter linie.
<?php
$filename = date("d-j-Y").".txt";
$mappe = 'test';
$somecontent = "Add this to the file\n";
if(!is_file($mappe."/".$filename)) {
touch($mappe."/".$filename);
}
// Let's make sure the file exists and is writable first.
if (is_writable($mappe."/".$filename)) {

  // In our example we're opening $filename in append mode.
  // The file pointer is at the bottom of the file hence
  // that's where $somecontent will go when we fwrite() it.
  if (!$handle = fopen($mappe."/".$filename, 'a')) {
        echo "Cannot open file ($filename)";
        exit;
  }

  // Write $somecontent to our opened file.
  if (fwrite($handle, $somecontent) === FALSE) {
      echo "Cannot write to file ($filename)";
      exit;
  }
 
  echo "Success, wrote ($somecontent) to file ($filename)";
 
  fclose($handle);

} else {
  echo "The file $filename is not writable";
}
?>
Avatar billede cybermaster Nybegynder
21. august 2006 - 20:33 #2
Takker og bukker, det virkede perfekt ;o)
Avatar billede thiesens Nybegynder
23. august 2006 - 22:52 #3
rart at høre man kan være til hjælp :-)
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