Описание: int fopen(string filename, string mode);
Если filename начинается с указания названия протокола «http://» (без учета регистра), открывается соединение HTTP 1.0 с указанным сервером и возвращается указатель файла на начало текста ответа. Поскольку переадресация в HTTP не обрабатывается, то необходимо вставить в указание каталога завершающие слэши.
Если filename начинается с указания названия протокола «ftp://» (без учета регистра), то откроется ftp-соединение с указанным сервером и возвращается указатель на искомый файл. Если сервер не поддерживает режим пассивного ftp, то данная операция завершится ошибкой. Существует возможность открытия файлов через ftp как для чтения, так и для записи (но не одновременно).
Если filename начинается иначе, то открывается файл файловой системы, и возвращается указатель на открытый файл.
Если при открытии файла происходит ошибка, функция возвращает false.
Mode может принимать такие значения:
"г"......открыть только для чтения, помещает указатель на начало
файла;
"г+" ... открыть для чтения и для записи, помещает указатель на начало файла;
"w".....открыть только для записи, помещает указатель на начало
файла и очищает все содержимое файла. Если файл не существует, создается новый файл;
"w+" .. открыть для чтения и для записи, помещает указатель на начало файла и очищает все содержимое файла. Если файл не существует, создается новый файл;
"а"......открыть только для записи, помещает указатель на конец файла. Если файл не сществует, создается новый файл;
"а+" ... открыть для чтения и для записи, помещает указатель на конец файла. Если файл не существует, создается новый файл.
"b" применяется для систем, различающих бинарные и текстовые файлы (не используется в Unix).
Возвращает строку, содержащую один символ, прочитанный по файловому указателю 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, если этот символ буквенный.