я работаю на обработку PHP файла:PHP и Fread ошибка
У меня есть два вопроса:
В следующей функции у меня есть эта ошибка: Предупреждение: Fread() ожидает параметр 1 быть ресурсом, строка, заданная в C: \ XAMPP \ HTDOCS ...
и моя функция:
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) как я могу исправить это?
2) когда я напишу следующий код, а затем нажмите клавишу ввода, я получу (False) в первой строке. мой средний-х:
$size = filesize('file.txt'); // i press enter
False //here i get this word
или
$file = fopen('file.txt','r'); // i press enter
False // here i get this word
что, не исправить мои коды?
кроме того я использую блокнот ++.
RTFM? [fread()] (http://php.net/fread): 'Параметры: handle: ресурс указателя файловой системы, который обычно создается с помощью функции fopen().' –
Почему бы вам просто не использовать 'file_get_contents? – Barmar
Я пытаюсь хорошо понять все функции – user6862524