Comments 16
Хорошая статья, спасибо, по разработке расширений на русском мало статей, а тема интересная.
+1
Буду рад продолжить тему.
Только уточните в каком направлении углубляться лучше =)
Только уточните в каком направлении углубляться лучше =)
0
Можно ли создать расширение в VC++ EE? Не подскажете как это сделать?
0
и здесь без мелкомягких не обошлось…
Неужели нельзя создать php расширение используя например только eclipse?
Неужели нельзя создать php расширение используя например только eclipse?
-4
Порадовал тэг к статье — «с» :)
0
Мне вот, что интересно. Можно ли написав подобный экстеншен перехватить запись апачем (или другим веб сервером) файла из данных POST в темповое место и записать его сразу куда мне нужно. А то для больщих файлов операция записи в темповое место а потом перенос этого чуда в нужное занимает много времени
0
Записывает файл, если я не ошибаюсь, именно php, когда разбирает входные параметры.
Поэтому я думаю да, это возможно. Но детальнее сейчас не скажу, надо разбираться =)
Поэтому я думаю да, это возможно. Но детальнее сейчас не скажу, надо разбираться =)
0
Не знаю как на счет модуля, но для вашей проблем уже есть готовое средство. Правда для Nginx
Nginx upload module. Записывает файл в tmp каталог и передает, путь до этого файла в POST переменной. Работает у нас в продакшене — очень довольны.
Даже если у вас не стоит nginx, то поставить его, прицепить модуль и использовать nginx только для аплоуда, все равно будет дешевле чем писать и отлаживать модуль самому…
Кроме того, php-fpm имело спецальную возможность для решение той же проблемы. Но прошу прощения, не могу найти описание на новом их новом сайта, так что гуглите…
Nginx upload module. Записывает файл в tmp каталог и передает, путь до этого файла в POST переменной. Работает у нас в продакшене — очень довольны.
Даже если у вас не стоит nginx, то поставить его, прицепить модуль и использовать nginx только для аплоуда, все равно будет дешевле чем писать и отлаживать модуль самому…
Кроме того, php-fpm имело спецальную возможность для решение той же проблемы. Но прошу прощения, не могу найти описание на новом их новом сайта, так что гуглите…
0
Спасибо за полезную статью! Дополню, что arginfo для функций был необязателен до PHP 8, начиная с PHP 8.0.0 о функциях без arginfo выбрасываются предупреждения.
0
Sign up to leave a comment.
PHP Extension: тонкости