ѕримеры простейших скриптов на PHP

 акую лучше купить рацию.

¬ этой статье приведены примеры простейших скриптов на PHP. “акие скрипты можно увидеть на многих сайтах интернета. ¬сего € подготовил 4 примера.

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 :

<?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> т.е. в самом верху(!)
надо поставить код:

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

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

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

<?php
session_start();
session_destroy();
>
4. √енератор парол€
<?php
// пример генератора паролей
// created by ne_tot
print "<form action=$PHP_SELF method=post>\n ол-во символов: <select name=\"lenght[]\">";
print "<option>$lenght[0]\n";
for($d = 5; $d <= 32; $d++)
{
print "<option>$d\n";
}
print "</select>\n<br><input type=submit value=√енерировать>\n<br>";
print "</form>";


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

 ириченко —ергей

—ама€ свежа€ информаци€ рулонные шторы без сверлени€ у нас.


ѕри перепечатке информации делайте, пожалуйста, ссылку на наш сайт (либо поделитьс€ вконтакте, гугл+ или делитесь в одноклассниках статьЄй). —пасибо!

»сточник: www.wr-script.ru©, 2004-2023г.

ƒелитесь с друзь€ми в соцсет€х. јктивные комментаторы получают свежие скрипты и бесплатные доработки от WR-Script.ru!

¬ернутьс€ к стать€м помощи WEB-мастеру

WR-–°—З—С—В—З–Є–Ї