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

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

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

    WNZRS Member

    Joined:
    3 Sep 2009
    Messages:
    294
    Likes Received:
    52
    Reputations:
    1
    PHP:
    $q_count 0;
    while(...)
    {
    ...
    $q_count++;
    if(
    $q_count == 30)
    {
    $q_count 0;
    Sleep(rand(5,10));
    }
    }
     
  2. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Если тебе надо пройтись по массиву - используй цикл foreach, который специально для этого предназначен.

    Если уж используешь while, то в цикле инкрементируй переменную $i, и если она кратна 30, то делаешь паузу...
    PHP:
    while(условие)
    {
    $i++;
    if(
    $i 30)
         
    sleep(5);
    ...
    ...
    ...
    }
     
  3. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    urlencode("биржа");
     
  4. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    urlencode()
     
  5. Compton

    Compton Member

    Joined:
    31 Jan 2010
    Messages:
    290
    Likes Received:
    25
    Reputations:
    0
    %E1%E8%F0%E6%E0 получается такое, по этому на нужную страницу не попаду
     
  6. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    может дело в кодировке
    проверь какая кодировка у страницы и у тебя в скрипте
    наверно на сайте UTF-8
     
  7. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    Сначала слово "биржа" в utf-8, а потом уже urlencode
    PHP:
    print urlencode(iconv('windows-1251','utf-8','биржа'));
     
  8. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    urlencode + inconv
     
    1 person likes this.
  9. Compton

    Compton Member

    Joined:
    31 Jan 2010
    Messages:
    290
    Likes Received:
    25
    Reputations:
    0
    есть текстовик с содержанием такого рода логин;пароль,потом идет функция разделения по знаку логина с паролем,потом foreach,авторизация,потом идет регулярка,если страница после авторизации под нее подходит,то эта комбинация пишется в файл ,у меня почему то и плохие и хорошие пишутся. как сделать запись удачных?
     
  10. AtomoS

    AtomoS New Member

    Joined:
    17 Feb 2010
    Messages:
    88
    Likes Received:
    1
    Reputations:
    0
    продолжаю свой первый вопрос: первая часть и ответ на него: вторая часть

    и вопрос у меня есть конфиг $site['bobo'] = 'l2emu';

    как сделать, если при стравнении конфига и данных на выводе: value="l2emu" добавило бы слово: selected
     
    #14450 AtomoS, 18 Mar 2010
    Last edited: 18 Mar 2010
  11. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    PHP:
    $site['bobo'] = 'l2emu';
    $values = array('bla''bla2''bla3''l2emu''bla4');
    echo 
    '<select name="...">';
    foreach (
    $values as $value)
      {
        echo 
    '<option value="'.$value.'"';
        if (
    $value == $site['bobo']) echo ' selected';
        echo 
    '>'.$value.'</option>';
        echo 
    '</select>';
      }
     
  12. AtomoS

    AtomoS New Member

    Joined:
    17 Feb 2010
    Messages:
    88
    Likes Received:
    1
    Reputations:
    0
    Joker-jar, немного не то что я ожидал. нужно переделать немного вот это..
     
    #14452 AtomoS, 18 Mar 2010
    Last edited: 18 Mar 2010
  13. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    имхо, в этом разобраться практически нереально. Я лишь временно включил режим телепата. Не сработало
     
  14. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    если я правильно понял,
    PHP:
    if($site['bobo'] =='l2emu')echo 'l2emu' ' selected';
    =
     
  15. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    PHP:

    ?>
    <select style="width:130px" name="name">
                      <option value="NAME" <?=($site['bobo'] == 'l2emu') ? "select=selected" ""?> >TRUE</option>
                      <option value="NAME2">FALSE</option>
                      </select>


     
  16. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    PHP:
    <?php 

    $site
    ['bobo'] = 'l2emu'/// <<<------------

    $path "data"//Директория с файлами 
    $dir=getcwd()."/".$path//Получаем абсолютную директорию 
    $files=scandir($dir); //Получаем список файлов 
    $pref ".sql.php"//префикc файлов 

    echo "<select name=\"server_type\">\n"
    foreach(
    $files as $file) { 
        if(
    preg_match("#(.*)".$pref."#i",$file)) { 
            
    $content file_get_contents($path."/".$file); 
            if(
    preg_match("|(Список запросов в БД: )(.*) #|i",$content,$out)) { 
                (
    str_replace($pref,'',$file) == $site['bobo']) ? $sel "selected" $sel "";
                echo 
    "<option value='".str_replace($pref,'',$file)."' $sel>".$out[2]."</option>\n"//соб 
            

        } 

    echo 
    "</select>"
    ?>
     
  17. mr-leon

    mr-leon New Member

    Joined:
    24 Apr 2009
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    где можно найти бесплатный хостинг с поддержкой PHP
     
  18. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    В гугле...

    http://www.freewebhostingarea.com/
     
  19. VladZombie

    VladZombie New Member

    Joined:
    18 Apr 2009
    Messages:
    47
    Likes Received:
    2
    Reputations:
    0
    Как поставить бан по ip адресу.Чтобы юзер не мог войти на сайт?
     
  20. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    записать его ай пи в бд(или файл)
    и на сайте сравнивать ай пи каждого юзверя с каждым ай пи из бан листа
     
Thread Status:
Not open for further replies.