Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Filhåndtering. Mail. Buffer Forelæsning nr 11 Filhåndtering Læse, skrive, oprette og slette i filsystemet Internettet som en database (sic!) Mailkomponent.

Lignende præsentationer


Præsentationer af emnet: "Filhåndtering. Mail. Buffer Forelæsning nr 11 Filhåndtering Læse, skrive, oprette og slette i filsystemet Internettet som en database (sic!) Mailkomponent."— Præsentationens transcript:

1 Filhåndtering. Mail. Buffer Forelæsning nr 11 Filhåndtering Læse, skrive, oprette og slette i filsystemet Internettet som en database (sic!) Mailkomponent Næste uges - åbne - opgave.

2 Trafikken mellem server - client

3 Filhåndtering PHP kan – -åbne og lukke filer -læse og skrive i filer -navngive eller slette filer -navigere i en fil -åbne og lukke en mappe -læse indhold i en mappe -navngive eller slette mapper Ganske som programmet Stifinder!

4 Åbne, læse, skrive, tilføje, lukke $filepointer = fopen(strFilnavn, strMode, intVirtuelSti ) fclose($filepointer) fread($filepointer, length) fwrite($filepointer,$strNewContent)

5 Readfile() - Kombinerer de foregående funktioner, således at filen åbnes, læses, udskrives til HTTP-output og lukkes.

6 Filens egenskaber Som stifinderens ”Properties” kan PHP hente en mængde oplysninger om en fil: file_exists($FileName) filesize($FileName) Filectime($FileName) tidspunktet for ændring af filen Filemtime($FileName)

7 Kopi af fil. Navneændring Copy($FilenameMaster, $FilenameCopy) Rename()

8 Email Mail fra en webserver: http://www.php.net/manual/en/ref.mail.php

9 Buffer Bufferen holder det udskrevne tilbage. Dvs selvom der forekommer echo(), print() e.lign sendes der ikke noget HTTP-output – og der oprettes heller ikke en HTTP-header. Først ved flush() dannes HTTP-header og output sendes afsted. ob_start() flush() ob_end_flush() ob_end_clean()

10 Næste uges opgavesæt


Download ppt "Filhåndtering. Mail. Buffer Forelæsning nr 11 Filhåndtering Læse, skrive, oprette og slette i filsystemet Internettet som en database (sic!) Mailkomponent."

Lignende præsentationer


Annoncer fra Google