PHP: $q_count = 0; while(...) { ... $q_count++; if($q_count == 30) { $q_count = 0; Sleep(rand(5,10)); } }
Если тебе надо пройтись по массиву - используй цикл foreach, который специально для этого предназначен. Если уж используешь while, то в цикле инкрементируй переменную $i, и если она кратна 30, то делаешь паузу... PHP: while(условие) { $i++; if($i % 30) sleep(5); ... ... ... }
Сначала слово "биржа" в utf-8, а потом уже urlencode PHP: print urlencode(iconv('windows-1251','utf-8','биржа'));
есть текстовик с содержанием такого рода логин;пароль,потом идет функция разделения по знаку логина с паролем,потом foreach,авторизация,потом идет регулярка,если страница после авторизации под нее подходит,то эта комбинация пишется в файл ,у меня почему то и плохие и хорошие пишутся. как сделать запись удачных?
продолжаю свой первый вопрос: первая часть и ответ на него: вторая часть и вопрос у меня есть конфиг $site['bobo'] = 'l2emu'; как сделать, если при стравнении конфига и данных на выводе: value="l2emu" добавило бы слово: selected
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>'; }
PHP: ?> <select style="width:130px" name="name"> <option value="NAME" <?=($site['bobo'] == 'l2emu') ? "select=selected" : ""?> >TRUE</option> <option value="NAME2">FALSE</option> </select>
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>"; ?>
записать его ай пи в бд(или файл) и на сайте сравнивать ай пи каждого юзверя с каждым ай пи из бан листа