- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
function ajaxGetProcesses()
{
$db = $this->site->DB;
$res = array();
$_POST['title'] = iconv('UTF-8', 'WINDOWS-1251', $_POST['title']);
if (!empty($_POST['title']))
{
$query = 'SELECT * FROM '.$this->site->prefix_db.'_processes_alters WHERE `title` LIKE \''.addcslashes($_POST['title'], '\'').'%\' LIMIT 10';
$db->query($query);
while ($i = $db->fetch())
{
$res[] = '"'.addcslashes($i['title'], '"').'"';
}
}
// кто ж виноват, что в середине 2010 года все еще приходится писать на пхп4 :-(
// json отсутствует, библиотеку подключать - жопа - не та сложность вывода
echo '['.implode(', ', $res).']';
exit();
}
потому-то он и дерьмо) впрочем, в мире пыхомакак так и принято
потому что для переписки на перл прийдется нанимать программиста, а макаку -- увольнять.
это благотворно скажется на качестве кода
Вот говнокод сайт на php, тебе не тошно на нем сидеть, не воняет?
мне не тошно, я же тут юзер
сырцы не правлю
2. может быть, сейчас времена изменились, но когда-то выставлялось в заслуги пыху то, что он работает как модуль апача, тогда как перл на каждый запрос порождается новый процесс
если уж задуматься, на чем рисовать веб-аппликацию, то есть еще всякие java и его производные, в т.ч. фреймворки, groovy c его grails, и, конечно, asp.net
вот только про пхп молчите. Я вообще не видел на нем хорошего кода - если проект больше одной страницы. Сам программирую, и то, пока не спрятал большинство костылей во фрейворк, жутко страдал анально.
Что-то я сомневаюсь. Вы видели исходники?
потому что серваки отличные + всякие кешеры, ускорители, к тому же у фейсбука пхп-код скомпилен
хотя хуже всего utf 8, ибо 2 байта будет для русских букв
вообще я не только про однобайтовость, но еще и про то, почему WINDOWS-1251,а не ISO-8859-5 какой-нибудь
Конец фразы "и unicode" дискредитировал.
Я минуснул за это, прошу не обижаться.
(unicode - стандарт кодирования, utf8 - одна из его реализаций).
$db = $this->site->DB;
прям глаз режет. бля, ну почему не ссылка, зачем копировать объект....
Т. е. код
работать не будет, ибо результат выборки перепишется на первой же итерации внешнего цикла. А таких мест в CMS достаточно, чтобы не браться за ее переделку.
а разве подобные массивы не должны быть неизменяемыми?
page.php:
Как будто от использования
page.php
что-то изменится.
Хорошо хоть нет глобальных ссылок...
$_SERVER = $HTTP_SERVER_VARS;
И не мучиться :)