HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3041  
Старый 08.05.2008, 01:31
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 1916


По умолчанию

Цитата:
Сообщение от VDShark  
Во первых, не checked=checked, а просто checked.
если не хочешь циклами - вот те пример:
$num = 2;
$arr = array('1'=>'','2'=>'','3'=>'');
$arr[$num]='checked';
echo "<input type='radio' name='name' value='1' {$arr[1]}/>Инпут 1";
echo "<input type='radio' name='name' value='2' {$arr[2]}/>Инпут 2";
echo "<input type='radio' name='name' value='3' {$arr[3]}/>Инпут 3";
Именно checked="checked", т.к. checked указывать без параметра неправилньо, да и валидатор ругатсья будет ))
За код спасибо, буду пробовать
 
Ответить с цитированием

  #3042  
Старый 09.05.2008, 17:26
[AVT]
Новичок
Регистрация: 20.12.2007
Сообщений: 19
С нами: 9680237

Репутация: 52
По умолчанию

У меня такой вопрос:
Предположим есть php скрипт, который выполняется очень долго. В процессе своей работы скрипт выводит некоторую информацию в браузер [echo]. Проблема в том, что при запуске скрипта окно браузера просто подвисает (либо информация выводится кусками), вне зависимости от того, запускаю ли я его на localhost'е или на сайте.
Может быть существует какая-нибудь функция в php, чтобы в определенном месте программа синхронизировала свою работу с браузером. Или есть другое решение?
Заранее спасибо.

Последний раз редактировалось [AVT]; 09.05.2008 в 17:29..
 
Ответить с цитированием

  #3043  
Старый 09.05.2008, 17:29
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
С нами: 11058146

Репутация: 4536


По умолчанию

flush() после каждого ехо
 
Ответить с цитированием

  #3044  
Старый 09.05.2008, 17:29
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами: 10393869

Репутация: 2032


По умолчанию

[AVT]
http://ru2.php.net/manual-lookup.php?pattern=ob
юзаете?
 
Ответить с цитированием

  #3045  
Старый 10.05.2008, 03:01
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Чтобы скрипт выводил сразу сообщения в браузер, нужно писать:

PHP код:
ob_flush();
flush(); 
При этом ob_start не надо использовать.
 
Ответить с цитированием

  #3046  
Старый 10.05.2008, 10:35
Dimi4
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
С нами: 10077446

Репутация: 3965


По умолчанию

Цитата:
Сообщение от .:EnoT:.  
Именно checked="checked", т.к. checked указывать без параметра неправилньо, да и валидатор ругатсья будет ))
За код спасибо, буду пробовать
checked=1
по-моему правильно так
 
Ответить с цитированием

  #3047  
Старый 10.05.2008, 12:23
Boccob
Познающий
Регистрация: 04.05.2007
Сообщений: 38
С нами: 10011159

Репутация: 59
По умолчанию

Зависит от того, используется html или xhtml.
В xhtml все булевы атрибуты должны быть записаны в развернутой форме, т.е. checked="checked", selected="selected", причем значение должно быть только checked|selected и т.д., т.е. если значение будет 1, то валидатор точно будет ругаться.
 
Ответить с цитированием

  #3048  
Старый 10.05.2008, 13:26
!{ra!{e/\/
Banned
Регистрация: 27.08.2007
Сообщений: 159
С нами: 9845666

Репутация: 171
По умолчанию

пытаюсь залогинится к tak.ru
PHP код:
<?php
$packet
="POST /enter.php HTTP/1.0\r\n";
$packet.="Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/pdf, application/x-shockwave-flash, */*\r\n";
$packet.="Accept-Language: ru\r\n";
$packet.="Content-Type: application/x-www-form-urlencoded\r\n";
$packet.="Host: web.tak.ru\r\n";
$packet.="Content-Length: 52\r\n";
$packet.="Pragma: no-cache\r\n";
$packet.="Connection: Keep-Alive\r\n\r\n";
$packet.="login=freetest&password=ANTICHAT&Submit=++OK++&z=enter_form";
$ock=fsockopen("web.tak.ru",80);
fputs($ock,$packet);
$html='';
      while (!
feof($ock))
       {
       
$html.=fgets($ock);
       }
fclose($ock);
echo 
$html;
?>
login-freetest
pass-ANTICHAT
В чем ошибка?
 
Ответить с цитированием

  #3049  
Старый 10.05.2008, 13:41
Ershik
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
С нами: 9741777

Репутация: 100
По умолчанию

Точку забыл.
<?php
$packet.="POST /enter.php HTTP/1.0\r\n";
$packet.="Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/pdf, application/x-shockwave-flash, */*\r\n";
$packet.="Accept-Language: ru\r\n";
$packet.="Content-Type: application/x-www-form-urlencoded\r\n";
$packet.="Host: web.tak.ru\r\n";
$packet.="Content-Length: 52\r\n";
$packet.="Pragma: no-cache\r\n";
$packet.="Connection: Keep-Alive\r\n\r\n";
$packet.="login=freetest&password=ANTICHAT&Submit= ++OK++&z=enter_form";
$ock=fsockopen("web.tak.ru",80);
fputs($ock,$packet);
$html='';
while (!feof($ock))
{
$html.=fgets($ock);
}
fclose($ock);
echo $html;
?>
 
Ответить с цитированием

  #3050  
Старый 10.05.2008, 13:56
!{ra!{e/\/
Banned
Регистрация: 27.08.2007
Сообщений: 159
С нами: 9845666

Репутация: 171
По умолчанию

Ershik какая точка?ты о чем? так же не работает
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.