Ïðèìåðû ïðîñòåéøèõ ñêðèïòîâ íà 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-2026ã.

Äåëèòåñü ñ äðóçüÿìè â ñîöñåòÿõ. Àêòèâíûå êîììåíòàòîðû ïîëó÷àþò ñâåæèå ñêðèïòû è áåñïëàòíûå äîðàáîòêè îò WR-Script.ru!

Âåðíóòüñÿ ê ñòàòüÿì ïîìîùè WEB-ìàñòåðó

WR-Счётчик