Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

"PHP" для начинающих.Описание простейших php-скриптов. PHP скрипт постраничного вывода сообщений


Скрипт отправки e-mail
Работу данного скрипта вы можете увидеть на сайте wzone.net.ru и применяется он на примере гостевой книги...
Доброго времени суток, Уважаемые подписчики!

Рассмотрим скрипт постраничного вывода сообщений.Далее вы можете его применят в самых разнообразных программах.

Для того чтобы организовать отправку сообщений с сайта,нам потребуется:

  • сам скрипт обработки (vivod.php)
  • текстовый файл с сообщениями (vivod.txt)

Рассмотрим скрипт обработки (vivod.php)

<?
$file=file("vivod.txt");
$a=count($file);
$p=5;

$kol_st=ceil($a/$p);

$k=0+($p*$id);

$j=$p+($p*$id);

if($j>$a){$j=$a;};

for ($i=$k;$i<$j;$i++)
{print"$file[$i]<br>";};

if ($id>0){$id1=($id-1);print"<a href=vivod.php?id=$id1>назад</a>";};
print" | ";
if($id<$kol_st-1){$id=($id+1);print"<a href=vivod.php?id=$id>вперед</a>";};

print"<br>всего страниц: $kol_st";
print"<br>всего записей: $a";

?>

Рассмотрим код подробнее:

$file=file("vivod.txt");
$a=count($file);

считываем сообщения в массив и определяем количество сообщений в массиве

$p=5; определяем количество сообщений выводимых на странице

$kol_st=ceil($a/$p);

$k=0+($p*$id);

$j=$p+($p*$id);

Определяем количество полных и не полных страниц.мы определяем с какого сообщ начинать вывод,а каким заканчивать
if($j>$a){$j=$a;}; если сообщ которым надо закончить вывод больше чем общ количество сообщ,то приравниваем эти переменные
for ($i=$k;$i<$j;$i++)
{print"$file[$i]<br>";};
этот цикл выводит сообщения исходя из переменных $j и $k
if ($id>0){$id1=($id-1);print"<a href=vivod.php?id=$id1>назад</a>";};
print" | ";
if($id<$kol_st-1){$id=($id+1);print"<a href=vivod.php?id=$id>вперед</a>";};
здесь мы определяем,когда выводить ссылки вперед и назад,и параметры (т.е. на какую страницу переходить)
print"<br>всего страниц: $kol_st";
print"<br>всего записей: $a";
Выводим количество страниц и количество записей
Нам осталось разместить эти 2 файла на сервере и запустить PHP скрипт.
Новости сайта wzone.net.ru
  • на сайте появился форум,заходите,обсуждайте интересующие вопросы
  • появился большой раздел "СЕТИ",где рассатриваются вопросы связанные с компьютерными сетями.Выложены статьи "Топология сетей" и "Пошаговое руководство по объединению компьютеров в сеть",все статьи снабжены подробными иллюстрациями
  • и как всегда пополняются коллекция скриптов
  • появились новые статьи в разделе СЕТИ,рассматриваются среды передачи информации...

Спасибо,что Вы с нами...


В избранное