Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

fgetc

Dateisystem-Funktionen

    Befehl:
string fgetc ( resource $handle )


    Parameter-Liste:
NameBeschreibung
handleDer Zeiger auf eine Datei muss gültig sein und auf eine Datei verweisen, die vorher erfolgreich mit fopen() oder fsockopen() geöffnet (und nicht bereits von fclose() geschlossen) wurde.

    Rückgabewerte:
Gibt einen String zurück, welcher ein einzelnes Zeichen von der aktuellen Position des Dateizeigers handle enthält. Gibt FALSE zurück, wenn der Dateizeiger am Ende der Datei steht (EOF).
Warnung:
Diese Funktion kann sowohl das boolsche FALSE zurückliefern, als auch einen nicht-boolschen Wert, welcher zu FALSE ausgewertet wird. Weitere Informationen entnehmen Sie bitte dem Abschnitt über die boolschen Typen. Benutzen Sie deshalb den === Operator, um den Rückgabewert dieser Funktion zu überprüfen.

    Beschreibung:
Mit fgetc() kann man aus einer Datei (fp) ein einzelnes Zeichen von der aktuellen Position des Dateizeigers auslesen. Mit der Funktion fseek() können Sie den Dateizeiger vorher an die gewünschte Stelle verschieben.

Beachten Sie bitte, dass es sich bei dem Dateizeiger fp um einen gültigen Zeiger auf eine offene Datei handeln muss, der mit fopen(), fsockopen() oder popen() erzeugt wurde.

Diese Funktion gibt false zurück, falls der Dateizeiger (fp) am Ende der Datei steht und deshalb nicht mehr auf ein gültiges Zeichen verweist.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Diese Funktion ist binary safe.


    Siehe auch:
•  fread()
Liest Binärdaten aus einer Datei
 
•  fopen()
Öffnet eine Datei oder URL
 
•  popen()
Öffnet einen Prozesszeiger
 
Stellt eine Internet- oder Unix-Domain-Socket-Verbindung her
 
•  fgets()
Liest eine Zeile von der Position des Dateizeigers
 

fgetc() - Beispiel 1:


Eingabe:
//Inhalt der Datei counter.txt: 52369

<?PHP
$zaehler_anmelden = 'counter.txt';
$fp = fopen ( $zaehler_anmelden, 'r' );
$zahl = fgetc ( $fp );
echo $zahl . '<br>';
fseek ( $fp, 1, 'SEEK_CUR' );
$zahl = fgetc ( $fp );
echo $zahl;
fclose ( $fp );
?>


Ausgabe:
5
2
__warnung__
Diese Funktion kann sowohl das boolsche FALSE zur�ckliefern, als auch einen nicht-boolschen Wert, welcher zu FALSE ausgewertet wird. Weitere Informationen entnehmen Sie bitte dem Abschnitt �ber die boolschen Typen. Benutzen Sie deshalb den === Operator, um den R�ckgabewert dieser Funktion zu �berpr�fen.
Dateisystem-Funktionen