![]() #работа
Рутинная задача - прицепить форму на чужом говносайте к очередному сервису рассылок писем. Ну там, чоп в нужный лист добавлялось в зависимости от. Лениво нашел методы апи, лениво подстроил код примера под свои нужды. Стандартные поля отправляются, нестандартные нет. Сразу проверил - если заносится новый контакт, то форма показывает ок, типа все сабмитится, но контакт в лист не добавляе. Если это апдейт существующего контакта, и в нем в админке сервиса поле заполнено - оно перезаписывается. Два часа ковырял код, форум и гугл. Хрен. Там. Плавал. Плюнул и ушел на обед. Вернулся с обеда - все работает. Магия тормозных сервисов, да? 13 июня 2018
|
![]() |
Повар Гной Онлайн
|
кстати о магии. недавно впервые разбирался с PHP 5 (уже можно смеяться).
при запуске из ком строки php либо падает в segfault, либо на находит какого-то символа в случайной 2013nnnn/xxx.so. mod_php то же самое, и утягивает за собой апача. ладно, вынес все .so в другое место - запускается ! ругается на отсутствие но запускается ! начал прибавлять по одной .so в 2013nnnn - запускается с вероятностью 90%, если segfault - выношу модуль обратно, и продсовываю потом, после заработавшего. в результате остался один модуль recode.so, гарантированно вызывающий segfault. оказалось, он не особо и нужен. и что это было ? важен порядок загрузки модулей ? но ufs выдает список файлов по алфавиту, независмо от порядка inode (который я и перетусовал вручную). |