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

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

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

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    конечно можно, ничего сложного нет. Погуглил бы сначала))
    первая ссылка из гугла:
    http://www.cracklab.ru/pro/php/showwork.php?id=15

    2Isis
    Дык на то тема то и существует :)
     
    1 person likes this.
  2. Smapt

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

    Joined:
    29 Jan 2008
    Messages:
    31
    Likes Received:
    32
    Reputations:
    3
    А как можно получить и вывести содержимое левой web страницы??
     
  3. Roba

    Roba Banned

    Joined:
    24 Oct 2007
    Messages:
    237
    Likes Received:
    299
    Reputations:
    165
    file_get_contents($s), если я тебя правильно понял, где $s - путь до файла.
     
    #1983 Roba, 18 Feb 2008
    Last edited: 18 Feb 2008
  4. Smapt

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

    Joined:
    29 Jan 2008
    Messages:
    31
    Likes Received:
    32
    Reputations:
    3
    А если $s не путь до файла а ссылка?? работать будет?
     
  5. ElteRUS

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

    Joined:
    11 Oct 2007
    Messages:
    367
    Likes Received:
    460
    Reputations:
    93
    Smapt, да . Еще можешь юзать сокеты

    PHP:
        $header "GET http://rambler.ru/ HTTP/1.0\r\n";
        
    $header .= "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\r\n";
        
    $header .= "Accept-Language: uk\r\n";
        
    $header .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)\r\n";
        
    $header .= "Host: www.rambler.ru\r\n\r\n";

        
    $sckt fsockopen("www.rambler.ru",80);
        
    fputs($sckt,$header);

        while(!
    feof($sckt))
        {
            
    $serv_answer fgets($sckt,2048);
            
            echo 
    $serv_answer;

        }

            
    fclose($sckt);
     
    #1985 ElteRUS, 18 Feb 2008
    Last edited: 18 Feb 2008
  6. Roba

    Roba Banned

    Joined:
    24 Oct 2007
    Messages:
    237
    Likes Received:
    299
    Reputations:
    165
    ElteRUS, по моему полное наркоманство, ему всего лишь нужно получить содержимое файла, что занимает всего 1 строчку. Smapt, $s к примеру 'http://bla.com/index.php'.
     
  7. ElteRUS

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

    Joined:
    11 Oct 2007
    Messages:
    367
    Likes Received:
    460
    Reputations:
    93
    ZAMUT, в общем да, но это тоже способ ) + вдруг ему потом еще и заголовки ответа сервера понадобятся
     
  8. Smapt

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

    Joined:
    29 Jan 2008
    Messages:
    31
    Likes Received:
    32
    Reputations:
    3
    ZAMUT,ElteRUS, спасибо... помогли)
     
  9. Demetra

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

    Joined:
    27 Aug 2007
    Messages:
    48
    Likes Received:
    8
    Reputations:
    0
    подскажите какие функции надо юзать чтоб создать предосмотр картинок
     
    1 person likes this.
  10. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    вот посмотри
    http://articles.org.ru/cfaq/index.php?qid=1875&catid=14
     
    3 people like this.
  11. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
  12. presidentua

    presidentua милиционер Античата

    Joined:
    4 Nov 2007
    Messages:
    305
    Likes Received:
    236
    Reputations:
    15
    Для защиты от иньекций можна использовать или адд_слешес или мускул_ескейп_стринг. Но многие рекомендуют использовать последнюю... Хотелось бы узнать почему?
     
  13. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    presidentua, потому что mysql_escape_string наиболее безопасен..
    Я если честно не помню, но вроде он экранирует некоторые символы которые addslashes экранировать не может!
     
    1 person likes this.
  14. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    первая экранирует
    вторая
     
    2 people like this.
  15. presidentua

    presidentua милиционер Античата

    Joined:
    4 Nov 2007
    Messages:
    305
    Likes Received:
    236
    Reputations:
    15
    Спасибо, Isis и Piflit. Розобрался. Всегда юзал mysql_escape_string, а теперь хоть буду знать -=почему=- :)
     
  16. Meanor

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

    Joined:
    9 Sep 2007
    Messages:
    66
    Likes Received:
    9
    Reputations:
    0
    Добрый день,

    Задался вопросом, как онлайновые игры, сделанные целиком (ну, или я так считаю) на пхп, могут иметь ботов? т.е. некоторые вещи в игре происходят сами собой, без сторонних действий пользователя или администратора.

    Заранее благодарен.
     
  17. Macro

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

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Вещи, которые происходят "сами собой" зачастую вовсе не происходят сами собой; так как заметить изменение их состояния возможно лишь обратившись к скрипту, изменения происходят в базе данных при обращении очередного пользователя. Ну, а остальное просто запускается через cron
     
    1 person likes this.
  18. n3m0

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

    Joined:
    11 May 2007
    Messages:
    133
    Likes Received:
    92
    Reputations:
    11
    Это как бы маленький искусственный интелект. Программист должен проработать очень много действий и каждую ситуацию поведения бота/ Для этого существуют разные гипотезы
    Почитай здесь _http://ru.wikipedia.org/wiki/Искусственный_интеллект
     
    2 people like this.
  19. Meanor

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

    Joined:
    9 Sep 2007
    Messages:
    66
    Likes Received:
    9
    Reputations:
    0
    Хм... Т.е. сделать так, как это происходит в обычных приложениях типа клиент-сервер, не получится? Например спонтанное передвижение бота по карте, когда на сайте нету пользователей, невозможно осуществить вообще?
     
  20. Macro

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

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    А зачем? =) Ну, в принципе, это возможно, через cron, как я уже написал ранее.
     
    1 person likes this.
Thread Status:
Not open for further replies.