Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Fopen - открытие файла или URL



Описание: int fopen(string filename, string mode);

Если filename начинается с указания названия протокола «http://» (без учета регистра), открывается соединение HTTP 1.0 с указанным сервером и возвращается указатель файла на начало текста ответа. Поскольку переадресация в HTTP не обрабатывается, то необходимо вставить в указание каталога завершающие слэши.

Если filename начинается с указания названия протокола «ftp://» (без учета регистра), то откроется ftp-соединение с указанным серве­ром и возвращается указатель на искомый файл. Если сервер не поддерживает режим пассивного ftp, то данная операция завершится ошибкой. Существует возможность открытия файлов через ftp как для чтения, так и для записи (но не одновременно).

Если filename начинается иначе, то открывается файл файловой системы, и возвращается указатель на открытый файл.

Если при открытии файла происходит ошибка, функция возвраща­ет false.

Mode может принимать такие значения:

"г"......открыть только для чтения, помещает указатель на начало

файла;

"г+" ... открыть для чтения и для записи, помещает указатель на нача­ло файла;

"w".....открыть только для записи, помещает указатель на начало

файла и очищает все содержимое файла. Если файл не суще­ствует, создается новый файл;

"w+" .. открыть для чтения и для записи, помещает указатель на нача­ло файла и очищает все содержимое файла. Если файл не существует, создается новый файл;

"а"......открыть только для записи, помещает указатель на конец фай­ла. Если файл не сществует, создается новый файл;

"а+" ... открыть для чтения и для записи, помещает указатель на конец файла. Если файл не существует, создается новый файл.

"b" применяется для систем, различающих бинар­ные и текстовые файлы (не используется в Unix).

Пример fopen():

$fp = fopen("/home/rasmus/file.txt", "r");

$fp = fopen("http://www.php.net/", "r");

$fp = fopen("ftp://user:password@example.com/", "w");

Fgetc - получение символа из файла

Описание: string fgetc(int fp) ;

Возвращает строку, содержащую один символ, прочитанный по файловому указателю fp. При EOF возвращается false. Указатель дол­жен быть открыт с помощью fopen(), popen(), или fsockopen().

Fgets - получение строки по указателю на файл

Описание:string fgets (int fp, int length);

Возвращает строку длиной до length, читается по одному байту из файла, указанного в fp. Чтение заканчивается, если прочитано число символов, равное length, чтение прекращается также в случае обнаружения символа конца строки, возврата каретки или конца файла EOF. При ошибке возвращается false. Указатель должен быть открыт с помощью fopen(), popen() или fsockopen().

 

Feof - проверка на достижение указателем конца файла

Описание:int feof(int fp);

Возвращает true, если указатель файла равен EOF (или в случае ошибки), в противном случае возвращается false.

Указатель должен быть предварительно открыт с помощью fopen(), popen() или fsockopen().

Fclose - закрывает открытый указатель на файл

Описание: int fclose(int fp) ;

Указатель на файл fp закрывается. Возвращает true при удачной операции и false при ошибке. Указатель должен быть открыт и указы­вать на файл, открыть который можно с помощью fopen() или fsockopen().

Strtolower - перевод строки в нижний регистр

Описание: string strtolower(string str);

Возвращает сроку string со всеми буквенными символами, переве­денными в нижний регистр. Буквенные символы определяются теку­щими локальными установками.

Strtoupper - перевод строки в верхний регистр

Описание: string strtoupper(string string);

Возвращает строку string со всеми буквенными символами, переве­денными в верхний регистр.

Ucfirst - перевод первого символа строки в верхний регистр

Описание: string ucfirst(string str);

Делает заглавным первый символ строки str, если этот символ буквенный.

Ucwords - перевод в верхний регистр первых символов каждого слова в строке

Описание: string ucwords(string str);

Делает заглавным первый символ каждого слова в строке str, если этот символ буквенный.

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.