Об удвоении пробелов
April 14, 2009 by Andrew Tch · 2 Comments
Код, который я переписывал, выполнял только одну задачу – на php удалять из строки повторяющиеся пробелы. Код мне приводить страшно – это очень дикий implode/explode. Не знает подрастающее поколение мощности regexp…
А ларчик-то просто открывается:
$q = preg_replace('/\s+/', ' ', $q);
—–
А если заказать разработку сайта во Владивостоке, вряд ли вам такой бред там напишут.
О двойных кавычках
February 2, 2009 by Andrew Tch · 8 Comments
Открывается рубрика code.smart, в которой я буду анализировать тот быдлокод, что попадается временами.
Начало простое:
что есть:
"2|".$shop."|".$spy->host."\n";
что плохо – двойные кавычки в PHP подвергаются подстановке, или экспансии переменных. Это значит, что конкатенацию можно не использовать и писать так:
"2|$shop|$spy->host\n";
December 11, 2008 by Andrew Tch · 2 Comments
Ахтунг! Индусы в коде!
Что-то более ебанутое представить сложно.
//podgru*eam module eval(file_get_contents('db.php')); eval(file_get_contents('sistema.php')); eval(file_get_contents('majl.php')); eval(file_get_contents('paroli.php'));
Все “включаемые” файлы – php код без <?php. Заходим в браузере и тащимся…
Объявление
August 20, 2008 by Andrew Tch · 1 Comment
PHP программист ищет работу на 0.25-0.5-1.0-1.5 ставки в PHP проекте. При желании заказчика могу переключиться на ruby/python. 2 года администрирования *nix систем (6 серверов + 120 компов), 5 PHP программирования, свой фреймворк, работал со scriptaculous/prototype, cakephp, symfony. Преподавал веб-программирование, есть программа. CV доступно по отдельному запросу, запрос посылать на qwaser [at] gmail [dot] com. Спасибо.