Меню сайта |
|
|
ФИЗИКА!!! NEW!!! |
|
|
Русский!!! NEW!!! |
|
|
Категории раздела |
|
|
Статистика |
Онлайн всего: 2 Гостей: 2 Пользователей: 0 |
|
|
В разделе материалов: 182 Показано материалов: 151-155 |
Страницы: « 1 2 ... 29 30 31 32 33 ... 36 37 » |
Мне кажется не стоит попусту лить воду и описывать тут и так всем известные из других языков програмирования структуры управления. Вместо этого я приведу их полный список и все методы их использования.
IF Структура:
if (выражение) блок_выполнения Пример использования:
if ($a > $b) print "a больше, чем b";
if ($a > $b) { print "a больше, чем b"; $b = $a; }
ELSE
Пример использования:...
|
Сегодня рассмотрим все возможные операции на всеми возможными типами переменных и их значениями.
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ Арифметических операция в PHP всего пять, вот они:
$a + $b $a - $b $a * $b $a / $b $a % $b Я думаю здесь все ясно. Ну можеттолко поясню последнюю операцию, результат ее выполнения остаток от деления $a на $b.
|
Создавая текстовый счетчик, мы ограничены свойствами текста в браузере. Если же Вы хотите чегото из ряда вон выходящего, удовлетворяющего Вашему полету фантазии, то Вам подойдет как раз описываемая тема.
Данный пример демонстрирует работу простого графического счетчика. По функциональности он совершенно идентичен текстовому счетчику.
Для работы этого счетчика необходимо создать графическое изображение, которое послужит базой для счетчика.
Это изображение надо сохранить под именем counter.png
В скрипте использована библиотека GD, перед тем как пользоваться этой библиотекой, узнайте у хостера, подключена ли эта библиотека. Теперь сам скрипт: <?php $dat_file="counter.dat"; // Файл счетчика $log_file="counter.log"; // Файл списка IP // Открывем файл счетчика и считываем текущий счет // в переменную $count $f=fopen($dat_file,"r"); $count=fgets($f,100); fclose($f);...
|
Небольшое вступление Началом написания серии статей "Советы и трюки" послужил отчет "Tips and Tricks" Расмуса Лирдофа (Rasmus Lerdorf) с конференции PHPCon2002, которая состоялясь 24 октября 2002 года в городе Milbrae, Калифорния, США. Изначально планировалось просто перевести отчет по просьбам членов Клуба разработчиков PHP, но по мере чтения статей возникло много спорных вопросов и разногласий с автором, поэтому я постарался как можно более четко определить и разъяснить преимущества и недостатки того, или иного подхода оптимизации решений.
Часть 1. Оптимизация
1. Без необходимости не используйте регулярные выражения.
В PHP кроме регулярных выражений существует большое количество функций по обработке текста, которые в некоторых случаях могут заменить их, экономя при этом ресурсы сервера. Неправильно: <? $new = ereg_replace("-","_",$str); ?> Правильно: <? $new = str_replace("-","_",$str); ?> Неправильно: <? preg_match("/(\..*?)$/",$str,$reg); ?> Правильно: <? substr($str,strrpos($str,)); ?>...
|
Помниться, нашёл я в како-то FAQе исходник скрипта генератора паролей. С удовольствием делюсь им с Вами:
<? $all = "8"; // кол-во символов в пароле $symbols = array("a","C","d","E","f","g","1","2","3"); // символы, которые буду участвовать в генерации $count_symbols = count($symbols)-1;
for ($i = 0; $i < $all; $i++) { $p[] = $symbols[rand(0,$count_symbols)]; }
for ($r = 0; $r < count($p); $r++) { $password .= $p[$r]; }
echo "Результат: $password"; // без комментариев ?>...
|
|
|
Форма входа |
|
|
Реклама |
|
|
Поиск |
|
|
|