← All posts tagged PHP

skobkin-ru

Reg.ru продолжают тупить с выпуском своей Reg.Panel под PHP 5.5. ionCube — те еще тормоза, долго выпускавшие версию своего лоадера — и то выпустили апдейт. А reg.ru до сих пор не обновились. Вот нахрена они свою панель шифруют? Стыдно что ли?

skobkin-ru

Жуйк, ты не сталкивался с нижеследующей фигнёй?
Расширение ImageMagick для PHP когда я считываю свежесгенерированный SVG, у которого ясно задан размер 244x290, при сохранении его в PNG выдает 305x362?

SVG объявляется так:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" baseProfile="full" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" viewBox="0 0 244 290" x="0" y="0" width="244" height="290">
Код, по сути, практически такой, только еще обработка ошибок:
$imageMagick = new Imagick();
$imageMagick->readimageblob($svgData);
$imageMagick->setImageFormat('png24');
$imageMagick->writeImage($fileName);

skobkin-ru

Ищу альтернативные варианты реализации того, что займет немало времени под CMS, на которой магазин сделан. Какое же говно советуют на куче сайтов.
Например, "быстрый заказ" без прохождения полной формы заказа предлагают реализовать через всплывашку fancybox, которая показывает содержимое стороннего скрипта, который прикладывают к этому "решению". Скрипт просто отправляет емейл на адреса, заданные прямо в его коде.
Интеграция в CMS? Регистрация заказа? Учёт опций товара? Количество? Не, не слышал!

skobkin-ru

Жуйк, предлагаю тебе задачку.
Дано:
Нужно составить в цикле на PHP JSON вида:
{"categories": {
"0": "sometext",
"1": "sometext",
"2": "sometest"
}}
0, 1, 2 и т.д. — порядковый номер итерации цикла.
Не пользуемся составлением строк. Нужный JSON должен вернуться json_encode(). Выхлоп json_encode() можно не форматировать. Важна лишь идентичность содержания и интерпретации.
Let's go!

skobkin-ru

Еще один шедевр, раскопанный там, где его быть не должно. Кусок Smarty-шаблона:
{if $oUserCurrent and $oUserCurrent->isAdministrator()}
<br/><br/><br/><br/>
<br/><br/><br/><br/>
<br/><br/><br/><br/>
<br/><br/><br/><br/>
<br/><br/><br/><br/>
<br/><br/><br/><br/>
<br/><br/><br/><br/>
<br/><br/>
Стройными рядами! Но двух не хватает. Добавить что ли?

skobkin-ru

Уважаемые знатоки! Дан код страницы регистрации одной CMS, который был модифицирован:
$oUser->setLogin(getRequestStr('login'));
$oUser->setfam(getRequestStr('fam'));
$oUser->setim(getRequestStr('im'));
$oUser->setotch(getRequestStr('otch'));
$oUser->setMail(getRequestStr('mail'));
$oUser->setPassword(getRequestStr('password'));
Внимание, вопрос! Найдите строчки, которые вызывают у меня бугурт.

skobkin-ru

$json = file_get_contents('http://api.juick.com/users/readers?uname=skobkin-ru');
$sub = json_decode($json, TRUE);
echo count($sub);
171
А теперь глядим на веб-морду:
My readers: 183Подозреваю, что это подписчики без юзернеймов. Но всё равно, получается, по данным API подписчиков посчитать нельзя.