по суммам заявок так иногда кажется ;)
название статьи: Закрепляем jQuery — 25 отличных советов
статья написана с учетом определенной специфики ;)
это очень подробно рассмотрено в спецификации :)
"форматирование" инпутов никакого отношения к атрибуту нейм не имеет.
кому передается эта суть лучше? сервер суть не обрабатывает :)
так и используют.
Даже если каким-то непостижимым образом окажется, что это так, то все равно эффективнее будет воткнуть ключевик в заголовок, нежели изменить инпут на баттон.
dkameleon добавил 31.01.2011 в 01:13
ortegas, в общем, вы настолько увлеклись СЕО, что забыли про основную задачу ХТМЛа :)
есть ощущение, что так хотели прорекламить сервис :)
тут фишка в том, что браузеры пытаются решить проблемы кривизны рук, упорно верстающих все через ИД :)
буржуи даже подробно расписали то и зачем использовать положено:
http://www.w3.org/TR/html401/struct/global.html#h-7.5.2
спрятали-то как :)
а где тут про Лукашенко?
Ilekor, хидер с диапазонами есть, а обработки нету :)
Разбирайтесь:
if (!isset($_SERVER["HTTP_RANGE"])) { header ("HTTP/1.1 200 OK"); header ("Expires: Thu, 19 Nov 1981 08:52:00 GMT"); header ("Cache-Control: None"); header ("Pragma: no-cache"); header ("Accept-Ranges: bytes"); header ("Content-Disposition: inline; filename=\"$fn\""); if (preg_match("#Opera(/| )([0-9].[0-9]{1,2})#", $_SERVER["HTTP_USER_AGENT"]) or preg_match("#MSIE ([0-9].[0-9]{1,2})#", $_SERVER["HTTP_USER_AGENT"])) { header("Content-Type: application/octetstream"); } else { header("Content-Type: application/octet-stream"); } header ("Content-Length: $fs"); header ("Age: 0"); header ("Proxy-Connection: close"); @readfile(DIR_DOWNLOADS."/".$fn); }else{ ereg("bytes=([0-9]+)", $_SERVER["HTTP_RANGE"], $m); $contentSize = $fs - intval($m[1]); $p1 = $fs - $contentSize; $p2 = $fs - 1; $p3 = $fs; $p4= $p3 - $p1; header ("HTTP/1.1 206 Partial Content"); header ("Expires: Thu, 19 Nov 1981 08:52:00 GMT"); header ("Cache-Control: None"); header ("Pragma: no-cache"); header ("Accept-Ranges: bytes"); header ("Content-Disposition: inline; filename=\"$fn\""); if (preg_match("#Opera(/| )([0-9].[0-9]{1,2})#", $_SERVER["HTTP_USER_AGENT"]) or preg_match("#MSIE ([0-9].[0-9]{1,2})#", $_SERVER["HTTP_USER_AGENT"])) { header("Content-Type: application/octetstream"); } else { header("Content-Type: application/octet-stream"); } header ("Content-Range: bytes $p1-$p2/$p3"); header ("Content-Length: $p4"); header ("Proxy-Connection: close"); $fd = @fopen(DIR_DOWNLOADS."/".$fn, "rb"); @fseek($fd, $p1, SEEK_SET); while(!@feof($fd)) { echo(@fread($fd, $p3)); } @fclose($fd); }?>
проверил. у меня все норм.
не забывайте, что обороты биржи не резиновые, в отличие от
бюджетов желающих так погонять деньжата :)