Текстовые редакторы и PHP

14.02.2012 0 comments »

UTF8 without BOM

Все мы знаем, что для web проектов, лучше использовать кодировку UTF-8. Разумеется именно так я и стараюсь поступать. Но вот незадача столкнулся с проблемой. Если текст не содержит символов в кодировке UTF-8, то текстовые редакторы при открытии, автоопределяют её как ANSI. В принципе все верно, ведь UTF-8 хранит английские символы, также как и ANSI отводя под них один байт. Представьте теперь, что вы открываете файл, добавляете туда русский текст, потом сохраняете и думаете, что все "ок", я же создавал файл в UTF-8. И потом долго ищите ошибку почему у Вас неверная кодировка.

Author: Vitaly Orlov


phpMyAdmin, 1800 секунд, это много или мало?

14.02.2012 1 comment »

phpMyAdmin

Сегодня выдалось отличное утро, выпив кофе, я продолжил работу над проектом "Каталог испанской VIP недвижимости"
Появилась необходимость создать в MySQL еще одну таблицу. Переключившись на вкладку с phpMyAdmin'ом я получил сообщение:

Отсутствие активности более 1800 секунд, пожалуйста, авторизуйтесь заново

Author: Vitaly Orlov


PHP и файлы в MySql

14.02.2012 0 comments »

mysql

Как записать файл в базу данных, чтобы он не портился?

Используйте base64 кодировку!

Author: Vitaly Orlov


Установка DLE и UTF-8

14.02.2012 4 comments »

DLE

Поставили мне задачу, написать парсер для Adult сайта YouPorn и PornHub и интегрировать его, в DLE. Так как я знал немного этот движок, я быстро скачал первую попавшуюся версию, ей оказалась 7.3 и поставил на денвера (denwer) ибо домашний сервак с linux'ом не подключен, и флешка с ним же в виртуальной машине, была неизвестно где.

Author: Vitaly Orlov


PHP и Cookie

14.02.2012 0 comments »

Cookies

При работе с куками, а именно хранение в них довольно объемных массивов, столкнулся с рядом проблем..

Author: Vitaly Orlov


Создаем заготовку для модуля парсера в DLE

14.02.2012 0 comments »

DLE

Сейчас расскажу как можно быстро создать небольшой модуль для работы с DLE

Author: Vitaly Orlov


Список популярных Mime типов

14.02.2012 0 comments »

Files

Под катом список популярных mime-типов

Author: Vitaly Orlov


Ох уж это SEO

14.02.2012 0 comments »
Заметки
Начал разбираться в теме о продвижения в поисковиках, столкнулся с рядом трудностей. На первом месте терминология, о которой и пойдет сегодня речь.
Author: Vitaly Orlov


WebAsyst и SAPE. Костыль.

14.02.2012 2 comments »

WebAssyst

Внимание!
Статья устарела. Правильная установка тут: WebAsyst и Sape. Правильный костыль.

Author: Vitaly Orlov


Меняем год в текстах постов DLE

14.02.2012 0 comments »

DLE

Задача:
Есть много постов, в текстах которых встречаются года не совпадающих с датой публикации новости, к примеру:
Дата публикации "2009-10-01", а текст "В июне 2003 мы выпустили 5000 пар носков"
Надо сменить год, замененные остальные цифры роли не играют...

Author: Vitaly Orlov


WebAsyst и Sape. Правильный костыль!

14.02.2012 13 comments »

WebAssyst

ВНИМАНИЕ! Руководство для версии 279, для остальных может не работать.

При установке по инструкции от меня, которая описана в статье "WebAsyst и Sape. Костыль", некоторые страницы начали выпадать в ошибки. Но при этом чек код, оставался на месте. Написал на форум сапы, там меня админ c логином Ank просвятил (за что ему огромный респект), в том что вывод чек кода, это не показатель корректной установки.

Тогда я понял, что бока у меня, сделал unserialize для links.db там было всё ок, тогда полез в sape.php и разобрал полностью формирование ссылок, в итоге оказалось, что некорректно отдается $_SERVER['REQUEST_URI'] . Связанно это с тем как вызывается файл голосований из прошлого костыля.

В общем, переделал по-новому, более умным способом.

Author: Vitaly Orlov


Маркировка подключения UTP кабеля к настенной розетке RJ-45

14.02.2012 0 comments »

Lan cable

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

Author: Vitaly Orlov


MS Word 2007 и PHP

14.02.2012 0 comments »

PHP

Задача, вытащить весь текст содержащийся в документе (docx, MS Office 2007), в переменную на PHP.

Author: Vitaly Orlov


Использование AC-Service (Anti Captcha)

14.02.2012 9 comments »

Captcha

Недавно столкнулся с необходимостью использовать AC-Service, для некоторых нужд, решил поделиться кодом, да и себе сложить в копилку.

Author: Vitaly Orlov


Правильный старт для парсера

14.02.2012 1 comment »

парсер

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

Итак, вперед!

Author: Vitaly Orlov


Лечим innerText

14.02.2012 0 comments »

Javascript

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

Как мне стало известно 🙂 мой дорогой FF не захотел поддерживать innerText, вместо этого он использует textContent. И разумеется с IE все наоборот.

Author: Vitaly Orlov


Генератор анкоров

14.02.2012 0 comments »

PHP

Сегодня нашел на серче (форум searchengines.guru) интересную задачу:

Интересует алгоритм перебора текстов для генерации анкоров:
[Вася|Петя|Миша] любит [Катю|Машу|[некрасивую|красивую|] Лену]
Никак не могу придумать как обойти весь текст и сгенерировать. Помогите.

Пост старый, и автор, думаю, нашел уже решение для себя, а я решил для себя..

Author: Vitaly Orlov


Бэкдор в нулле DLE 8.2

14.02.2012 0 comments »

DLE

По инету прошла серия беспокойств, в связи с тем что выложили инфу по бэкдору к DLE 8.2 nulled от товарища Zloy
Почитал, нашел кое что интересное и для себя, отправляю статью в копилку.

p.s. Патч доступен http://dle.in.ua/main/6469-vazhno.html
p.s.2 Также советую проверить http://dle.in.ua/bags/6702-nedostatochnaya-filtraciya-vxodyashhix-dannyx.html

Дальше без изменений от автора web-marinell..

Author: Vitaly Orlov


Функция преобразования текста в имя для ЧПУ

14.02.2012 0 comments »

URL

Написал функции на php и javascript преобразования текста в имя для ЧПУ.
Также тут можно взять готовые массивы символов русского и английского алфавита.

Author: Vitaly Orlov


Проблемы с кодировкой в Indy (Delphi)

14.02.2012 0 comments »

Delphi

Делал небольшую программулину для проверка занятости доменных имен на Delphi (Code Gear), решил использовать стандартный компонент Indy, вместо ожидаемой кириллицы получил кракозябры.

Author: Vitaly Orlov