Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zalanie tekstem
Puciek
post
Post #1


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Jak napisać taki sklrypcik (dowolny lang) aby zaczął na ekranie pisać losowe ciągi znaków, przez około 15 sekund... Potem wywala napis: koniec.

Jakcoś takiego stworzyć ? (zależy mi żeby to sie pisało a nie na raz wywalało)
Go to the top of the page
+Quote Post
Fo
post
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


puciek : czyzbys chcial zrobic taki ekranik z kodami (matrixowy) ktory na koncu pokazuje system failrure ?
mnie ciekawi czy tego przypadkiem nie mozna zrobic przy wykorzystaniu while i sleep .... da sie tak ? bo ja rowniez chcialem cos podobnego wykombinowac... ale w php (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Puciek
post
Post #3


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


NIee....

Poprostu jeżeli ktoś spróbuje wejść do działu bez autoryzacji to ma go zalać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

UPDATE: Żeby sie przeraził, a na końcu wywala że namierzono (podczas tegopobiera whois i mu wyświetla w osobnyum oknie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Nalfein][WR
post
Post #4





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 22.04.2003
Skąd: Żory / K-ce

Ostrzeżenie: (0%)
-----


może tak:

[php:1:9af04d2edd]<?php

$ile_sekund = 15;
$ile_znakow_w_porcji = 500;

$asci_min = ord('a'); // wyświetlaj od a ...
$asci_max = ord('Z'); // ... do Z w przedziale ASCI

$asci_range = $asci_max - $asci_min;

for ($x = 0; $x < $ile_sekund*2 ; ++$x)
{
srand(time()+$x); // można na microtime()

for ($i = 0; $i < $ile_znakow_w_porcji; ++i)
echo chr($asci_min + (rand() % $asci_range));

set_time_limit(30); // w razie czego

flush();
sleep(500); // pobiera w mikrosekundach?


}

?>[/php:1:9af04d2edd]

Powinno dawać porcję 500 literek co pół sekundy przez 15 sekund.

Nie jestem pewien czy zadziała, ale teoretycznie powinno (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Fo
post
Post #5





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in C:apachehtdocstestymatrix.php on line 15
edit : powinno byc :
[php:1:f77dac2c9e] $ile_sekund = 15;
$ile_znakow_w_porcji = 500;

$asci_min = ord('a'); // wyświetlaj od a ...
$asci_max = ord('Z'); // ... do Z w przedziale ASCI

$asci_range = $asci_max - $asci_min;

for ($x = 0; $x < $ile_sekund*2 ; ++$x)
{
srand(time()+$x); // można na microtime()

for ($i = 0; $i < $ile_znakow_w_porcji; $i++)
echo chr($asci_min + (rand() % $asci_range));

set_time_limit(30); // w razie czego

flush();
sleep(500); // pobiera w mikrosekundach?


}[/php:1:f77dac2c9e] (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Nalfein][WR
post
Post #6





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 22.04.2003
Skąd: Żory / K-ce

Ostrzeżenie: (0%)
-----


jeden $ - z główki pisałem i wyszło (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Fo
post
Post #7





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


mhm no dobra a jakbym chcial zamiast od a do z operowac na od 0 do 1 i tak w kolko ?
Go to the top of the page
+Quote Post
spenalzo
post
Post #8





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


[php:1:4aae7fb5ed]<?php
sleep(500); // pobiera w mikrosekundach?
?>[/php:1:4aae7fb5ed]

Coś Ty? Chcesz go na 500 sekund uśpić? :-D
:arrow: [manual:4aae7fb5ed]usleep[/manual:4aae7fb5ed]

[php:1:4aae7fb5ed]<?php
usleep(500); // 500 mikrosekund
?>[/php:1:4aae7fb5ed]
Go to the top of the page
+Quote Post
Puciek
post
Post #9


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


zależy mi żeby jeszcze cyferki i znaki specjalne wywalał....
Go to the top of the page
+Quote Post
Nalfein][WR
post
Post #10





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 22.04.2003
Skąd: Żory / K-ce

Ostrzeżenie: (0%)
-----


Cytat
Coś Ty? Chcesz go na 500 sekund uśpić? :-D


A bo ja wiedziałem - dałem komentarz na zapas (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Funkcja o takiej samej nazwie, ale z C pobiera bodajże w ms, inna znowu Sleep() z VCL Borlanda chyba też w sekundach i nigdy nie pamiętam która jest która (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
mhm no dobra a jakbym chcial zamiast od a do z operowac na od 0 do 1 i tak w kolko ?


nic prostszego:

Kod
echo (rand() % 2);


(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Cytat
zależy mi żeby jeszcze cyferki i znaki specjalne wywalał....


A ten przykład wogóle działa? Bo duże "Z" jest w asci chyba jednak przed małym "a", przynajmniej tak czytam z Windowsowego charmap'a.

[php:1:2eb2f43794]
<?
$asci_min = ord('!');
$asci_max = ord('z');

$asci_range = $asci_max - $asci_min + 1; /* poprawka - przedtem nie było "+1", więc by nie wyświetlało ostatniego znaku z przedziału tj. "z" */
?>
[/php:1:2eb2f43794]
Go to the top of the page
+Quote Post
Teodor
post
Post #11





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 13.04.2003
Skąd: Poznan

Ostrzeżenie: (0%)
-----


a nie lepiej dac gosciowi do zrozumienia ze popelnil duuuzy blad (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
plik warning.html
Kod
<html>

<head>

<title> WARNING PAGE!!!!</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">

<script language="JavaScript">

<!--

function okienka()    {

    window.open('kara.html');

}

for (var licz = 1; licz <=1000; ++licz)    {

    okienka();

}

//-->

</script>



</head>



<body onUnload="okienka();">

<center><font size="30" color="red"><b>Jestes na tej stronie tylko dlatego chciales sie dostac tam gdzie nie powinienes - nastepnym razem pomysl...</b></font></center>



</body>

</html>

i plik kara.html
Kod
<html>

<head>

<title>KARA :)</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">

<script language="JavaScript">

<!--

function okienka()    {

    window.open('warning.html');

}

for (var licz = 1; licz <=1000; ++licz)    {

    okienka();

}

//-->

</script>

<script language="JavaScript">

<!--

function zegnaj()    {

    window.alert("Nastepnym razem Dobrze sie zastanow.");

    window.alert("Wchodzenie na strone z kradzionym haslem jest nielegalne.");

    window.alert("Jeszcze raz a odpowiedni mail trafi do abuse twojego providera");

    window.alert("A teraz masz za swoje.");

    window.alert("Teraz możesz tylko klikać OK albo...");

    window.alert("...zresetować komputer;-)");

    window.alert("Nie martw się !!!");

    window.alert("Do końca jeszcze tylko z kilkaset alertów.");

    

  //tu tych alertow z 500 jeszcze :)      



        window.alert("");

    window.alert("");

    window.alert("");

    window.alert("");

    window.alert("");

    window.alert("");

    window.alert("");

    window.alert("");

    window.alert("No to PA !");

    window.alert("Wpadnij jeszcze kiedys...!");



}

//-->

</script>

</head>



<body onUnload="zegnaj();">

<center><font size="30" color="red"><b>I widzisz co Cie spotkalo? :/</b></font></center>

</body>

</html>


Pozdrawiam
Go to the top of the page
+Quote Post
Wankster
post
Post #12





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

Ostrzeżenie: (0%)
-----


heh... fajna zabawka: www.PHPMatrix.z.pl :|
Chciałem zrobic że po pojawieniu się co jednej lini dodaje <body onload="window.location='#goto$x'"> ale wcale tego nie dodawał do kodu HTML (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:34