askIT

PHP - Filer - Åpne fil

I forrige leksjon brukte vi funksjonen fopen å opprette en ny fil. I denne leksjonen skal vi gå inn i detaljene for denne viktige funksjonen og se hva den har å tilby.

PHP - Ulike måter å åpne en fil

For mange forskjellige tekniske årsaker, krever PHP deg spesifisere dine intensjoner når du åpner en fil. Nedenfor er de tre grunnleggende måter å åpne en fil, og tilsvarende karakter som PHP bruker.

PHP - Forklaring av ulike typer fopen

Disse tre grunnleggende måter å åpne en fil har forskjellige formål. Hvis du ønsker å få informasjon ut av en fil, som søke en e-bok for forekomster av ordet «ost», så du vil åpne filen for read only med r.

Hvis du ønsket å skrive en ny fil, eller overskrive en eksisterende fil, så du ønsker å åpne filen med w-alternativet. Dette vil slette all eksisterende data i filen.

Hvis du ønsket å legge den siste bestillingen til din «orders.txt»-filen, så ville du vil åpne den for å legge dataene på til slutt. Dette ville være a-alternativ.

PHP - Åpne fil: Avansert

Det finnes flere måter å åpne en fil. Over vi uttalte standard måter å åpne en fil. Men, kan du åpne en fil på en slik måte at lesing og skriving er tillatt! Denne kombinasjonen er gjort ved å plassere et plusstegn «+» etter moduset.

Åpne fil - Den riktige måten

Nedenfor er den riktige formen for å åpne en fil med PHP. Erstatt X med det du ønsker å gjøre med filen, det vil si r, w, a, r+, w+ eller a+.

<?php
$ourFileName 
"testFile.txt";
$fh fopen($ourFileName"X") or die("Can not open file");
fclose($fh);
?>

Oppsummering

Du kan åpne en fil på mange forskjellige måter. Du kan slette alt og begynne å skrive på et rent rulleblad, kan du legge til eksisterende data, og du kan enkelt lese informasjon fra en fil. I senere leksjoner vil vi gå mer i detalj på hvordan hver av disse ulike måter å åpne en fil er brukt i den virkelige verden og gi noen nyttige eksempler.

mark_down.png Annonse

Akuratt nå: Ask IT bruker og anbefaler one.com for domener, e-post og webhotell!
hva-er-ditt-nye-domene.com
Besøk oss på one.com