Jakhongir
Jakhongir
Здравствуйте можете подсказать пожалуйста, что делаю не правильно
Jakhongir
нужно скачать pdf файл, использую curl
Jakhongir
результат - создается пустой файл,
Jakhongir
хотя на сервере отдается нормальный, можно в браузере проверить
Alex
gud3
Vladislav
Jakhongir
вроде это настройка, указывает выходной файл, куда будет сохранен результат curl
mr.
Vladislav
mr.
Почему на велосипеде катаю я, а велосипедисты они?
mr.
mr.
mr.
Всё тот же file get contents))
Vladislav
учите тут плохому
Maxim
А вот этим не сработает? https://github.com/yiisoft/yii2-httpclient
Jakhongir
mr.
mr.
Alex
я не могу понять. Задача: скачать файл. В php есть нативная функция file_get_contents(), а вы потаетесь использовать curl. Вопрос: ЗАЧЕМ ? кто-то советует использовать сторонние либы .... бред. Так напишите свою либу, которая вмещает в себя 20 сторонних либ или тонну кода с курлом. и еще, сохранение файла fopen(), жесть, file_put_contents(). Уровень программиста определяется не количеством строк кода, а умением правильно использовать свои знания и возможности фреймовка. короче, всё должно быть простым и лаконичным.
Юрий
Юрий
а ты со своим фопеном что делать будешь?
Vladislav
это как использовать сокеты вместо иоутилс
Юрий
курл не менее нативная функция пхп, отделенная в отдельный модуль правда. но скоро большая часть функций отдельными модулями будет вероятно
Vladislav
как бы нет
Vladislav
curl - это линуксовое приложение
Vladislav
а в пхп просто обертка над ним
Alex
Vladislav
обманул
Vladislav
оказывается кроссплатформенная
Vladislav
не знал, что и под виндой есть =/
Юрий
равно как и сам пхп
Vladislav
ты про кроссплатформенность или про обертку?
Павел
Курл тебе заголовком по таймауту
Юрий
скорее там с фопеном вагон и маленькая тележка вылезет.
Vladislav
+
Vladislav
но если люди хотят, то пускай ездят на велосипеде из костылей
Павел
На костылях из велосипеда
Юрий
вообще я бы посоветовал guzzle ибо psr7
Павел
Зато человек понял что проблема в купон, раз через file_get_contents() работает
Юрий
но если не понимают зачем курл, то зачем psr..
Vladislav
а вот это уже оверхед
Юрий
пср оверхед?
Vladislav
гуззле
Vladislav
пср не обязывает все в ооп ебошить
Юрий
ну напиши свою не оверхедовую реализацию пср7-совместимую
Юрий
глянем на твой не оверхед
Vladislav
курл норм
Павел
Нужен мануал psr functional programming
Юрий
Alexey
втф что
mr.
я не могу понять. Задача: скачать файл. В php есть нативная функция file_get_contents(), а вы потаетесь использовать curl. Вопрос: ЗАЧЕМ ? кто-то советует использовать сторонние либы .... бред. Так напишите свою либу, которая вмещает в себя 20 сторонних либ или тонну кода с курлом. и еще, сохранение файла fopen(), жесть, file_put_contents(). Уровень программиста определяется не количеством строк кода, а умением правильно использовать свои знания и возможности фреймовка. короче, всё должно быть простым и лаконичным.
лол, ну я тоже бы посоветовал Http client, guzzle, если бы было в условии задачи. Не трать нервы на всякую чушь. Тут евридей вопросы типа КАК ХТАЦЦЕСС НАСТРОИТЬ НА АПАЧЕ)))
mr.
Юрий
сек
Юрий
https://github.com/kitetail/zttp
Юрий
пхп7+
Юрий
осталось написать обертку над ним чтобы еще проще
Юрий
что-нибудь в стиле PHPGuzzleAwesomeForBeginners::file_get_contents()
Юрий
который будет падать в zttp - guzzle - curl
mr.
mr.
1 класс, 1 статик метод
mr.
Всё)
Павел
Сделать глобальную ф-цию алиас для этого ешо
mr.
Павел
Уже чувствую мощь этого решения!
Юрий
Overhead Framework
Юрий
примерно как на гитхабе есть Enterprise Java репозиторий
Павел
Приходит джун, ему дают задание получить файл с удаленного ресурса и он на одной функции проникается всем стеком протоколов, изучает паттерны, psr и тд. Profit!
Юрий
на самом деле смешно
Юрий
но в майлру примерно то и просят
Юрий
перед тобой два стула - spl_autoload_register и composer autoload.php - напиши свой третий
Ulugbek "Luke"
Привет всем! Я недавно начал yii2 и у меня часто возникают вопросы по стандартам написания кода.
1) К примеру, если разные страницы сайта ссылаются на разные css файлы (т.е. есть общие, есть - отдельные), то прописывать ли просто все css файлы в одном файле AppAsset.php или есть другое решение?
2) Где я могу найти ресурсы где есть ответы на такие вопросы? Вообще, кроме Yii2 definitive guide, что можете посоветовать? Я читаю сейчас Web development with Yii2 and php
Павел
1. AssetBundle
2. Документации достаточно для таких вопросов
mr.
Привет всем! Я недавно начал yii2 и у меня часто возникают вопросы по стандартам написания кода.
1) К примеру, если разные страницы сайта ссылаются на разные css файлы (т.е. есть общие, есть - отдельные), то прописывать ли просто все css файлы в одном файле AppAsset.php или есть другое решение?
2) Где я могу найти ресурсы где есть ответы на такие вопросы? Вообще, кроме Yii2 definitive guide, что можете посоветовать? Я читаю сейчас Web development with Yii2 and php
Оф гайда за глаза на 90% вопросов, остальные 7% во время практики гуглятся, и 3% это действительно дискуссионные темы, которые, к сожалению, тут очень редко встречаются.