PHP работа с файлами

При написания какой либо программы, которая будет взаимодействовать с файлами необходимо соблюдать следующие правила:
1.Открываем файл.

2.Проводим все необходимые манипуляции в этом файле..

3.Закрываем файл.

Функции в PHP

fopen() — открывает файл.

r — открытие для чтения.
r+ — открытие файла на чтение и запись.
w – создание нового файла. Если на момент вызова уже существует файл, то он уничтожается.
w+ — такой же r+, только если на момент вызова фай такой существует, его содержимое удаляется.
a – открывает существующий файл в режиме записи, при этом указатель сдвигается на конец файла.
a+ — открывает в режиме чтения и записи при этом указатель сдвигается на конец файла. Содержимое не удаляется.

 

Пример записи файла:

$fp = fopen(«text.txt», «a+»);
fwrite($fp, «text»);
fclose($fp);

Position в CSS

Устанавливает позицию эелемента относительно браузерного окна.Так же имеет возможность указывать позицию относительно родителького елемента.

Синтаксис: position:(значение).

Значения:

absolute — Указывает,на то что  этот элемент имеет абсолютную позицию, при этом другие элементы отображаются на веб-странице относительно так же будто и вовсе позиционированного элемента и нет. Положение элемента задается атрибутами left, top, right и bottom,на положение елемента могут влиять значения свойств position родительского элемента. В случае если у родителя свойство position установлено как static или  нет родителя, отсчет координат ведется от края окна браузера. Когда у родителя значение position задано как fixed, relative или absolute, отсчет координат ведется от края родительского элемента.

fixed — похож на действия как absolute, но в отличие от него привязывается к указанной свойствами left, top, right и bottom точке на экране так же не меняет положение при прокрутке веб-страницы. Firefox вообще не отображает  прокрутки, если свойство положение задано фиксированным, и оно не вмещается в окно браузера. В Opera хотя и показываются полосы прокрутки, они не влияют на позицию.

relative — Положение устанавливается относительно его места. атрибуты left, top, right и bottom меняют позицию элемента сдвигая его в ту или иную сторону от заданого положения ранее.

static — Элемент с данным свойством отображается обычно. Однако элемент не реагирует на наличие атрибутов left, top, right и bottom.

inherit — Унаследует такие же значения, что и у родителя

 

Адресация в сети Интернет

В глобальной паутине уже сегодня очень много машин, а будет ещё больше, их число непреклонно растет ежедневно.
Так, что вопрос, о том как их распозновать конкретную машину далеко не праздный. К тому же, большинство компьютеров многозадачны, и поддерживают работу как минимум нескольких программ, и о том как понять какая именно система или программа хочет обмениваться данными. На помощь в индетификации компьютеров, программ пришел стек протокол TCP/IP при помощи IP и порта.

TCP — протокол

Необходимо учесть,что прежде чем мы начнем программировать нам надо понять,как именно передаются по сети данные и кто конкретно передает их.

За передачю данных отвечает протокол TCP (Transmission Control Protocol — протокол управления передачей данных).

1.Он гарантирует доставку данных до адресата.
Этот протокол дает гарантию на доставку данных пользователю, за счет того, что когда он формирует передачу данных он разбивает на части отсылаемые данные и отсылает их частям.Принимающая сторона с тем же протоколом при приеме информации,что передовали с другого компьютера собирает все эти файлики в определенным порядке, как мазаяку и если обноруживает,что какой то части нет,запрашивает вновь у передающего информацию, тот в свою очередь её высылает вновь и так по кругу, пока все данные не будут соеденены воедино.
(Даже если у передающего абонента проблемы со связью, например, кабель лопнул, вода попала и т.д. или же наоборот, протокол TCP будет посылать запросы на получения всей информации пока не получит/отправит её.)

2.Протокол может рассчитывать оптимальный путь для отправки пакетов данных, а именно:
Он принимает решение основываясь на статистичискх данных из сети на загрженность того или инного сервера и отправялет данные.
Данные могут отправлятся через сотни, компьютеров.
абсолютно не имеет занчение кол-во серверов, комюьтеров, через которые он отсылает данные. Абонент/Пользователь получит свои данные.

Что такое Интернет или Сеть?

Заметка

Интернет/Сеть/Глобальная сеть — это соеденение нескольких компьютеров с помощью кабеля/радио сигнала и т.д. для передачи данных и их хранения.