Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.118.146.180
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Модератор форума: Hawk  
Примеры простейших скриптов на PHP
Сообщение оставлено 24.02.2011 в 22:04:53 | Сообщение #1
Примеры простейших скриптов на PHP

1. Время, затраченное на генерацию php-скрипта

// Определяем текущее
время.

list($msec,$sec)=explode(chr(32),microtime());
$HeadTime=$sec+$msec;

//
На этом месте должен быть ваш PHP код.
// Можно сделать простой
инклудинг:
// include("script.inc.php");

// Определяем ещё раз
текущее время.

list($msec,$sec)=explode(chr(32),microtime());

//
Выводим время затраченное на выполнение скрипта
// с 4 знаками после запятой
(точки).

echo "Страница сгенерировалась за
".round(($sec+$msec)-$HeadTime,4)." сек.";
?>
2. Подсветка php-кода
highlight_file("script.php");
?>
3. Авторизация
Вход :

<form action=enter.php>
Логин: <input name=login
type=text><br>
Пароль: <input name=pass
type=text><br>
<input type=submit
value=Войти></form>

enter.php :

foreach
(file(passw/passw) as $k)
(if (substr($k, 0, -2)=="$login
$pass")($result=1
))
if ($result!=1){Несанкционированный
доступ
exit;}
session_start();
session_register("authorize");
$authorize=1;
?>

На
каждой странице защищёной зоны ЕЩЁ ДО ТЕГА <html> т.е. в самом
верху(!)
надо поставить код:

session_start();
if
($authorize!=1){Несанкционированный доступ
exit;}

Всё что после -
будет выполнено только если пароль был введён.

Страница
выхода:

session_start();
session_destroy();
>
4. Генератор пароля
// пример генератора паролей
// created by ne_tot
print
"
\nКол-во символов: \n

value=Генерировать>\n
";
print
"
";

$symb =
"qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890!@#$%^&*()_+#№-=<>`";
$count
= strlen($symb)-1;
if(empty($lenght)) {exit();}
else
{
foreach
($lenght as $digit)
print "Сгенерирован новый пароль из $digit
символов - ";
for($i=0; $i <= ($digit-1); $i++)
{
$rand
= rand(0, $count);
print "
color=red>$symb[$rand]";
}
print "
width=100%>";
}
?>
Конечно скрипты не оригинальные и подобных им существует великое множество, зато они помогут начинающим изучать великий и могучий язык PHP.

 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика