П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 178775 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 76485 раз(а).

Учебник HTML.
Просмотров 74564 раз(а).

Руководство по PHP5.
Просмотров 45563 раз(а).

Хостинг через призму DNS.
Просмотров 52568 раз(а).

Подборка текстов стандартных документов.
Просмотров 45600 раз(а).

Учебник PHP - Самоучитель
Просмотров 51810 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 52293 раз(а).

Внешние атаки...
Просмотров 42346 раз(а).

Учебник PHP.
Просмотров 37758 раз(а).

SSI в примерах.
Просмотров 28112 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь



Плетеная мебель из искусственного ротанга pletenkaopt.ru/news/ID_30.html.


Руководство по PHP
Пред. След.

fread

(PHP 3, PHP 4, PHP 5)

fread -- Бинарно-безопасное чтение файла

Описание

string fread ( resource handle, int length )

fread() читает до length байтов из файлового указателя handle. Чтение останавливается при достижении length байтов, EOF (конца файла) или (для сетевых потоков) когда пакет становится доступным, что бы не произошло первым.

<?php
// получает содержимое файла в строку
$filename = "/usr/local/something.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
?>

Внимание

На системах, которые различают бинарные и текстовые файлы (к примеру Windows), файл должен быть открыт с использованием буквы 'b' в параметре mode функции fopen().

<?php
$filename
= "c:\\files\\somepic.gif";
$handle = fopen($filename, "rb");
$contents = fread($handle, filesize($filename));
fclose($handle);
?>

Внимание

При чтении из сетевых потоков или конвееров, таких как те, что возвращаются при чтении удаленных файлов или из popen() и fsockopen(), чтение остановится после того, как пакет станет доступным. Это означает, что вы должны собирать данные вместе по кусочкам, как показано на примере ниже.

<?php
$handle
= fopen("http://www.example.com/", "rb");
$contents = '';
while (!
feof($handle)) {
  
$contents .= fread($handle, 8192);
}
fclose($handle);
?>

Замечание: Если вы просто хотите получить содержимое файла в виде строки, используйте file_get_contents() в качестве более предпочтительного метода, чем описанный выше.

См. также описания функций fwrite(), fopen(), fsockopen(), popen(), fgets(), fgetss(), fscanf(), file() и fpassthru().



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru