@phpgeeks

Страница 8387 из 8430
Mihail
20.10.2018
07:37:45
Пардон)

da horsie
20.10.2018
07:37:47
Taalaybek
20.10.2018
07:37:48
идите на https://t.me/jobGeeks

Mihail
20.10.2018
07:37:56
Спасибо

Google
Taalaybek
20.10.2018
07:38:13
приберите за собой Mihail

da horsie
20.10.2018
07:38:55
да. это не так сложно
я уже третий или четвертый год обновляю

без проблем

Игорь
20.10.2018
07:56:03
Mykola
20.10.2018
07:57:53
3 месяца это мало. Нужно на года)
Интерестно насколько уже нечем заняться что такие идеи приходят в голову) чтоб у меня столько времени было

Потом ещё нужно подсветку выбирать недельку

Игорь
20.10.2018
07:59:15
У меня тоже времени нет совсем

Mykola
20.10.2018
08:02:17
Просто на годы и бесплатно нету смысла, время на поиск уйдёт больше чем просто купить Да и что мешает купить, для разработчика вроде небольшие деньги

Mihail
20.10.2018
10:03:50
Всем привет. Помогите пожалуйста разобраться. Появилась необходимость парсить содержимое постов из инстаграм. Задача была следующей: заходишь на сайт, вставляешь ссылку на пост из инстаграма, после чего видишь содержимое поста (описание поста). Так вот, написал кое-что состоящее буквально из нескольких строк. <?php $sourceCode = file_get_contents('https://www.instagram.com/p/Bh4EEy6les1/'); preg_match_all('#<title>(.+?)</title>#su', $sourceCode, $result); $linkToPic = implode($result[1]); echo 'Text from instagram: ' . '<br>' . $linkToPic; ?>

Запускаю на локалке - все работает, как нужно. Вот:



Google
Mihail
20.10.2018
10:03:50


Но, как только я закинул вышеупомянутый код в файл на хостинг все пошло не так... смотрим:





Если посмотреть на исходный код - то вместо содержимого переменной $linkToPic мы видим пустоту. Тоже самое происходит, если через var_dump(); вывести массив $result; Такое ощущение, будто по дороге где-то теряется все то, что мы получили во время парсинга. Помогите пожалуйста разобраться, что не так? Как это исправить? Заранее спасибо.

Денис
20.10.2018
10:03:59
Привет ребят Подсчитываю количество символов в строке (Задача перевернуть строку в обратном порядке - сделано) $i=strlen($str)-1; $i >= 0; $i-- strlen подсчитывает с единицы есть ли функция, которая считывает с нуля? Просто стало интересно
ты чего? с какой единицы? функция тебе кол-во символов выдаёт просто. а из-за того, что индекс строки начинается с 0 у тебя последний индекс будет на 1 меньше общего количества

а функция которая с единицы считает называется Pascal ?

Mihail
20.10.2018
10:12:51
а на хостинге твоем php разрешено делать http запросы? тем более https. Нет ли там затыка с проверкой сертификата
а вот этого не знаю. Пожалуй надо спросить. А не может ли это быть связано с тем, что я пытаюсь вытянуть что-то из ресурса с SSL?

Алексей
20.10.2018
10:13:22
может

контекст насрой

Mihail
20.10.2018
10:17:25
контекст насрой
прошу прощения, а можно чуть-чуть попроще) только начинаю свой путь в программировании, поэтому не совсем понял, что ты имеешь ввиду. p.s. переслал твое сообщение в хостинг, вот ответ: Нет, таких ограничений нет.

Алексей
20.10.2018
10:18:25
http://php.net/manual/ru/function.file-get-contents.php

http://php.net/manual/ru/context.ssl.php

https://doc.bccnsoft.com/docs/php-docs-7-en/mongo.connecting.ssl.html

Mihail
20.10.2018
10:48:53
а на хостинге твоем php разрешено делать http запросы? тем более https. Нет ли там затыка с проверкой сертификата
все же проблема в хостинге... скинул им код, и вот что они ответили: Да, к сожалению, на бесплатном хостинге такой код не сработает. На бесплатном хостинге нельзя создать веб-сокет, а именно это пытается сделать file_get_contents(url).

Mihail
20.10.2018
10:56:53
та делал и через curl тоже самое

Денис
20.10.2018
10:58:46
говнохостинг какойто

Google
Mihail
20.10.2018
10:59:32
говнохостинг какойто
бесплатный тариф, а так хостинг не плохой

Денис
20.10.2018
10:59:58
и что, бегет бесплатный тоже, но там такого дебилизма нет

Mihail
20.10.2018
11:00:59


Денис
20.10.2018
11:01:49
бред

Mihail
20.10.2018
11:02:52
ну... бред не брад, но вот так я тоже думал, что бесплатный тариф ничем не отличается от платного (самого дешевого) за исключением отсутствия поддержки, ограничений на кол-во доменов, но оказалось нет

Денис
20.10.2018
11:04:16
то у них запрет не на file_get_contents, а на соцсети скорее всего

Ринат
20.10.2018
11:17:39
Является ли плохим тоном использовать echo в функциях?

Андрюха
20.10.2018
11:28:50
Ринат
20.10.2018
11:36:57
Ну можно по куполу получить за это
Читаю, что это уже будет являться не функцией, а процедурой

Денис
20.10.2018
11:41:52
понятие процедур уже давно затёрлось

Artur
20.10.2018
11:44:17
понятие процедур уже давно затёрлось
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

Денис
20.10.2018
11:46:06
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
и что?) процедурный подход это просто термин, т.е. по факту используются функции

Artur
20.10.2018
11:47:20
по факту это подход к разработки

процедуры на функциях были еще на заре IT

ничего с тех пор не поменялось

Денис
20.10.2018
11:47:55
ну так я ж и говорю затёрто

Google
Artur
20.10.2018
11:48:22
нет

процедурное программирование в php до сих пор используется в некотором смысле даже в WP

есть процедурный подход на функциях а есть и на классах

Денис
20.10.2018
11:49:28
это термин

не более

Artur
20.10.2018
11:49:31
естественно не весь вп процедурный и я его вообще не видел лет.. 5

Admin
ERROR: S client not available

Владимир
20.10.2018
11:49:51
понятие процедур уже давно затёрлось
оно актуально, взять хотя бы БД типа Oracle, там есть процедуры (которые не возвращают значения) и функции - это разные сущности

Денис
20.10.2018
11:50:18
oracle это не ЯП

Artur
20.10.2018
11:50:38
это термин
что по твоему являетя антонимом понятия Процедурного программирования?

Владимир
20.10.2018
11:51:07
oracle это не ЯП
PL/SQL - это ЯП, на нем в Oracle ты пишешь процедуры и функции

Artur
20.10.2018
11:51:07
чем процедура или функция

что по твоему являетя антонимом понятия Процедурного программирования?
все коварство и его двойственность в т ом что считать анти-процедурным программированием

Денис
20.10.2018
11:54:55
процедурный подход на функциях, а ооп это ооп. и что ты имеешь ввиду под процедурным подходом на классах хз

создание объекта это не процедурный подход

Денис
20.10.2018
11:57:36
ты вообще о чем, куда тебя понесло?

Google
Денис
20.10.2018
11:58:12
та я не собираюсь тут демагогию разводить. в пхп нет процедур, процедурный подход - это термин, всё строится на функциях, точка.

Владимир
20.10.2018
11:58:21
ты вообще о чем, куда тебя понесло?
Ты с какой-то другой планеты, чел, ничего не понимаешь, что вчера про докер, что сейчас про ООП ?

Живешь в своем мире)

Artur
20.10.2018
11:58:53
даже ООП можно делать не написав ни 1 класса

потому что это подход а не использования функций/классов

и функциональное программирования туда же

Timur
20.10.2018
12:12:03
потому что это подход а не использования функций/классов
Как можно делать ООП, не написав ни одного класса, если ООП - это подход с использованием объектов, как экземпляров классов? Не учитывая случаев, когда ты используешь сторонние библиотеки.

@Bazarabolt Наконец-то ты пришел

@Bazarabolt Как же долго мы тебя ждали. Пророчество сбылось

Батыр
20.10.2018
12:15:12
@Bazarabolt Как же долго мы тебя ждали. Пророчество сбылось
И что гласит пророчество? Придет говнокодер и сделает русскую версию пхп?

Батыр
20.10.2018
12:17:34
публичная функция взятьВодку(число $рублей = 100) { возврат 'белочка'; }

Я по делу) Не могу настроить в guzzle http-клиенте socks5-прокси (тор поставил, через него телеграм законнектился - так что он работает). Пишет такую дичь Unable to find the socket transport "socks5" - did you forget to enable it when you configured PHP? Гугл дает мало результатов, и все варианты в issue газла попробовал. Кто-нибудь знает как выяснить в чем трабл?

Ad.x ??
20.10.2018
12:21:13
Батыр
20.10.2018
12:26:07
вариант с proxy => 'tcp://' тоже не работает?
это я пробовал, но как я понял нужно настройки тора менять именно на tcp прокси(хотелось бы socks5) socks5h пробовал так же

Страница 8387 из 8430