Последнее обновление:
August 28, 2017

Есть мысль... Жми, напиши!
php

PHP. Связанный список (одномерный массив) в иерархический массив.

Если понадобилось связанный список преобразовывать в многомерный иерархический массив это уже говорит о том, что что-то в архитектуре не так.
Но надо так надо, например у WordPress  функция get_terms возвращает именно связанный список — одномерный массив, мне как раз потребовалось выбрать определённые группы, вместе с предками.
Можно это было сделать и через запрос, но не дело это […]

Views :

836

Регулярка (regexp) для работы с bb кодами

Недавно понадобилось узнать значение между тэгов bb кодов, например: [hide]hiddentext[/hide]
получилась вот такая вот регулярка:
(\[([\w\d\s]+\])([\w\d\s]+)\[\/\2)
Усложнять получением атрибутов не стал.
Ну и ссылочка для наглядного понимания: тынц
Посложнее:  тынц

Views :

686

Обмен JSON между php и JavaScript (jQuery)

Что бы не забыть об одной тонкости отправка JSON  через $.ajax в php  пишу я этот пост.
Чуть голову не сломал почему на windows сервере JSON после отправки обрабатывается нормально, а на линуксе пишет SYNTAX_ERROR
Логи запросов показали, что при включённых magic quotes  в JSON запросе экранируются кавычки, а json_decode не понимает это.  Да и не дело в […]

Views :

2520

Переносы строки и Json

[ratings]
Столкнулся с такой проблемой, есть текст с переносом строки внутри
Привет
Как дела?
Когда пытаюсь передать её через Ajax под видом JSON получается следующее
{custom:»Привет
Как дела?»}
Работающий перенос строки останавливает работу скрипта. Надо было убрать перенос для js, но что бы он одновременно работал в форме куда этот текст и вставлялся
$value = preg_replace(‘#[\n\r]+#’, «\\n», $value);
Теперь все стало работать так как […]

Views :

6744

Программа WebDrive

Очень полезная прога — ftp (можно и по ssh) доступ к серверу через виртуальный диск. Т.е. программа создает виртуальный диск (настраиваемо, можно несколько — для разных подключений) и можете работать с файлами на сервере через фтп, как будто с обычным жестким диском. Можно настроить автоподключение к серверам при запуске системы. При обрыве связи у Вас […]

Views :

14186

PHP mail() кодировка сообщения. Отправка почты с картинкой. mail_mime.

Приветствую!
Наверняка Вам приходилось отправлять почту из php? И наверняка зачастую хотелось присобачить какие-нить файлы, показать картинку?
Окей. Сейчас расскажу немножко про отправку почты и один интерессный класс — mail_mime.

Первая часть — обычное письмо.
Самый простой способ отправить письмо при помощи PHP — воспользоваться стандартной функцией mail.
Она имеет следующий синтаксис:
mail(email , тема , сообщение , дополнительные заголовки, дополнительные […]

Views :

23064