Shtogrin

Shtogrin
Рейтинг
95
Регистрация
02.11.2006
solnikolay:
Чет не совсем догнал, причем тут буфферизация. Html-документ уже загружен, в нем находится картинка, при загрузке этой картинки идет запрос к php-скрипту, который записывает статистику и отдает графическую картинку.

Буферизация относится к скрипту который генерирует картинку для того чтобы можно отдавать заголовки в любом месте.

solnikolay:

Вот и интересует, КАК он в уже загруженный документ ее отдает.

Никак. Это просто отдельный запрос.

Второй совет со списком готовых решений для вас подойдет больше. На примере станет проще понять.

solnikolay:
И как это отослать с помощью php, если использовать header нельзя (выдается сообщение, что заголовки уже посланы)?

Включить буферизацию или выдавать заголовки в начале скрипта.

solnikolay:
Как он отдает картинки с интересующими нас циферками?

Возьмите какой - нибудь готовый счетчик и переделайте для себя

http://www.hotscripts.com/PHP/Scripts_and_Programs/Counters/Image_Based/index.html?action=formsubmit&listing_sorting_order=hits&listing_sorting_direction=des

Independence:

Что касается скриптов, то вы имеете ввиду, что в скрипте прописана переменная с адресом папки, где рысположен скрипт или источник данных, что-то типа
$directoryofsource="ENV{DOCUMENT_ROOT}/abcd.pl"

Или что-то другое?

Да. Для всех таких виртуальных хостов значение ENV{DOCUMENT_ROOT} будет одинаковое и будет указывать на корневой каталог.

function set_organization() {

text_org=document.getElementById("text_organization").value.replace(/\n/g,"<br>");

document.getElementById("organization").innerHTML=text_org;

}

или еще посложнее

$Pattern='/^(?:[^\W_]((?:[^\W_]|-){0,61}[^\W_])?\.)+[a-zA-Z]{2,6}$/';

Zend_Filter::isHostname

<?

$Pattern="/^[\-0-9a-z\._]+\.+[a-z]+$/";
if (preg_match($Pattern, $dom)){echo "$dom Ok";} else {echo "$dom Not!";}
?>

Аргументы (?parametr=777&id=(.*) нельзя использовать в левой части RewriteRule. Используйте

RewriteCond %{QUERY_STRING}

Читайте в конкретной партнерской программе. Они заинтересованы в партнерах, поэтому размещают детальное описание для чайников.

Web-Silver:
[Tue Jan 15 10:08:48 2008] [error] [client IP_адрес] client denied by server configuration: /путь_к_папке/public_html/cgi-bin/gb/guest.pl

Все правильно, пусть пишет, на нагрузку это не влияет.

Дополнительная нагрузка как раз будет, когда вы начнете переправлять их на главную. Это специфический трафик, польза от него может быть, например, от количества показов баннеров.

Web-Silver:

Можно ли избавиться вообще от ошибок типа:

Пусть пишет, на то он и лог. Если перенаправите или отключите, то никогда не узнаете, что на самом деле происходит

Web-Silver:
Тогда вопрос, нужно ли дополнительно сделать для остальных несуществующих файлов, как предложил Voznesensky?

Для несуществующих картинок наверно не нужно перенаправлять на главную, правильнее отдать 404.

Всего: 1230