bimcom

Рейтинг
170
Регистрация
23.10.2006
Max1m:
Весьма полезная штуковина. Хотел себе такую недавно смастерить (: Спасибо, сейчас потестим ☝

Upd: Работает, но под "Статистика сайта" лишний код выплывает, вроде этого:

.vm { color:#f7f7f7; font-size:11px; font-weight:bold;

text-transform:lowercase; text-decoration:none }

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

Обновление скрипта:

- теперь нет необходимости искать пароль в куках

формат файла настроек:


ПУСТАЯ СТРОЧКА
site.ru;ПАРОЛЬ ДЛЯ ВХОДА В СТАТИСТИКУ, если его нет пусто
site2.ru;ПАРОЛЬ ДЛЯ ВХОДА В СТАТИСТИКУ, если его нет пусто

Скрипт работает только при выключеном сафе моде ПХП

zip stat.zip
mihan:
bimcom, когда ждать новой версии? без хэша никак опять же?

Хотите без хэша - будет без него :) ...скоро (может даже сегодня)

mendel:
А мне все-таки кажется что у него не отрабатывается переадресация. :)
впрочем код настолько мудреный что разбираться до конца просто нет времени.

Проверил у себя - все работает с отключенной переадресаций.

То Rchernovol

Попробыуйте вывести на печать эти переменные и гляньте что за файлы пытается открыть.

т.к. на Денвере все работает 100% - на нем и отлаживалось.

_S_:
Вывод ошибки изчез - теперь просто показывает нули :)

http://test.lux-ar.ru/stat/

Проверьте появление файлов в папке /tmp (их размер должен быть 35 кб)

Скорее всего туда не сохраняются временные файлы - нужно выставить разрешающие права.

mendel:
просто лишняя строчка была? чувствую мне уже пора начинать читать ваш код прежде чем комментировать :) честно говоря думал что редирект был сделан штатными средствами, потому и ошибка такая (FOLLOWLOCATION это автоматическая отработка переадресаций).

FOLLOWLOCATION закрался из-за того что скопировал кусок кода из другого скрипта, а т.к. не мешает (опятьже для меня :) на продажу скрипт даже мысли небыло выставлять) то и не удалял ненужные опции.

Код читать не советую, а то мне стыдно станет - там все на тяп-ляп, опыта работы в нормальных проектах неимею, только в рамках расширения кругозора и хобби.

P.S.

А так ваше замечание по поводу сэфе мода 100% верное, только непонятно почему _S_ сам незаметил что в коде ошибки написано.

_S_:
А подробнее, где и что менять? У меня ВДС.

Закоментируйте строку кода как я сказал, и все - там нигде редиректы не используются.

с 283 строки по 290 идет сейчас

	$options=array (

CURLOPT_FILE => $file_pointers[$key],
CURLOPT_TIMEOUT => $timeout,
CURLOPT_FAILONERROR => true,
CURLOPT_HEADER => false,
CURLOPT_COOKIE => $array_cookie[$key],
CURLOPT_FOLLOWLOCATION => true
);

Переделать нужно на

	$options=array (

CURLOPT_FILE => $file_pointers[$key],
CURLOPT_TIMEOUT => $timeout,
CURLOPT_FAILONERROR => true,
CURLOPT_HEADER => false,
CURLOPT_COOKIE => $array_cookie[$key]
// CURLOPT_FOLLOWLOCATION => true
);

mendel,

Возьму решение на заметку.

_S_:
bimcom, Выдает такую ошибку
curl_setopt_array() [function.curl-setopt-array]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /home/.../stat/index.php on line 288

Курл на хостинге работает.

Попробуйте закоментировать строчку 289 строку, а в 288 убрать запятую в конце.

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

Кому нужен график - жмем

Сводная статистика за месяц

И копируем в эксель, а там график строится за 2 сек.

P.S.

Позже доделаю отрисовку графика, убого на скорую руку не хочется.

PPS.

Блин перечитал то что хотел увидеть Str256 и понял что сделал не то :)

В сводной статистике отображаются все сайты сумарно.

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

zip stat.zip
Str256:
Скрипт не пробовал, сразу говорю. Вопрос такой. Если много сайтов, реально ли получить сводный график посещаемости для всех. То бишь картинку где разные сайты будут показаны линиями разных цветов? Типо как у Мэйл.ру.

Такого нет, но магу дописать.

Щас попробую - посмотрим что получится

Всего: 795