[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. SHiNiGaMi

    SHiNiGaMi Banned

    Joined:
    3 Jan 2010
    Messages:
    382
    Likes Received:
    55
    Reputations:
    15
    Pitter Попробуй через if (confirm('закачать?')) then
    {
    ...
    }
     
  2. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    я так понял имеется ввиду Force Download
    это делается с помощью header()
    читай тут и тут
     
    1 person likes this.
  3. MotoR

    MotoR New Member

    Joined:
    25 Apr 2010
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Подскажите пожалуйста. я начал недавно изучать работу с сокетами и сейчас хочу написать скрипт, который производит авторизацию на сайте или на форуме. Просто чисто авторизация через скрипт. Но у меня траблы с POST запросом. Никак не могу разобраться в чем проблема, нет авторизуется. Если можно какие -нибудь рекомендации принципа написания подобных скриптов (что нужно учитывать, на что обращать внимание и куда копать) или пример для какой нибудь CMS или форума. Спасибо !
     
  4. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    MotoR, ставь на firefox расширение LiveHTTPheaders https://addons.mozilla.org/ru/firefox/addon/3829?src=similarcollections
    или любой HTTP сниффер подрубай к браузеру...
    И смотри какие переменные с какими значениями и куда передаются при авторизации на этом сайте, какие HTTP заголовки отправляются...
    Потом подставляй эти данные в любой пример авторизации из гугла... проще некуда.
    Почитай мануал по сокетам чтоб делать все сознательно...
     
  5. MotoR

    MotoR New Member

    Joined:
    25 Apr 2010
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Хорошо, благодарю
     
  6. pitter

    pitter New Member

    Joined:
    2 Oct 2009
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0

    Спс оч помогло, а как сделать чтобы окно не открывалось а файл ставился автоматм без запроса,заранее спс
     
  7. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    установить? всм. запустить программу без согласия пользователя?
    узнай что такое "связка сплоитов"
     
  8. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Как в переменной оставить только A-Z, a-z, 0-9 ?
     
  9. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    НTL чтобы оставить:
    PHP:
    $out preg_replace('~[^A-Za-z0-9]*~','',$in);
    Или чтобы только проверить
    PHP:
    preg_match('~^[A-Za-z0-9]+$~',$in);
     
    _________________________
    1 person likes this.
  10. melоman

    melоman New Member

    Joined:
    14 Jan 2010
    Messages:
    10
    Likes Received:
    3
    Reputations:
    1
    delll
     
    #15010 melоman, 30 Apr 2010
    Last edited: 12 Nov 2014
  11. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    meloman113
    неверный пароль к мускулю
     
  12. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    meloman113, пиши
    Code:
    @mysql_result()
    Это подавляет ошибки, например когда результат ничего не дал...
     
  13. SeNaP

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

    Joined:
    7 Aug 2008
    Messages:
    378
    Likes Received:
    69
    Reputations:
    20
    PHP:
    function ass(){
    $sql mysql_query("SELECT * FROM `top_rekla` WHERE `fh` = '0' ORDER BY `id` DESC");
           if(
    mysql_num_rows($sql) > 0){
               while(
    $rekla mysql_fetch_assoc($sql)){
                
    $ret "<a href='".$rekla['url']."'>".$rekla['url_name']."</a><br/>";
            return 
    $ret;    
            }
    }
    }

    echo 
    ass();
    Функция ass() возвращает только одну запись из БД.
    Перечитал мануалы, ни чего не понял.
    Как заставить функцию ass() вернуть все записи из БД?
     
  14. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    После return код не выполняется. Делай конкатенацию или массив, а уже в конце функции возвращай результат.
     
    1 person likes this.
  15. pavl1k_fan@mail.ru

    [email protected] New Member

    Joined:
    3 Jul 2009
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    PHP:
     function ass(){ 
    $sql mysql_query("SELECT * FROM `top_rekla` WHERE `fh` = '0' ORDER BY `id` DESC"); 
           if(
    mysql_num_rows($sql) > 0){ 
               while(
    $rekla mysql_fetch_assoc($sql)){ 
                
    $ret .= "<a href='".$rekla['url']."'>".$rekla['url_name']."</a><br/>"
            } 

    return 
    $ret;     


    echo 
    ass(); 
    Так попробуй..
     
    1 person likes this.
  16. vat4k

    vat4k New Member

    Joined:
    18 Apr 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    добрый день, я новичок не сочтите пожалуйста мой вопрос глупым. какой скрипт поможет слить траф с шелла в нужном мне направлении, и куда его непосредственно заливать на самом шеле
     
  17. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Есть папка. В ней лежат изображения и ещё папки. В тех папках тоже лежат изображения и ещё папки и т.д. до любого уровня вложенности. Каким образом возможно получить массив с названиями абсолютно всех файлов-изображений в папке и во всех под-папках любого уровня вложенности, а также их расположение относительно самой первой папки?
    Спасибо.
     
  18. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Ещё вопрос.
    Как возможно сделать файл txt пользователю для скачки, а не для отображения в браузере?
     
  19. Player#1

    Player#1 Member

    Joined:
    11 Nov 2008
    Messages:
    95
    Likes Received:
    35
    Reputations:
    10
    ну примерно так:

    $file = "file1.txt";
    $size = filesize($file);
    header('Content-type: text/txt');
    header('Content-Length: '.$size);
    header('Content-Disposition: attachment; filename='.$file);
    readfile($file);
     
    #15019 Player#1, 1 May 2010
    Last edited: 1 May 2010
    1 person likes this.
  20. roker777

    roker777 Member

    Joined:
    9 Nov 2009
    Messages:
    11
    Likes Received:
    14
    Reputations:
    2
    Слушайте, можно сделать такой скрипт что бы он заходил на один сайт, потом с этого сайта на другой?
     
Thread Status:
Not open for further replies.