Веб-мастеру

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



MySQL для ленивых и практичных

В MySQL есть множество встроенных функций и фич, которые упрощают код. К сожалению, не все программисты знают об этом и используют свои «велосипеды».

Шпаргалка php

Немного интересных моментов

Список опций командной строки - пример:

$ php -r "echo PHP_INT_MAX;"

Динамичное использование переменных

$zx = 123;
$с = 'x';
echo ${'z'.$с};// 123

Динамичное использование функции

$isfunc = 'image'.$format;

@$isfunc($idest,$path_cache,$quality);

Странные символы

// HEX-значение "c2" можно получить через dechex(ord(mb_substr($search,0,1))) а затем добавив к нему \x в итоге "\xc2"
// HEX-значение "A0" можно получить через javascript функцию escape(this.value) а затем добавив к нему \x в итоге "\xA0"
// для mysql SELECT CONV(ORD(SUBSTRING(description,1,1)),10,16) FROM table WHERE id=12345
$search = trim(str_replace("\xc2",' ',str_replace("\xA0",' ', $search)));// избавляем поисковую строку от возможных неправильных символов
$string = str_replace("\xC2\xA0"," ",$string);
SELECT REPLACE(description, '\xc2\xA0', ' ') FROM table WHERE id=12345

Неочевидные ссылки

Осторожнее при работе с ссылками:

$a = array('a','b','c');
foreach ($a as &$v) {

}
print_r($a);
foreach ($a as $v) {
    echo $v.PHP_EOL;
}
print_r($a);
foreach ($a as &$b) {
    $b = 'z';
}
print_r($a);

Вывод:

Array
(
    [0] => a
    [1] => b
    [2] => c
)
a
b
b
Array
(
    [0] => a
    [1] => b
    [2] => b
)
Array
(
    [0] => z
    [1] => z
    [2] => z
)

Максимальное кол-во ключей в POST-переменной

Столкнулся с проблемой, когда данные POST-запроса приходят в PHP не полностью, а именно 1000 ключей (читай переменных) в сумме.

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

Стильное меню с готовой шапкой

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

Главная
X

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2018 YaPro.Ru

Главная »