Size: a a a

2020 January 14

MA

Marlik Almighty in phpGeeks
️️️️️️️️️️Владимир VVBphp
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
 CURLOPT_URL => "http://e2ebe830.ngrok.io/ip/108.162.219.5",
 CURLOPT_RETURNTRANSFER => true,
 CURLOPT_ENCODING => "",
 CURLOPT_MAXREDIRS => 10,
 CURLOPT_TIMEOUT => 0,
 CURLOPT_FOLLOWLOCATION => true,
 CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
 CURLOPT_CUSTOMREQUEST => "GET",
 CURLOPT_HTTPHEADER => array(
   "X-Token: qwertyuiop"
 ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
О, спасибо, ща запробую. Я прост спросил что модно, сказали газзл.
источник

BH

Bogdan Hmarnii in phpGeeks
продублирую если не включен конфиг http_errors
$this->client = new Client([
   'base_uri' => $baseUri,
   'http_errors' => true|false,
]);


то газл по дефолту кидает собственные ошибки и нужно  сенд обернуть в такой вот трай катч

try { ….send here }
catch (GuzzleException|\Exception $exception) {
   logic here
}
источник

MA

Marlik Almighty in phpGeeks
️️️️️️️️️️Владимир VVBphp
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
 CURLOPT_URL => "http://e2ebe830.ngrok.io/ip/108.162.219.5",
 CURLOPT_RETURNTRANSFER => true,
 CURLOPT_ENCODING => "",
 CURLOPT_MAXREDIRS => 10,
 CURLOPT_TIMEOUT => 0,
 CURLOPT_FOLLOWLOCATION => true,
 CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
 CURLOPT_CUSTOMREQUEST => "GET",
 CURLOPT_HTTPHEADER => array(
   "X-Token: qwertyuiop"
 ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
<br /> <b>Fatal error</b>: Uncaught Error: Call to undefined function curl_init() in [...][...]:3 Stack trace: #0 {main} thrown in <b>[...][...]</b> on line <b>3</b><br />
источник

️V

️️️️️️️️️️Владимир VVBphp in phpGeeks
Marlik Almighty
<br /> <b>Fatal error</b>: Uncaught Error: Call to undefined function curl_init() in [...][...]:3 Stack trace: #0 {main} thrown in <b>[...][...]</b> on line <b>3</b><br />
о_О ты какой-то кривой пых поставил
источник

AG

Anton Gordeev in phpGeeks
Marlik Almighty
<br /> <b>Fatal error</b>: Uncaught Error: Call to undefined function curl_init() in [...][...]:3 Stack trace: #0 {main} thrown in <b>[...][...]</b> on line <b>3</b><br />
не установлен cURL в системе
источник

MA

Marlik Almighty in phpGeeks
️️️️️️️️️️Владимир VVBphp
о_О ты какой-то кривой пых поставил
Это с онлайна. http://sandbox.onlinephpfunctions.com/
источник

AG

Anton Gordeev in phpGeeks
️️️️️️️️️️Владимир VVBphp
о_О ты какой-то кривой пых поставил
пых здесь не при чём
источник

AG

Anton Gordeev in phpGeeks
там нет cURL
источник

MA

Marlik Almighty in phpGeeks
А есть онлайн нормальный? А то вот на втором.

WARNING curl_init() has been disabled for security reasons on line number 3
WARNING curl_setopt_array() expects parameter 1 to be resource, null given on line number 6
WARNING curl_exec() has been disabled for security reasons on line number 19
WARNING curl_close() expects parameter 1 to be resource, null given on line number 21
источник

K

Konstantin in phpGeeks
Marlik Almighty
Не смеши мои помидорки. 😄 Я начинал с perl'а, сейчас пишу на го. Я перл модули вычищал, больше такого опыта не хочу.
Ну ты нормальные языки с перлом не путай, удалить пыху ванкомандой можно
источник

MA

Marlik Almighty in phpGeeks
Фух, сработало, https://paiza.io/projects/Cp5yaZORFmbzq6C6_o3sxw всем спасибо. Убежал.
источник

E

Evgeniy in phpGeeks
ребят, подскажите пожалуйста. Собираю php
./configure --prefix=/home/zheev/.php7.1 \
   --enable-mysqlnd \
   --with-pdo-mysql \
   --with-mysqli=mysqlnd \
   --with-mysql-sock=/var/run/mysqld/mysqld.sock \
   --with-pdo-mysql=mysqlnd \
   --enable-bcmath \
   --enable-fpm \
   --with-fpm-user=www-data \
   --with-fpm-group=www-data \
   --enable-mbstring \
   --enable-phpdbg \
   --enable-shmop \
   --enable-sockets \
   --enable-sysvmsg \
   --enable-sysvsem \
   --enable-sysvshm \
   --enable-zip \
   --with-libzip=/usr/lib/x86_64-linux-gnu \
   --with-zlib \
   --with-freetype-dir=/usr/include/freetype2 \
   --with-curl \
   --with-gd \
   --with-pear \
   --with-openssl \
   --enable-pcntl \
   --with-readline \
   --enable-xml \
   --enable-opcache
Но freetype не установлен, как пишет Битрикс. его устанаваливал
sudo apt-get install freetype*
источник

FL

First Last in phpGeeks
Marlik Almighty
Переслано от Marlik Almighty
Дратуйте работяги. 😄 Вопрос, вот эта хрень будет работать?

<?php

$client = new GuzzleHttp\Client();

const ip = "108.162.219.5";

$res = $client->request('GET', 'http://e2ebe830.ngrok.io/ip/' + ip, [
   'X-Token' => 'qwertyuiop',
]);

$response = $client->send($request);

if ( $response->getStatusCode() == 200) {
   echo $response->getBody();
} else {
   echo $response->getStatusCode();
}

?>
Пагади, пагади
А разве конкатенация нынче через + в пхп?)
А не в джсе
источник

AB

Andrey Bakharev in phpGeeks
Evgeniy
ребят, подскажите пожалуйста. Собираю php
./configure --prefix=/home/zheev/.php7.1 \
   --enable-mysqlnd \
   --with-pdo-mysql \
   --with-mysqli=mysqlnd \
   --with-mysql-sock=/var/run/mysqld/mysqld.sock \
   --with-pdo-mysql=mysqlnd \
   --enable-bcmath \
   --enable-fpm \
   --with-fpm-user=www-data \
   --with-fpm-group=www-data \
   --enable-mbstring \
   --enable-phpdbg \
   --enable-shmop \
   --enable-sockets \
   --enable-sysvmsg \
   --enable-sysvsem \
   --enable-sysvshm \
   --enable-zip \
   --with-libzip=/usr/lib/x86_64-linux-gnu \
   --with-zlib \
   --with-freetype-dir=/usr/include/freetype2 \
   --with-curl \
   --with-gd \
   --with-pear \
   --with-openssl \
   --enable-pcntl \
   --with-readline \
   --enable-xml \
   --enable-opcache
Но freetype не установлен, как пишет Битрикс. его устанаваливал
sudo apt-get install freetype*
битрикс смотрит по php из апача/нджинкса, а там какой php используется? может стоит несколько и ты не тем пользуешься?
источник

E

Evgeniy in phpGeeks
Andrey Bakharev
битрикс смотрит по php из апача/нджинкса, а там какой php используется? может стоит несколько и ты не тем пользуешься?
Я сам собирал
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in phpGeeks
*я собраль.жпг*
источник

AB

Andrey Bakharev in phpGeeks
а он включен для апача? ты выведи модули через консоль и через http, по-любому разный набор будет
источник

JP

Junior PhP in phpGeeks
Evgeniy
ребят, подскажите пожалуйста. Собираю php
./configure --prefix=/home/zheev/.php7.1 \
   --enable-mysqlnd \
   --with-pdo-mysql \
   --with-mysqli=mysqlnd \
   --with-mysql-sock=/var/run/mysqld/mysqld.sock \
   --with-pdo-mysql=mysqlnd \
   --enable-bcmath \
   --enable-fpm \
   --with-fpm-user=www-data \
   --with-fpm-group=www-data \
   --enable-mbstring \
   --enable-phpdbg \
   --enable-shmop \
   --enable-sockets \
   --enable-sysvmsg \
   --enable-sysvsem \
   --enable-sysvshm \
   --enable-zip \
   --with-libzip=/usr/lib/x86_64-linux-gnu \
   --with-zlib \
   --with-freetype-dir=/usr/include/freetype2 \
   --with-curl \
   --with-gd \
   --with-pear \
   --with-openssl \
   --enable-pcntl \
   --with-readline \
   --enable-xml \
   --enable-opcache
Но freetype не установлен, как пишет Битрикс. его устанаваливал
sudo apt-get install freetype*
Ого . Уважаю. Только хардкор! Никаких пакетов
источник

GK

Geo Kot in phpGeeks
и зачем так делать?
источник

=

=($BadBoy)?true:false; in phpGeeks
Evgeniy
ребят, подскажите пожалуйста. Собираю php
./configure --prefix=/home/zheev/.php7.1 \
   --enable-mysqlnd \
   --with-pdo-mysql \
   --with-mysqli=mysqlnd \
   --with-mysql-sock=/var/run/mysqld/mysqld.sock \
   --with-pdo-mysql=mysqlnd \
   --enable-bcmath \
   --enable-fpm \
   --with-fpm-user=www-data \
   --with-fpm-group=www-data \
   --enable-mbstring \
   --enable-phpdbg \
   --enable-shmop \
   --enable-sockets \
   --enable-sysvmsg \
   --enable-sysvsem \
   --enable-sysvshm \
   --enable-zip \
   --with-libzip=/usr/lib/x86_64-linux-gnu \
   --with-zlib \
   --with-freetype-dir=/usr/include/freetype2 \
   --with-curl \
   --with-gd \
   --with-pear \
   --with-openssl \
   --enable-pcntl \
   --with-readline \
   --enable-xml \
   --enable-opcache
Но freetype не установлен, как пишет Битрикс. его устанаваливал
sudo apt-get install freetype*
юзай окружение, если есть возможность:
https://www.bitrix.ua/products/env/
или готовый образ вирт машины:
https://www.bitrix.ua/products/vmbitrix/
источник