подскажите, плз, как записать html переменной значение php переменной? <input name="hidden" type="hidden" id="hidden" value="<?$answer2[$random]?>"> ?
PHP: <input name="ИМЯ переменной" type="hidden" value="<? echo $переменная ?>"> только не факт. что ее не изменят.
index1.php: Code: <form action="http://www.../index2.php" method=POST> <input name=a type=hidden value="Zna4_php_peremennoj"> .... ... </form> index2.php: Code: <?php $a=htmlspecialchars($_POST['a']); .... ?> Чем не безопасно и плохо??
_HeSh_ А чего тут должно быть небезопасно? Когда решишь добавить эту переменную в базу (addslashes()) или вывести (htmlspecialchars() ), обработай нужными функциями.
здравствуйте! не могу разобраться с реализацией серверного приложения на php вот код, немного модифицированный пример из интернета. проблема в том что серверу необходимо разорвать текущее соединение с клиентом для открытия нового. тут при соединении с клиентом запускается бесконечный цикл(2). если запускать функцию catch_client() из цикла(2), получится, что сервер зависнет при ожидании нового подключения и перестанет обрабатывать текущее. нужно, чтобы он не переставая обрабатывать текущее, встал на ожидание нового подключения. PHP: <?php ignore_user_abort(); set_time_limit(0); $addr = 'localhost'; $port = 12345; $connections = 0; $max_connections = 20; define('SERVER', socket_create(AF_INET, SOCK_STREAM, SOL_TCP), 1); if ( SERVER < 0 ) _error(); if ( socket_bind(SERVER ,$addr, $port) < 0 ) _error(); if ( socket_listen(SERVER, $max_connections) < 0 ) _error(); catch_client(); function catch_client() { GLOBAL $connections; GLOBAL $max_connections; if ( $connections >= $max_connections ) return; while(true) // цикл 1 { // тут пхп возвращает управление операционной системе и ждёт подключения $CLIENT = socket_accept(SERVER); if ( $CLIENT < 0 ) _error(); // когда клиент приконнектился, сервер отправляет приветствие клиенту $connections++; s_send($CLIENT,'Привет. die - выкл сервер. exit - разъединиться.'); while(true) // цикл 2 { $DATA = socket_read($CLIENT, 1024); if ( $DATA === FALSE ) _error(); if ( $DATA == 'exit' ) { socket_close($CLIENT); $connections--; break 2; // разрывает соединение с клиентом } elseif ( $DATA == 'die' ) { socket_close($CLIENT); socket_close(SERVER); break 1; // выключает сервер } else { s_send($CLIENT, $DATA); // отсылает обратно текст } } //endwhile 2 } //endwhile 1 }//endfunc function _error() { echo socket_strerror( socket_last_error() ); if ( defined('SERVER') AND SERVER > 0 ) socket_close(SERVER); die; } //endfunc function s_send($socket, $msg) { socket_write($socket, $msg, strlen($msg)); } //endfunc ?>
Функции isset(). Ибо злобные люди под грозным названием "хакеры" могут подменить значения скрытых полей и тому подобное...
Привет всем, дайте ссылочку где можно подробно про DOM в php прочитать , с примерами использования класса.
Дышать. Ибо злобные люди под грозным названием "хакеры" могут подсыпать яд в солонку и тому подобное... Кубик Рубик, это слишком разные вещи, чтобы сравнивать. Best Regards, O. truelamer, http://php.net/dom
Спасибо!!!! И как мне установить пхп ? Как cgi приложение или как модуль вёб-сервера ? Не могу понять тонкостей, поняла только одно: что при выборе второго варианта производительность будет выше
Ты у себя на домашнем компе ставить собралась? Поставь готовую сборку http://wampserver.com и не парь себе мозги... То для серверов, хостингов. А по теме "что быстрее" - различия в нано-секундах). Я бы предпочел поставить как модуль cgi, так как это более безопасно.