1 / 10

Filhåndtering. Mail. Buffer

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. Trafikken mellem server - client. Filhåndtering. PHP kan – åbne og lukke filer læse og skrive i filer

cale
Download Presentation

Filhåndtering. Mail. Buffer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation 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

More Related