i auf PHP-Datei Handhabung gerade arbeite:PHP Datei-Handling und fread Fehler
ich habe zwei Fragen:
In der folgenden Funktion Ich habe diesen Fehler: Warning: fread() erwartet Parameter 1 bis sein Ressource, string in C angegeben: \ xampp \ htdocs ...
und meine Funktion ist:
function readingFile($file,$mode) {
if (gettype($file) !== 'string' && gettype($mode) !== 'string') {
return 'Pleas enter a file name and mode';
}
fopen($file,$mode) or die ('File Not Exist!!');
$size = filesize($file);
return fread($file,$size);
}
echo readingFile('file_1.txt','r');
1), wie ich das beheben kann?
2) Wenn ich den folgenden Code schreibe und dann die Eingabetaste drücke, bekomme ich eine (False) in der ersten Zeile. mein Mittelwert suchen:
$size = filesize('file.txt'); // i press enter
False //here i get this word
oder
$file = fopen('file.txt','r'); // i press enter
False // here i get this word
was ist das korrigiere nicht meine Codes?
Zusätzlich verwende ich Notepad ++.
RTFM? [fread()] (http://php.net/fread): 'Parameter: handle: Eine Dateisystemzeiger-Ressource, die normalerweise mit fopen() erstellt wird.' –
Warum verwenden Sie nicht einfach 'file_get_contents? – Barmar
Ich versuche, ein gutes Verständnis aller Funktionen zu haben – user6862524