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

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

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

    ubuntu New Member

    Joined:
    28 Dec 2009
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    а есть написанный скрипт для проверки прокси для определенного сайта, допустим, задал в текстовике проксей, написал сайт в скрипте, а он пытается зайти с каждым прокси и сверить title, если тру то записывает в файл.
     
  2. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    может условные операторы использовать?
    if (section=1)
    {
    echo .....
    }
    else if(...)
    {
    ...
    }
    ....

    что скажете?
    потом сложно будет привести это в людской вид? страниц и контента будет много.. сразу говорю..
     
  3. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Ты каждый раз будешь сверять $section - лучше использовать switch();
    PHP:
    $section 1;
    switch(
    $section) {
    case 
    1: echo "Section - 1";
    break; 
    case 
    2: echo "Section - 2";
    break; 
    case 
    3: echo "Section - 3";
    break; 
    }
    Так конечно можно, если тебе по условию не нужно добавлять новые категории из админки.
     
  4. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Thanks!
     
  5. Komyak

    Komyak Banned

    Joined:
    14 Jan 2009
    Messages:
    202
    Likes Received:
    18
    Reputations:
    1
    Подскажите пожалуйста где я допустил ошибку:
    PHP:
        for ($y 1$y <= $ammount$y++)
        { 
            
    $login login();
            
    $password '123456';

            
    post ('http://toodoo.ru/account/logout',null,'http://toodoo.ru/account/');

            
    $result post('http://toodoo.ru/account/signup','profile_nick_name='.$login.'&user_registration_from=&profile_is_female=false&user_email='.$login.'@antireg.ru&user_password='.$password.'&user_password_repeat='.$password.'&agree=1&x=0&y=0','http://toodoo.ru/account/signup'); 

            
    post ('http://toodoo.ru/account/logout',null,'http://toodoo.ru/account/');

            
            
    $hostd="http://".$login.".antireg.ru";
            
    $resconf=post($hostd,null,'http://toodoo.ru');
            
    preg_match_all('|<a target=\"_blank\" href=\"(.*)code%3D(.*?)%253D%253D\">|is',$resconf,$logins);

            
    fwrite($fh$login."@antireg.ru\n");
            
    fwrite($logzz,$logins[2][0]."\n");
        }
            
    fclose($fh);    
            
    fclose($logzz);
    Я регаю акк и хочу получить хэш из ссылки подтверждения.
     
    #13365 Komyak, 3 Jan 2010
    Last edited: 3 Jan 2010
  6. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Зачем ты в регулярке экранируеш двойные ковычки, если само выражение в одинарных.
     
    1 person likes this.
  7. Komyak

    Komyak Banned

    Joined:
    14 Jan 2009
    Messages:
    202
    Likes Received:
    18
    Reputations:
    1
    Если честно, то думал что на регулярки это правило не распространяется.СПС теперь буду знать.
    Если кому не сложно, то посмотрите почему не могу получить хеш из ссылки.
    Когда выношу preg_match из цикла(испытаваю регулярку), то всё нормально работает и выдаёт результат. Но когда совмещаю регу с подтверждением, то print_r ничего не выдаёт.
     
  8. a1ertso

    a1ertso New Member

    Joined:
    16 Dec 2009
    Messages:
    35
    Likes Received:
    0
    Reputations:
    0
    Есть ли у кого нибудь скрипт который распознает ник:хеш:мыло ? Есть база, а расписать все красиво и удобно не получается.
     
  9. Инженер

    Инженер New Member

    Joined:
    19 Jul 2009
    Messages:
    19
    Likes Received:
    1
    Reputations:
    0
    Можете написать код, который отображал бы, например на аватаре сколько осталось до дня рождения др. дат. Заранее спасибо.
     
  10. maximka_18

    maximka_18 New Member

    Joined:
    2 Jan 2010
    Messages:
    24
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте!!!
    У меня собственно проблема, девушке задали написать на PHP страничку, чтобы она генерировала HTML, в HTML должно быть 2 блока, верхний и нижний. в верхнем постоянные данные, в нижнем переменные.
    Теперь о нижнем блоке. PHP должен генерить последовательные цифры, типа 001, 002, 003. Нужно еще задать символы между цифрами, т.е. 0*0*1, 0*0*2, 0*0*3.... и т д.
    PHP должен генерить HTML, в одном html должно быть 20 групп цифр (0*0*1 - группа), каждая группа с новой строчки, и так генерит до указанного числа(если с 001 до 010, то 0*0*1 ---------0*1*0)

    --------------------------------------------------------------------------
    Альтернативное обьяснение проблемы.
    пример HTML:
    <
    вася пупкин. {пермаментная информация}

    0*0*1
    0*0*2
    0*0*3
    ...
    0*2*0{переменная инфа, которая задается диапозоном чисел, и знаками между ними}

    Короче типа такого... Препод сказал что если сделает, у нее автомат)
     
  11. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    maximka_18 думать лень, потому как-то так
    PHP:
    <?PHP
    $const 
    'Vasya Pupkin';

    $from 0;
    $to 20;
    $seporator '*';

    echo 
    $const."<br /><br />\r\n";
    for (
    $i=$from$i<=$to$i++) echo implode($seporatorstr_split(str_pad($i,3,'0',STR_PAD_LEFT),1))."<br/>\r\n";
     
    _________________________
  12. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    А вот и йа
    Написал парсер, через CURL через проксеки запрашиваю пагу, и вот CURL коннектится к проксеку, запрашивает пагу и прокс молчит, CURL ждёт ответа пока я руками не обрываю коннект в фаере =\
    Пока я спал он часов 5 ждал ответ =\
    Чё делать? Как сказать CURL'у, что если 5 секунд нет ответа - обрывать коннект
    Не путать с таймаутом на коннект, он коннектится, но ответ ждёт :eek:
     
  13. suser

    suser Member

    Joined:
    30 Dec 2009
    Messages:
    35
    Likes Received:
    5
    Reputations:
    0
    PHP:
    $timeout =10;
    curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);  
    curl_setopt($chCURLOPT_TIMEOUT$timeout); 
     
    1 person likes this.
  14. Komyak

    Komyak Banned

    Joined:
    14 Jan 2009
    Messages:
    202
    Likes Received:
    18
    Reputations:
    1
    После того как запускаю постер или парсер на серваке ~после 1к адресов, сервер начинает еб...ь и работает очень медленно. как понимаю он кэширует результат всеё работы и после такого количества естественно начинает притормаживать- естественный вопрос- Как можно этого избежать, пока хостер меня не выгнал?
     
  15. maximka_18

    maximka_18 New Member

    Joined:
    2 Jan 2010
    Messages:
    24
    Likes Received:
    0
    Reputations:
    0
    Vasya Pupkin


    Fatal error: Call to undefined function: str_split() in z:\home\test1.ru\www\index.php on line 9
     
  16. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    У тебе PHP4 установи PHP5
     
  17. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    maximka_18 Вот для версии 4+
    PHP:
    <?PHP
    $const 
    'Vasya Pupkin';

    $from 0;
    $to 20;
    $seporator '*';

    echo 
    $const."<br /><br />\r\n";
    for (
    $i=$from$i<=$to$i++) echo implode($seporatorpreg_split('//',str_pad($i,3,'0',STR_PAD_LEFT)))."<br/>\r\n"
     
    _________________________
  18. Инженер

    Инженер New Member

    Joined:
    19 Jul 2009
    Messages:
    19
    Likes Received:
    1
    Reputations:
    0
    напишите плз код, который граббит статус скайпа и аськи.
     
  19. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    m0Hze Вопрос, а что вы ожидаете получить?
     
    _________________________
  20. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    m0Hze Если вы расширяете один класс другим - все методы родителя будут описаны в дочернем классе, если метод перегружен дочерним - всегда можно вызвать родительский. Если нет - создавайте финальный класс и уже в нем создавайте экземпляры всех нужных для работы классов.
     
    _________________________
Thread Status:
Not open for further replies.