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

Практика pogrammirovaniya скриптове в PHP

Така че, първо ние трябва да opredilit чифт функции за четене на данни от файл. Преди да даде сорс кода, погледнете нашите съществуващи (или по-скоро, в PHP) инструменти за работа с файлове (както и тези, които не знаят - незабавно и да разберете).

Функции за четене на файлове в PHP.

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


$ Strings = файл ( "myfolder / myfile.txt");
$ First_string = $ струни [0];
.

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

функция loadTemplate ($ път)
/ * Функция зарежда шаблона към посочената пътека,
и го връща като низ, например,
parceTemplate () функция за обработка * /
$ Шаблон = fopen ($ път, "R") или печат ( "Неуспешно зареждане на файла на шаблона [" $ път .. "]");

ако ($ шаблон)
връщане fread ($ шаблон, размер на файла ($ път));
още
върнете невярна;

функция parceTemplate ($ шаблон, $ params_values)
/ * Функция анализира зададения шаблон синтаксис,
подмяна на името на параметъра, служители индекси
masivi $ params_values ​​техните стойности * /
докато (списък ($ Парам, $ стойност) = всеки (params_values ​​$))
$ Шаблон = str_replace ( "¤¤", $ стойност, $ шаблон);
>


функция readArticle ($ път)
/ * Функция прочита определен файл и да се връща
то като масив на части от съдържанието на статията,
Отделеният структура ¤¤ * /
$ Член = fopen ($ път, "R") или печат ( "Не може да се зареди файл на статията [" $ път .. "]");

Някъде тук, че ще бъде необходимо да се връзвам гранит плоча с надпис "регулярен израз от одобрителен фенове", защото без този удобен неща щеше да е много трудно да се създаде по-горе функции. Помислете малко по-подробно как са подредени тези изрази.

Регулярните изрази.

Малко история.

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

Оттогава регулярни изрази са били през много повторения, и с настоящия стандарт се поддържа от ISO (Международната организация по стандартизация) и определени Open Group, съвместните усилия на различни технически организации с нестопанска цел (2).

характер съвпадение.

Трудността на регулярните изрази е, че вие ​​искате да търсите, или това, което той трябва да съответства. Без тази концепция, RE безполезни. Всеки израз ще съдържа някои команда от какво да търсите:

Съвпадение символи в регулярните изрази

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

символи ¤<и>¤ използва за разделяне на частите една от друга. Името на това не се прави разлика, и може да бъде всеки набор от английската азбука, пространства, долни или тирета.

За да се покаже списъка на изделия, използвани контур, който се изпълнява за всички файлове в директорията, от които се нуждаете. Ако той работи във файл * .art, правото да празнуват я добавя към масив. В зависимост от този параметър, той може или да се добави името на файла или името на статията, съдържаща се в него, или готов линк към тази статия.

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

Ref след горното

Знаете ли, че компонентът програмиране събрание - обектно-ориентирано програмиране на събранието на базата на разпространението на класовете в двоичен вид и предоставяне на достъп до методите на класа чрез добре дефинирани интерфейси. Компонент събрание подкрепа програмиране технологични подходи COM, CORBA. Net.

Новини
Knights етер теория

Това Корнилов написа на страницата си в социалната мрежа.

Според Корнилов, тогава посланието му беше посрещната с недоверие.

Сега Владимир Корнилов реши да се върне към този въпрос, във връзка с които публикува в Моята страница във Фейсбук снимки мистериозни израелци, които взеха участие в клането в Одеса.

Сред многото въпроси, които Корнилов, каза той, биха искали да получите отговор, например, са както следва:

"Защо са случайно отиде в Одеса с медицинско оборудване, гумени ръкавици, ако са знаели предварително, че ще бъде ранен и убит? Или защо този боец ​​изведнъж забравили английски, когато разбра, че досието му? ".

Езера, морета и океани от северните --------- lushariya върти обратно на часовниковата стрелка Lc m - р-в-к-и, и водата в южната polushariya - RA - проводим разтваря -sya- зало- ч ас стрелка - Obra-zuya- -Oral-мравка-ски-е-ово-вода компания.

Основната причина за водовъртежите на въртене са местен вятър.
Колкото по-висока скорост на вятъра по-висока скорост на въртене на водовъртежи и като следствие, по-високи водовъртежи центробежната сила, като по този начин увеличаване на нивото на водата на морета и океани.
И толкова по-ниска центробежната сила от водовъртежи, толкова по-ниско нивото на водата в моретата и океаните.

скорост на потока по периметъра на моретата и океаните не е същото навсякъде и зависи от дълбочината на брега. В плитка част на скоростта на морските течения се увеличава, а в дълбоката част на морето се намалява.
Сезонни колебания в нивото на водата часовник-tsya не около бреговете на моретата и океаните-те, но само в тези брегове, където -висока ъгловата скорост на потоците и следователно висока центробежната сила на водата. (Центробежната сила F В = V / R).
През прави брегове, където течения нямат никаква ъглова скорост ниво на водата не се покачва.

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

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