ПредишенСледващото

В момента има огромно количество средства за създаването на
истината на интерактивни уеб приложения. Сред най-популярните Заслужава да се отбележи ASP, Perl и PHP. Тези средства са станали част от живота на един уеб разработчик. В момента momentsamym бума PHP е език. Ето защо, ние считаме, възможности за своите по-подробно.

PHP скриптов език се въвежда. Голяма част от синтаксиса
Тя назаем от гр, Java и Perl с някои, определени в него, уникален
функции. Целта на език е да се даде възможност на уеб разработчиците да пишат бързо динамично генерирани страници.

Уеб разработка диктува изискването да се предостави на потребителя
информация от интерес за него. Уебсайт - не е само набор от уеб страници. Това е също и средство за съхраняване на информация, организиране на потребителски заявки за обработка и създаване на адекватен отговор на потребителски заявки.

Поддържайте информацията на сървъра по няколко начина. Първият - с
използване на бази данни. Много удобен начин за съхранение на големи количества
информация, когато е необходимо да се организира вземането на проби, сортиране на информацията от различни параметри, и така нататък. д. Ако е необходимо да се обработват малко количество
информация, а дори и без никакви трикове (например, да организирате записите
посещения), ще се обърнат към втория метод - поставяне на информация в досиетата.

PHP предоставя много голям набор от инструменти за работа с файлове и файл
система. Нека разгледаме някои от функциите за работа с файлове.

Разбира се, да се започне с това трябва да отворите файла. за да направите това,
проектиран fopen () функция. Тази функция може да се използва за отваряне на файл във файловата система на сървъра, чрез HTTP или FTP:

вътр fopen (низ име на файла, режим на низ);

име - името на файла, за да се отвори, режим - указател към режима на отваряне на файла.
Това може да отнеме един от следните начини:

Стойност Описание Отваряне на файл само за допълнения. Данните, приложена към
в края на файла. с + Отворен за допълнения и прочетете файла. Данните, приложени към края на файла. R Отворете файла само за четене.

R + Отворен за четене и допълване на преписката. Данните, приложени към началото на файла. w
Отворете файла за писане само. Съществуващите данни ще бъдат загубени. w + Open файла за четене и писане. Съществуващите данни ще бъдат загубени.

Когато се работи с двоичен файл, трябва да укажете на знамето б. Въпреки това, ако между
двоични и текстови файлове, не правят разлика (в UNIX система), а след това
флаг се игнорира.

След успешното завършване fopen () връща файл описание, което да
Това е цяло число. Това ЕВРОВОК се използва за обозначаване на файл
в следващите покани работи с файлови функции. При грешка се връща лъжа.
например:

След приключване на файла, който искате да я затворите:

вътр fclose (инт FP)

Б получава дескриптор като аргумент затварящ, fclose () функция
файл. При успех, той се връща истина, в случай на повреда - невярно.

Просто защото файлът се отваря безсмислена. Те трябва да се направи нещо по въпроса. на първо място,
което идва на ум - за привеждане на съдържанието на файла на екрана. Тази операция носи
функция fpassthru ():

Int fpassthru (междинно FP);

Тази функция чете текущата позиция да отваряте файлове, както и да му
край, а след това се затваря файла. При успех, той се връща истина, в случай на
недостатъчност - невярно.

Може да не е необходимо да се покаже цялата преписка. Може би ние
Трябва да се чете само част от данните, които ще бъдат използвани на нашия уебсайт. За тази цел RHP има няколко функции.

За да прочетете определен броят на знаците на файла, за да се отвори, можете да
използва функция fread ():

низ fread (инт FP, дължина вътр);

Функцията чете знаци дължина низ от файлов дескриптор FP.
например:

Просто fgetc (), fgets () функция се използва за четене на данни от файл, и
fgetss ()

низови fgets (вътр FP, дължина вътр); низ fgetss (инт FP, дължина вътр);

fgetc () функция гласи един знак.

fgets () връща низ от (дължина-1) символи. Четене е завършена,
ако тя достигна нов ред или в края на файла.

fgetss () функция е идентичен с fgets (), но всички HTML тагове са отстранени от линията, но
отчита в дължината на дължината на низ.

На грешка, функцията връща лъжа.

Също така, файл (функция) може да се използва, за да се запознае със съдържанието на файла,
Връща съдържанието на даден файл в масив. Всеки ред от файла се появява под формата на елемент на масив:

файл масив (низ име);

Функцията приема като аргумент не е файлов дескриптор и низ с името на
файл.

За да напишете във файл с помощта fputs () и fwtite ().

Int fputs (междинно FP, низ низ, [дължина Int]); вътр неуспешно (инт FP, низ
низ, [дължина Int]);

Ако не е посочен последната опция, а след това записа се осъществява през демаркационната линия.
Пример (протокол за посещенията с въвеждане на данни за дата за посещението и IP посетителя в досието
и ще покаже съобщение за броя на посещенията):

Има и няколко функции за контрол на текущата позиция във файла.
Те улесни свободното движение на файла.

назад функция () определя текущата позиция до началото на дескриптора на файла
която е получила като аргумент.

Може да е необходимо да се определи текущата позиция във файла. за тази
цел се обслужва от ftell () функция

Int ftell (междинно FP);

Използване fseek (функция) да се премести в предварително определена позиция.

Int fseek (междинно FP, Int офсет [, Int откъдето]);

Основните аргументи на функцията са дръжката на файла и стойността, посочена
позицията на началото на файла. Например, използвайки ftell () могат да бъдат подредени функция
преместване на дадена позиция:

fseek ($ FP, ftell ($ FP) 10); // премести в 10 позиции напред на тока

Но същия ефект може да се постигне в php4 без да използвате ftell (функция),
като в fseek () функция се появи незадължителен аргумент, който определя
начин да се премести в предварително определена позиция: SEEK_SET - броя на стойност от началото
файл (по подразбиране); SEEK_CUR - брои надолу стойността на текущата позиция; SEEK_END
- добавя стойността на отклонението към края на файла.

Същият пример в php4 под формата:

fseek ($ FP, 10, SEEK_CUR);

Често има ситуации, когато е необходимо да се провери позицията на показалеца
в сравнение с края на файла. За да направите това, използвайте функцията feof (), която връща
вярно, ако стигнете до края на файла, и невярно, ако е достигнат края на файла.

Php възможности за работа с файлове, изброени тук не се ограничават до
функции. Пълно описание на функциите за работа с файловата система може да бъде
посетете официалния уеб сайт PHP под PHP: ръчно: файловата система функции.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!