PHPExperience.nl

› Artikelen › Fopen
PHP en database developing › Fopen
Geplaatst op: 21-05-2005 21:25  /  Auteur: Angel  /  3071 keer bekeken
Het is natuurlijk handig als je gegevens kan opslaan en daarna ook weer inlezen. Daarvoor is het commando fopen. Dit kan toegepast worden met lokale bestanden op de server en met bestanden op andere servers.

Voorbeeld:

1.
Code: Geef deze code (volledig) in een popup venster weer Geef deze code in een tekstveld weer

1
2
3
4
5
6
7
8
<?php
if (file_exists("/home/gegevens.dat")) {
      
$file fopen("/home/gegevens.dat","r"); // r = read
      
$line fgets($file,1024); // Pakt van eerste regel de eerste 1024 tekens
      
echo $line;
      
fclose($file);
    }
?>


2.
Code: Geef deze code (volledig) in een popup venster weer Geef deze code in een tekstveld weer

1
2
3
4
5
6
7
<?php
 
if (!file_exists("/home/teller.dat")) {
      
$file fopen("/home/teller ""w"); // w = write
      
fputs($file,"1"); // Schrijft het getal 1 weg
      
fclose($file);
    }
?>


3.
Code: Geef deze code (volledig) in een popup venster weer Geef deze code in een tekstveld weer

1
2
3
4
5
<?php
 $file 
fopen("/home/users/s/stefan/guestbook.dat","a"); // a = append
      
fputs($file,"<hr width=\"50%\">");
      
fclose($file);
?>


4.
Code: Geef deze code (volledig) in een popup venster weer Geef deze code in een tekstveld weer

1
2
3
4
5
6
7
<?php
 $file 
fopen ("http://www.webmasterdir.nl/info.php""r");
      while (!
feof($file)) {
        echo 
fgets($file1024);
      }
      
fclose ($file);
?>

Overige:
Code: Geef deze code (volledig) in een popup venster weer Geef deze code in een tekstveld weer

1
2
3
4
5
6
7
<?php
filepointer
=fopen(file,type)         //bestandsvariabele = fopen(bestandsnaam,openmanier) openmanier kan zijn: read, write en append
fclose(filepointer)         //Sluit een bestand af
fgets(filepointer,length)         //Pakt length aantal tekens uit de filepointer
fputs(filepointer,value)         //Schrijft value weg naar de filepointer
file_exists(filename)         //Geeft TRUE aan als bestand bestaat, anders FALSE
?>


Manieren om een bestand te openen:
Quote:

'r' Openen voor alleen lezen; plaats de bestands pointer aan het begin van het bestand.

'r+' Openen voor lezen en schrijven; plaats de bestands pointer aan het begin van het bestand.

'w' Openen voor alleen schrijven; plaats de bestands pointer aan het begin van het bestand en maak het bestand 0 bytes lang. Als het bestand niet bestaat, probeer het aan te maken.

'w+' Openen voor lezen en schrijven; plaats de bestands pointer aan het begin van het bestand en maak het bestand 0 bytes lang. Als het bestand niet bestaat, probeer het aan te maken.

'a' Openen voor alleen schrijven; plaats de bestands pointer aan het einde van het bestand. Als het bestand niet bestaat, probeer het aan te maken

'a+' Openen voor lezen en schrijven; plaats het bestands pointer aan het einden van de file. Als het bestand niet bestaat, probeer het aan te maken


Hoop dat je nu fopen een beetje snapt.
Angel
Terug naar de categorieweergave

› Waardering

Op dit moment is er 1 keer gestemd op dit onderwerp. De gemiddelde score is 5.

Je kunt niet stemmen omdat je al gestemd hebt of omdat je niet bent ingelogd.


› Reacties op dit artikel
Geen reacties
Er zijn nog geen reacties geplaatst.

Plaats een reactie



Leden
Welkom Gast!

Registreren
Inloggen
Wachtwoord vergeten
Account activeren
Ledenlijst


Actieve topics
Topic 11/07 PHP spatie h...
Topic 25/05 website
Topic 07/05 Nieuw topic!
Poll 07/05 AANSTOTELIJK...
Topic 13/01 Geluid!
Topic 28/08 TroppoCity.n...
Mededeling 27/08 Overzicht Be...
Topic 15/08 PHP Scripter...
Mededeling 27/05 Overzicht gr...
Topic 30/03 unexpected T...

Actieve topics
Topic tracker
Zoeken


Linkpartners
Interhit
PHPFreaky
Shootnshop.nl
Tweakomatic.nl
Web-resource.nl
Webmensen
Webscripters
WmCity


Overige
Crew
Nieuwsarchief
Statistieken
Veel gestelde vragen
Bugs rapporteren