Сгенерить код картинки или код ссылки теперь может и домохозяйка

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

Сам сайт посещаем тут http://tech.z1q.ru/
Обсуждаем тут На форум...

12 советов от Гари Бил 2013 год

 
Ну вот собственно товарищ из-за бугра решил проветить нас горемычных в СЕО, и для этого он 12 советов на конференции Экспо РФ в Москве

Вы можете его скачать тут

или обсудить на форуме
SQL

MySQL SELECT with LIKE

 
Для тех кому ну уж очень приспичило выбрать строки из двух таблиц посредством LIKE собственно ниже запрос
тут используем CONCAT('%',_pole_,'%')
SELECT 
    al.link, gl.link  
FROM 
    glinks gl 
LEFT JOIN 
    allinks al 
ON 
    al.link LIKE CONCAT('%',gl.link,'%')

Проверка файла на удаленном сервере

 
Для того чтобы проверить наличие файла на удаленном сервере его не обязательно скачивать достаточно увидеть заголовки.
Мы будем проверять функцией @get_headers()

// файл, который мы проверяем
$url = "http://z1q.ru/mypic.png";
// получаем заголовки
$Headers = @get_headers($url);
// проверяем наличие HTTP/1.1 200 OK
if($Headers[0] == 'HTTP/1.1 200 OK') {
echo "Файл существует";
} else {
echo "Файл не найден";
}

Файл настроек PHP - php.ini в *nix

 
Иногда просто из головы вылетает где лежит конфигурационный файл php.ini
ОС — FreeBSD, Linux Debian/ubuntu и Linux CentOS/RedHat.


Читать дальше

Bitrix на веб окружение с ошибкой UTF-8

 
При переносе сайта на Bitrx web окружение возможна вот такая ошибка
Для продолжения установите настройки PHP: mbstring.func_overload=0 или mbstring.internal_encoding=ISO-8859-1.
для того чтобы поправить ситуацию в директиве файла nano /etc/httpd/bx/conf/default.conf внашем редиректе добавляем выделенную ниже строку
<Directory /home/bitrix/www/>
            ...
                php_admin_value mbstring.func_overload 0
            ...
        </Directory>
 
тут показана совсем стандартная конфа, но не в этом суть

DbSimple настройка

 
для начала качаем отсюда utf-8 версию DbSimple


Читать дальше
SQL

размер значений для SQL

 
* M — Количество знаков вывода. Максимально допустимое количество — 255 символов.
* D — Употребляется для типов данных с плавающей точкой и указывает количество разрядов, следующих за десятичной точкой. Максимально возможная величина составляет 30 разрядов, но не может быть больше, чем M-2.
* [] — Необязательные признаки.

Числа

TINYINT[(M)] [UNSIGNED] [ZEROFILL]
Очень малое целое число. Диапазон со знаком от -128 до 127. Диапазон без знака от 0 до 255. BIT и BOOL являются синонимами для TINYINT(1).
TINYINT эквивалентно TINYINT(4). Для булевых переменных предпочтительнее применять: TINYINT(1) UNSIGNED.


Читать дальше

ремонт отсылки почты для livestreet

 
При регистрации нового пользователя вылазит следующая ошибка
Deprecated: Function eregi() is deprecated in /var/www/engine/lib/external/phpMailer/class.phpmailer.php on line 594

Условия для теста
LS 0.4.2
PHP Version > 5.3.3
отправка почты по smtp

ремонтируется очень просто заменой 1 строки в файле /engine/lib/external/phpMailer/class.phpmailer.php

ищем строку
if(eregi('^(.+):([0-9]+)$', $hosts[$index], $hostinfo)) {

заменяем на
if (preg_match('/^(.+):([0-9]+)$/', $hosts[$index], $hostinfo)) {

Скачать vBulletin v 4.1.10

 
В данном релизе исправлено более 300 ошибок и естественно 1 самая главная уезвимость
[скачать]

насколько я понял при обновлении с v 4.1.4 язык обновлять не надо хотя и не факт