как прикрутить баннер?

Discussion in 'PHP' started by GSM™, 26 Jan 2008.

  1. GSM™

    GSM™ Elder - Старейшина

    Joined:
    2 Nov 2007
    Messages:
    221
    Likes Received:
    31
    Reputations:
    6
    Собственно проблема. создал на сервере папку под названием download. в эту папку поместил еще несколько папок и файл .htaccess с содержанием Options Indexes. теперь при переходе по адресу www.mydomain/download/ можно увидеть папки и скачать файл. но вот неплохо бы было вверху прикрепить баннерок с ссылкой на форум. подскажите как это сделать. (хотел прикрепить скрин чтобы понятнее было но немогу прикрепить, но думаю кто сталкивался тот меня понял).
     
  2. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    Создай index.php с листингом файлов и прикрепи..
     
  3. GSM™

    GSM™ Elder - Старейшина

    Joined:
    2 Nov 2007
    Messages:
    221
    Likes Received:
    31
    Reputations:
    6
    а если допустим надо постоянно удалять\переименовывать\добавлять папки? как быть в таком случае?
     
  4. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    PHP file =)
    PHP:
    <?php
    $get 
    file_get_contents('http://localhost/files/'); //Тут директория, где ведется дистинг файлов =) 
    $new explode("<BODY>",$get);
    echo<<<HEAD
    <html>
    <head>
    <title>Files</title>
    <link rel="stylesheet" type="text/css" href="/css/a.css">
    </head>
    <bodY>
    HEAD;
    echo 
    $new[1]; 
    ?>
    ГЫГЫГЫЫ
    Вот наипростейший примерчег , будет листинг файлов со стилем ачата =)
    Конечно надо еще ссылки мутить =))))))))))))))))))))

    UPDATED:
    Вот кривая мутка ссылок =))))
    PHP:
    <?php
    $dir 
    "http://scr/files";
    $get file_get_contents($dir);
    $new explode("<BODY>",$get);
    $new[1]=str_replace("<A HREF=\"","<A HREF=\"$dir/",$new[1]);
    echo<<<HEAD
    <html>
    <head>
    <title>Files</title>
    <link rel="stylesheet" type="text/css" href="/css/a.css">
    </head>
    <bodY>
    HEAD;
    echo 
    $new[1]; 
    ?>
     
    #4 bul.666, 26 Jan 2008
    Last edited: 26 Jan 2008
  5. GSM™

    GSM™ Elder - Старейшина

    Joined:
    2 Nov 2007
    Messages:
    221
    Likes Received:
    31
    Reputations:
    6
    неработает...
     
  6. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Вот demo:
    http://bul666.info/get.php

    Работает с http://www.ventart.ru/files
     
  7. GSM™

    GSM™ Elder - Старейшина

    Joined:
    2 Nov 2007
    Messages:
    221
    Likes Received:
    31
    Reputations:
    6
    совсем не то что мне надо. http://bul666.info/get.php файлы же видно только так? http://bul666.info так их уже невидно. и мне не цвет фона надо изменить а просто вверху баннерок прикрутить, что бы когда по нему переходишь то попадаешь на форум.
     
  8. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Omg =/
    И что тебе мешает?
    А откуда они там возьмутся? я же написал, что Работает с http://www.ventart.ru/files
     
  9. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    gsm™ если я прально понел то просто добавить баннер ты не сможеш т.к это просто просмотр фийлов в папке через браузер тебе нуджен скрипт листинга файлов и папок типо тово что дал бул... с ним ты може делать всё что хочеш... и этот скрипт не зависит от нынешних имён файлов а генерируется всё это каждый раз заного... а теперь возьми тот скрипт и поставь себе =)
     
    1 person likes this.
  10. GSM™

    GSM™ Elder - Старейшина

    Joined:
    2 Nov 2007
    Messages:
    221
    Likes Received:
    31
    Reputations:
    6
    поставил на локалку пишет-
     
  11. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Доступ запрещен...

    Ты какой путь указываешь в переменной $dir ?
     
  12. GSM™

    GSM™ Elder - Старейшина

    Joined:
    2 Nov 2007
    Messages:
    221
    Likes Received:
    31
    Reputations:
    6
    localhost\download\
     
  13. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Тут же проще простого..
    Впишите в .htaccess следующие строки:
    HTML:
    ReadmeName footer.html
    HeaderName header.html
    В header.html вы пишите код шапки вывода папок/файлов
    В footer.html вы закрываете </body></html>
     
    2 people like this.
  14. GSM™

    GSM™ Elder - Старейшина

    Joined:
    2 Nov 2007
    Messages:
    221
    Likes Received:
    31
    Reputations:
    6
    если я правильно понял то надо дополнительно создать в той же директории 2 файла footer.html и header.html?
     
  15. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
  16. GSM™

    GSM™ Elder - Старейшина

    Joined:
    2 Nov 2007
    Messages:
    221
    Likes Received:
    31
    Reputations:
    6
    а можно хоть примерно что писать в тех файлах?
     
  17. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Я же написал!

    header.html
    HTML:
    <html>
    <head>
    <title>Index of /</title>
    </head>
    <body><a href="http://ссылка_на_твой_форум">Текст ссылки</a><br/><br/>
    footer.html
    HTML:
    </body></html>
     
  18. GSM™

    GSM™ Elder - Старейшина

    Joined:
    2 Nov 2007
    Messages:
    221
    Likes Received:
    31
    Reputations:
    6
    все равно пишет доступ запрещен...
     
  19. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    В тот же .htaccess впиши Allow from all
     
  20. GSM™

    GSM™ Elder - Старейшина

    Joined:
    2 Nov 2007
    Messages:
    221
    Likes Received:
    31
    Reputations:
    6
    и это непомогло...