Скриптик

Discussion in 'Болталка' started by Omen666, 17 Feb 2010.

  1. Omen666

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

    Joined:
    3 Aug 2006
    Messages:
    339
    Likes Received:
    503
    Reputations:
    36
    НароД, нужно написать скрипт...
    кароче говоря: нужно что бы скрипт рандомно выбирал изображение из папки, выводил на главную(в браузере) как фон, что бы это же изображение замостил. и еще нужно что бы при нажатии на фон был редирикт на другой сайт.
    всио
     
  2. BlackCats

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

    Joined:
    1 Feb 2006
    Messages:
    642
    Likes Received:
    630
    Reputations:
    -3
    на чём хочешь скрипт?)
     
  3. Omen666

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

    Joined:
    3 Aug 2006
    Messages:
    339
    Likes Received:
    503
    Reputations:
    36
    на PHP пожалуйста)
     
  4. emillord

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

    Joined:
    20 Jan 2008
    Messages:
    257
    Likes Received:
    443
    Reputations:
    255
    Code:
    <script language="JavaScript">
    var a=Math.round(Math.random()*2)
    path = new Array();
    path[0]='<a href="../xxx.php"><body background="pic1.jpg"></a>'
    path[1]='<a href="../xxx.php"><body background="pic2.jpg"></a>'  
    path[2]='<a href="../xxx.php"><body background="pic3.jpg"></a>'
    path[3]='<a href="../xxx.php"><body background="pic4.jpg"></a>'
    
    document.write (path[a]);
    </script>
    Что нибудь вроде такого?
    [upd]
    вот только как кликабельным сделать.....
     
    #4 emillord, 17 Feb 2010
    Last edited: 18 Feb 2010
  5. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Вобщем вот скрипт, выводящий рандомный бэкграунд.. Это всё совать в файл *.php, в папке со скриптом создать папочку "img", туда закинуть картинки, которые будут ставиться в качестве фона...
    Теперь, как я понял, нужно, чтобы при нажатии на пустое место на странице, происходил редирект... Сейчас попробую на этут тему javascript нагуглить...

    -------------- update -----------------------
    В общем вот что получилось... :rolleyes:
    PHP:
    <html> 
    <body bgcolor=white background=' 

    <?php 
    $dir 
    'img'
    $files scandir($dir); 
    echo 
    $dir.'/'.$files[rand(2count($files)-1)]; 
    ?> 

    '>

    <script>
    document.onclick=new Function("document.location = 'http://yandex.ru'");
    </script> 

    </body> 
    </html> 
     
    #5 Fepsis, 18 Feb 2010
    Last edited: 18 Feb 2010
  6. da_vinche

    da_vinche Member

    Joined:
    10 Jan 2009
    Messages:
    0
    Likes Received:
    5
    Reputations:
    0
    За что отвечают цифры 2 и -1 в это строчке?

    echo $dir.'/'.$files[rand(2, count($files)-1)];
     
  7. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    rand(2, count($files)-1) - рандомное число от 2 до count($files)-1...
     
  8. Omen666

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

    Joined:
    3 Aug 2006
    Messages:
    339
    Likes Received:
    503
    Reputations:
    36
    мне нужно вот такую херь реализовать:
    нужно что бы на сайте было поле. в это поле пишешь текст (на латинице. или цифры), и он должен вставить это в ссылку и перейти. ну допустим адрес с полем это xxx.ru/index.html , ты вставляешь в поле proba, он должен перейти на сайт xxx.ru/proba.html идея понятна? я просто хз как это лучше описать
     
  9. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    PHP:
    <?php

    if(isset($_POST['link']) && !empty($_POST['link'])) 
         {
        
    header('Location: ./'.$_POST['link'].'.html');
        exit;
         }

    ?>

    <form method="post">
    <input type="text" name="link"> 
    <input type="submit" value="OK"> 
    </form>