mfl

mfl
Рейтинг
134
Регистрация
16.10.2006
ширина блока без всяких стилей и так по ширине текста

Ширина блока не зависит от содержимого.

Без всяких стилей она зависит от ширины родительского объекта.

Пример приведен в топике.

Где то глупо увеличивать код табличкой, где то глупо дивами.

Все верно, но в указанном примере чисто блок, ни намека на вид таблицы. Эти блоки могут быть вложены один в другой, <div>...<div>...</div>...</div> и в этом случае приходится использовать таблицы.

Второй на отзыв

Соответственно, заголовки If-Modified-Since не приходят. Поэтому скрипт отдает код 200.

Значение заголовка "If-Modified-Since" при работе PHP в режиме CGI находится в переменной $_ENV['HTTP_IF_MODIFIED_SINCE'].

Приведенный код корректно функционирует при любом режиме работы PHP

mfl добавил 18.07.2008 в 17:13

Вот ошибка:

if ($time <= strtotime($modifiedSince))

заменить на

if (strtotime($time) <= $modifiedSince)

сообщите адрес сайта в личку

Заголовки правильные отправлены?


<?
$time = "Mon, 20 Dec 2008 09:34:19 GMT";

if (isset($_ENV['HTTP_IF_MODIFIED_SINCE'])) { $modifiedSince = $_ENV['HTTP_IF_MODIFIED_SINCE']; }
elseif (isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) { $modifiedSince = $_SERVER['HTTP_IF_MODIFIED_SINCE']; }
else { $modifiedSince = 0; }

if ($modifiedSince) {
$modifiedSince = explode(';', $modifiedSince);
$modifiedSince = strtotime($modifiedSince[0]);
}

if ($time <= strtotime($modifiedSince))
{
header('HTTP/1.1 304 Not Modified');
exit();
}
?>

mfl добавил 18.07.2008 в 13:29

будет работать в независимости от того как работает php, модуль апач или в режиме cgi

KosoyRoman, это про что вообще? Функция фильтрации по всему url приведена выше и умещается в 2х строках.

Trol

для php5

<?php

$list = file('link.txt');
$host = $url = '';
foreach($list as $val) {
$uri = parse_url($val, PHP_URL_HOST)."\n";
if(!substr_count($host, $uri)) {
$url .= $val;
$host .= $uri;
}
}
file_put_contents('link.txt', $url);
?>

В случае использования php4 смотрите функции "parse_url" и "file_put_contents" и заменяйте на эквивалент данных функций.

Т.е. вам необходимо открытие 2х страниц одновременно?

Открывается страница А и на ней всплывающее окно - страница В.

Какая версия?

IE7 отображает рамку внутри окна.

Попробуйте display:table

IE не поддерживает :(

argocom, что в вашем понимании "временный редирект"?

Чтобы страница открылась в новом окне в ссылку добавляете атрибут target="_blank"

Всего: 631