| |
Каждый день новый сайт
Команды, использованные в сценарии
include (имя файла) - команда для включения содержимого одного файла в другой. Содержимое того файла, имя которого указывается в команде, целиком и полностью вставляется на то место, где располагается эта функция, при этом все коды PHP, содержащиеся во вставляемом файле, исполняются так же, как если бы они были на месте этой функции.
opendir (имя папки) - открывает указанную в ее параметре папку для чтения списка находящихся в ней файлов так же, как команда fopen делает это с файлом - записывая "внутреннее имя" в дескриптор.
readdir (дескриптор) - при каждом вызове возвращает имя одного из файлов (или папки), находящихся в открытой командой opendir директории, дескриптор которой указан в параметре функции. Когда список файлов исчерпывается, возвращает false.
closedir (дескриптор) - выгружает из памяти указанный дескриптор.
while (условие) {...команды...} - цикл с условием. Команды в фигурных скобках исполняются до тех пор, пока выполняется условие в заголовке цикла. Поэтому внутри цикла необходимо предусмотреть возможность влиять на это условие. Скажем, цикл while ($i<=10) {...команды...; $i++;} будет выполняться до тех пор, пока значение переменной $i, увеличивающейся при каждом проходе цикла на 1, не превысит 10. Например, если изначально оно было равно 2, то цикл выполнится 9 раз.
if (условие) {...команды, которые должны выполняться, если условие верно...;} else {...команды, которые должны выполняться, если условие неверно...} - команда, позволяющая выполнить то или иное действие в зависимости от истинности или ложности того или иного условия. В фигурных скобках может располагаться несколько команд, разделенных точкой с запятой. В качестве условия может быть оператор сравнения "равно" (==) (именно два знака равенства!), "больше" (>), "меньше" (<) и их комбинации, допустим, "<=" (меньше или равно). Можно использовать и несколько условий, взяв каждое из них, а также все вместе, в скобки и разделяя знаками "&&" - (и) или "||" - (или).
rand (начало диапазона, конец диапазона) - возвращает случайно выбранное целое число, большее или равное значению первого параметра, но меньшее или равное значению второго параметра. Оба параметра должны быть целыми числами.
sizeof (массив) - возвращает количество элементов массива, указанного в ее параметре.
echo ("текст") - вывод на веб-страницу какого-либо текста.
Пример работы сценария вы можете посмотреть на http://orlovs.pp.ru.
|