Показаны сообщения с ярлыком сайт. Показать все сообщения
Показаны сообщения с ярлыком сайт. Показать все сообщения

Викиномика

Еще один успешно завершенный проект, в котором мы приняли участие. Историю о нем и книге «Викиномика» читайте в сообществе Mustread.

Теперь у нас есть WikiCrowd.

Простой способ выловить ошибки на работающем сайте (на PHP)

На всех моих сайтах давно стоят logger'ы на 404-ую и прочие интересные ошибки, которые не только показывают соответствующую страницу, но также отправляют мне письмо с контекстом, в котором ошибка произошла. Недавно я придумал, как еще лучше выловить все ошибки, которые случаются при работе сайта.

Следующий код нужно вставить в какое-то общее для всех скриптов место (в конфиг, например).

function myErrorHandler($errno, $errstr, 
      $errfile, $errline, $errcontext) {
  $f = fopen('errors.txt', 'a');
  fwrite($f, 
    "Date: ".date('Y-m-d H:i:s')."\n".
    "Code: $errno\n".
    "ErrStr: $errstr\n".
    "$errfile:$errline\n\n".
    print_r($errcontext, true)."\n\n\n");
  return false;
}
set_error_handler("myErrorHandler");

На каждую ошибку он будет добавлять запись в файл errors.txt, который можно время от времени смотреть.

Как вариант - можно отправлять текст с описанием ошибки себе по почте.

Интересный способ продвижения сайта

Только что мне пришло письмо: «Ваш продукт Gold Section 2.8 был протестирован нашей командой и признан очень качественным программным обеспечением, а еще мы протащились от того, насколько он прост... Так что мы дали вашему продукту 5 из 5 звездную награду. Короче, теперь ваш продукт — это Premium Software».

Download Gold Section 2.8

Не врубаюсь, откуда они взяли версию 2.8 (последняя, выпущенная мной — Gold Section 2.24), но, все равно, приятно :). Угу, что дальше делает польстившийся автор софта? Правильно, довольный постит у себя в блоге ссылку на этот очередной сайт с download'ами. Результат: сайт получит нехилый PR и ТИЦ, если номинировать с десяток тысяч программ, причем совершенно законными средствами, да еще и карму поднимет за счет радости авторов софта :).

Принимайте на вооружение ;-).