Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

08.05.2008, 01:31
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
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 указывать без параметра неправилньо, да и валидатор ругатсья будет ))
За код спасибо, буду пробовать 
|
|
|

09.05.2008, 17:26
|
|
Новичок
Регистрация: 20.12.2007
Сообщений: 19
Провел на форуме: 373780
Репутация:
52
|
|
У меня такой вопрос:
Предположим есть php скрипт, который выполняется очень долго. В процессе своей работы скрипт выводит некоторую информацию в браузер [echo]. Проблема в том, что при запуске скрипта окно браузера просто подвисает (либо информация выводится кусками), вне зависимости от того, запускаю ли я его на localhost'е или на сайте.
Может быть существует какая-нибудь функция в php, чтобы в определенном месте программа синхронизировала свою работу с браузером. Или есть другое решение?
Заранее спасибо.
Последний раз редактировалось [AVT]; 09.05.2008 в 17:29..
|
|
|

09.05.2008, 17:29
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
flush() после каждого ехо
|
|
|

09.05.2008, 17:29
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
[AVT]
http://ru2.php.net/manual-lookup.php?pattern=ob
юзаете?
|
|
|

10.05.2008, 03:01
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Чтобы скрипт выводил сразу сообщения в браузер, нужно писать:
При этом ob_start не надо использовать.
|
|
|

10.05.2008, 10:35
|
|
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
Провел на форуме: 7617458
Репутация:
3965
|
|
Сообщение от .:EnoT:.
Именно checked="checked", т.к. checked указывать без параметра неправилньо, да и валидатор ругатсья будет ))
За код спасибо, буду пробовать 
checked=1
по-моему правильно так
__________________
BlackHat. MoDL
|
|
|

10.05.2008, 12:23
|
|
Познающий
Регистрация: 04.05.2007
Сообщений: 38
Провел на форуме: 939769
Репутация:
59
|
|
Зависит от того, используется html или xhtml.
В xhtml все булевы атрибуты должны быть записаны в развернутой форме, т.е. checked="checked", selected="selected", причем значение должно быть только checked|selected и т.д., т.е. если значение будет 1, то валидатор точно будет ругаться.
|
|
|

10.05.2008, 13:26
|
|
Banned
Регистрация: 27.08.2007
Сообщений: 159
Провел на форуме: 994336
Репутация:
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
В чем ошибка?
|
|
|

10.05.2008, 13:41
|
|
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме: 1325167
Репутация:
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;
?>
|
|
|

10.05.2008, 13:56
|
|
Banned
Регистрация: 27.08.2007
Сообщений: 159
Провел на форуме: 994336
Репутация:
171
|
|
Ershik какая точка?ты о чем? так же не работает
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|