[ z0r.de ] Viewer

Discussion in 'Болталка' started by |qbz|, 1 May 2010.

  1. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Вот че то захотелось написать более удобную шкурку для зорде. Вобщем скрипт как скрипт, тырит флехи с зорде, сохраняет автоматом в папку СВФС, можно хотлинкать потом. Сделана кнопка для сохранения / просмотра на все окно, убрана всякая реклама итд итп...

    PHP:
    <html>
    <style>
    a
    {
    color:white;
    text-decoration:none;
    font-family:'Century Gothic';
    font-size:16pt;
    }
    </style>
    <body bgcolor=black>
    <?php
        $filename
    =basename(__FILE__);
        if (isset(
    $_GET['id']))
        {
            
    $allowed=array("0","1","2","3","4","5","6","7","8","9");
            
    $i=0;
            for (
    $i=0;$i<strlen($_GET['id']);$i++)
            {
                if (!(
    in_array(substr($_GET['id'],$i,1),$allowed)))
                {
                    
    header("Location: ./".$filename."?id=".rand(0,2050));
                }
            }
            if (!(
    file_exists("./swfs/")))
            {
                
    mkdir("./swfs/",0777);
            }
            
            
    $zd_id $_GET['id'];
            if (!(
    file_exists("./swfs/".$zd_id.".swf")))
            {
                
    $flash base64_encode(file_get_contents("http://z0r.de/L/z0r-de_".$zd_id.".swf"));
                
    $save fopen("./swfs/".$zd_id.".swf","w+");
                
    fputs($save,base64_decode($flash));
                
    fclose($save);
            }
            
            echo(
    "<br><br><center><span style=\"font-family:'Lucida Console';color:white;font-size:20pt;\">z 0 r . d e&nbsp;&nbsp;&nbsp;V i e w e r</span></center><br><br><center><div style=\"width:600px;height:450px;border:1px white solid;\"><object type=\"application/x-shockwave-flash\" data=\"./swfs/" $zd_id ".swf\" width=\"600\" height=\"450\">
                    <param name=\"autostart\" value=\"true\" />
                    <param name=\"src\" value=\"./swfs/" 
    $zd_id ".swf\" />
                </object></div></center><br><br><br><center>"
    );
                
            echo(
    "<a href=\"./".$filename."?id=" . ($zd_id-1) . "\"><font color=red>B</font>ack</a>&nbsp;&nbsp;<a href=\"./".$filename."?id=" . (rand(0,2050)) . "\"><font color=red>R</font>andom</a>&nbsp;&nbsp;<a href=\"./".$filename."?id=" . ($zd_id+1) . "\"><font color=red>N</font>ext</a>&nbsp;&nbsp;<a href=\"./swfs/" $zd_id ".swf\"><font color=red>S</font>ave/Fullscreen</a></center>");
        }
        else
        {
            
    header("Location: ./".$filename."?id=".rand(0,2050));
        }
    ?>
    </body>
    </html>

    Скачать:z0rde.zip
    Попробовать:z0rde.php
     
  2. winlogon.exe

    winlogon.exe Active Member

    Joined:
    5 Jun 2009
    Messages:
    31
    Likes Received:
    129
    Reputations:
    13
    все работает, молор)
     
  3. _==wolf==_

    _==wolf==_ Elder - Старейшина

    Joined:
    29 May 2008
    Messages:
    127
    Likes Received:
    38
    Reputations:
    6
    не пашет. исправил. пашет.
    http://pastie.org/943965
    вылетал, т.к. выдавал хеадер на локейшн после того, как был хеадер на плейн текст (в начале скрипта)
     
  4. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    oke, thx wolf
     
  5. m0Hze

    m0Hze Elder - Старейшина

    Joined:
    1 Nov 2008
    Messages:
    266
    Likes Received:
    646
    Reputations:
    208
    :/
    очень удобная оболочка, на php. Спасибо.
    PHP:
    $allowed=array("0","1","2","3","4","5","6","7","8","9");
    range уже не в моде =(