Закачка файла с FTP сервера на PHP

Определение состояния порта на свичах Dlink на PHP

Сделано по мотивам: http://wiki.sirmax.noname.com.ua/index.php/Dlink_Cable_Tester

Работа с транзакциями MySQL на PHP

С часа три вероятно мучался вчера, пока подобрал вариант кода, который корректно отрабатывает.

Использованный класс:

Как оказалось, главной фишкой — нельзя использовать внутри цикла begin transaction — commit (или rollback) обработку ошибок при помощи mysqli_error — PHP падает в FATAL ERROR.. Почему? Вопрос интересный.

Работа с JSON в PHP

JSON (англ. JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript и обычно используемый именно с этим языком. Как и многие другие текстовые форматы, JSON легко читается людьми.

Несмотря на происхождение от JavaScript (точнее, от подмножества языка стандарта ECMA-262 1999 года), формат считается языконезависимым и может использоваться практически с любым языком программирования. Для многих языков существует готовый код для создания и обработки данных в формате JSON.

Практическая польза использования JSON открывается при использовании технологии AJAX. Формат JSON является более кратким и удобочитаемым по сравнению с XML, является «родным» для Javascript. Кроме того, в JSON-код возможна вставка вполне работоспособных функций. » Читать далее

Hex2bin если PHP < 5.4

Функция Hex2bin для перевода шестнадцатиричного значения в двоичное доступна только начиная с PHP 5.4 Ежели вам не повезло, то можно пользоваться такой конструкцией:

$bin= preg_replace(‘#[0-9A-F]#sei’,’sprintf(«%04b»,0x$0)’,$hex);

1 24 25 26 27