Simpliest Ну а кто же знал что разворачивая конфету я получу то что имею? Конечно, я не ожидал мёда, но всё же. Бросать проект после того как взялся не спортивно. Я хотел сказать "не серьёзно" К тому же, помимо головной боли и умению тихо материться себе под нос у меня появилась возможность применить на практике теорию рефакторинга. Если честно, то до этого слабо представлял себе что такое "рефакторинг на практике": смотрел на свой код и не знал как к нему подойти с точки зрения этой злой науки . Я даже по наивности предполагал, что переименование метода не является фактором улучшения кода. В общем, осталось несколько негативное отношение к книге и сожаление о потраченном времени. А теперь сижу и понимаю, что имел ввиду дядька Фаулер в своей книге. И это хорошо
PHP: <?php ereg_replace('<[^>]*>',' ', $text); Повсеместно встречается в продукте. С POSIX-выражениями никогда не работал. Много прошло времени прежде чем понял что хотел сделать автор
на вскидку - заменяет в тегах все на пробелы? ЗЫ pcre помоему это over-posix, работал с pcre, считай знаешь posix
PHP: <?php pop_img_alt_array = explode(" ", $pop_img_alt, 9); unset($pop_img_alt_array[8]); "Всё гениальное просто"!
видимо соглашусь, хотя нет, нам нужны с 0 по 8-ой элементы, затем отказываемся от восьмого если бы я знал...
угу, сеошники-мозгососы. Охотятся на невинных php-программистов и, являясь по ночам в кошмарах, продвигают сайты путём замещения серого вещества нужными ссылками upd. да, brainsukers Вот такие
Дали цмс. Вся она очень юморная, но более всего доставляет такое в шаблоне: Код (Text): <? echo file_get_contents('http://site.ru/cms2/block.php?g=menu'); ?> .... <? echo file_get_contents('http://site.ru/cms2/block.php?g=footer'); ?> Сайт соединяется сам с собой по http, чтобы подключить отдельные части шаблона.
+Sten+ Есть плюсы подобного подхода: каждый блок выполняется в своей песочнице, и никакие глобальные переменные не страшны!!!
А я знаю, почему "программист" избрал именно такой подход =) Нередко на форуме спрашивали о том, как можно проинклюдить РНР-файл подобно GET запросу, т.е PHP: <?php include "file.php?mod=abc"; ?> Вот тебе и готовый продукт.
Так был увлечен предыдущей гениальностью, что даже и не заметил ещё один перл: PHP: <?php $pop_img_alt = trim($pop_img_alt, " \t\n\r\0\x0B\xA0"); Видимо на случай, если \n будет означать нечто иное чем перевод строки. В контексте выглядит так: PHP: <?php $pop_img_alt = trim($pop_img_alt, " \t\n\r\0\x0B\xA0"); $pop_img_alt = preg_replace("/ +/", " ", $pop_img_alt); $pop_img_alt_array = explode(" ", $pop_img_alt, 9); unset($pop_img_alt_array[8]);
Досталось мне: http://otto.dev.automatweb.com/360747?p ... &oc=354886 Сразу видно - сайт эстонского производства =) Вы ещё по меню прошвырнитесь, там где Mehed, Naised Это вообще прелесть
[js]var image = new Image(); image.onload = function() { if (this.width>336) { this.width = 336; } var img = document.getElementById("contentMainProductImage"); img.src = this.src; img.width = this.width; img.className = ""; }; image.src = 'http://otto.dev.automatweb.com/vvfiles//1/12cc09689e3d84cf851af0ef0325f548.jpg';[/js] O_O 13 подключаемых js файлов + похоже он еше из php местами генерируется ...code on line 1819... передернуло Apple а что с сайтом то надо сделать?уничтожить?
Apple вполне вменяемо (чисто внешне если смотреть). И не с такими эстонскими сайтами работали. Думаю менять работу. Нам выплаты задерживают очень сильно ((. Жопа просто
какое может быть отношение, если сегодня 6 апреля, а я зарплату за февраль еще не получил? А мои коллеги, которые на фулл-тайм, так те за январь еще не все получили