PHP: Случайный вывод за 3 минуты
Займемся php-программированием. На различных сайтах Вы могли заметить разделы: Анекдот, Совет, Мудрость, Ссылка. В подобных разделах появлялась какая-то информация, изменяемая при перезагрузке страницы.
Попробуем создать механизм вывода случайной информации. Оформим код в виде функции - это позволит вставлять код вывода текста в любое место программы неограниченное количество раз.
. . . echo print_txt(); . . .
Наша функция print_txt() имеет следующий вид:
function print_txt(){ $cf1 = @file("text.txt"); $i = rand (0, sizeof($cf1)); return $cf1[$i]; }
На выходе функции будет строка из текстового файла text.txt. Всё очень просто. Код функции оптимизирован по быстродействию, правда, в ущерб стабильности. Правильным, но более медленным, будет следующий код:
function print_txt(){ $cf1 = @file("text.txt"); $co = sizeof ($cf1); if ($co == 0){return "";} $i = rand (0, $co); return $cf1[$i]; }
Теперь функция защищена от несуществующего или пустого файла text.txt.
Подобным образом можно использовать эту функцию для обращения к различным файлам, и выводу информации разных типов.
. . . echo print_txt("text1.txt"); echo print_txt("text2.txt"); echo print_txt("text3.txt"); . . .
Код функции изменится только в двух первых строках. Смотрите внимательнее:
function print_txt($fn){ $cf1 = @file($fn);
Приятных минут php-программирования.
Delphi — это объектно-ориентированный язык программирования со строгой типизацией переменных. Он используется в основном для написания прикладных, пользовательских программ. Простота использования позволяет рекомендовать его в качестве языка для начального обучения программированию. Хотя, если смотреть на перспективу, работодатели мало интересуются работниками, программирующими на Delphi.
Интересные материалы на сайте:
Интересные алгоритмы проверки файлов на сжимаемость. Подойдут, например, для разработки собственного файлового архиватора.
Статья актуальна для Windows XP. Учимся менять приоритеты процессам, чтобы ускорить нужные или замедлить ненужные процессы.
Простой анализатор числового значения индекса цитирования от Яндекс.
Описание методов и функций, позволяющих рисовать на рабочем столе компьютера. Алгоритмы используются в программе для создания анимированных виртуальных открыток.