← All posts tagged PHP

skobkin-ru
log софт PHP reg.ru говно Reg.ru продолжают тупить с выпуском своей Reg.Panel под PHP 5.5. ionCube — те еще тормоза, долго выпускавшие версию своего лоадера — и то выпустили апдейт. А reg.ru до сих пор не обновились. Вот нахрена они свою панель шифруют? Стыдно что ли?
skobkin-ru
help PHP WTF ? imagemagick Жуйк, ты не сталкивался с нижеследующей фигнёй?
Расширение 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
log dev PHP JS Ищу альтернативные варианты реализации того, что займет немало времени под CMS, на которой магазин сделан. Какое же говно советуют на куче сайтов.
Например, "быстрый заказ" без прохождения полной формы заказа предлагают реализовать через всплывашку fancybox, которая показывает содержимое стороннего скрипта, который прикладывают к этому "решению". Скрипт просто отправляет емейл на адреса, заданные прямо в его коде.
Интеграция в CMS? Регистрация заказа? Учёт опций товара? Количество? Не, не слышал!
skobkin-ru
dev PHP Жуйк, предлагаю тебе задачку.
Дано:
Нужно составить в цикле на PHP JSON вида:
{"categories": {
"0": "sometext",
"1": "sometext",
"2": "sometest"
}}
0, 1, 2 и т.д. — порядковый номер итерации цикла.
Не пользуемся составлением строк. Нужный JSON должен вернуться json_encode(). Выхлоп json_encode() можно не форматировать. Важна лишь идентичность содержания и интерпретации.
Let's go!
skobkin-ru
кодинг PHP лол ППЦ Еще один шедевр, раскопанный там, где его быть не должно. Кусок 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
PHP лол Я тут кое-где, где этого быть не должно, встретил алгоритм генерации уникального имени файла:
$rand = rand(10000000,99999999);
$uploadfile = $uploaddir . $rand;
ВЕРОЯТНОСТЬ КОЛЛИЗИИ КРАЙНЕ МАЛА!
skobkin-ru
log PHP Уважаемые знатоки! Дан код страницы регистрации одной 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
bugs log PHP API Juick
$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 подписчиков посчитать нельзя.