Size: a a a

2019 July 06

LB

Leonid Baryshnikov in PHP 🐘 Chat
Krau5
хочю арбуз
Да было бы не плохо, а то в Питере +13 всего
источник

С

Сергей in PHP 🐘 Chat
Такс кто-то со SuiteCRM работал?
источник

LB

Leonid Baryshnikov in PHP 🐘 Chat
-
источник
2019 July 16

O

Oleksiy in PHP 🐘 Chat
Привет всем, у кого-то есть дев акаунт пейпала где работает eCheck?
источник
2019 July 23

A

Aleksandr in PHP 🐘 Chat
Добрый день, реально ли имея на входе строковое представление вывода readgzfile отправить на сторонний сервер средствами curl?
источник

A

Alex in PHP 🐘 Chat
ob_start();

   readgzfile('your.file');
   $value = ob_get_contents();
   ob_end_clean();
источник

A

Alex in PHP 🐘 Chat
А потом $value  отправляй курлом, и все.
источник

A

Alex in PHP 🐘 Chat
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,            "http://url/url/url" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST,           1 );
curl_setopt($ch, CURLOPT_POSTFIELDS,     $value );
curl_setopt($ch, CURLOPT_HTTPHEADER,     array('Content-Type: text/plain'));

$result=curl_exec ($ch);
источник

A

Aleksandr in PHP 🐘 Chat
Alex
ob_start();

   readgzfile('your.file');
   $value = ob_get_contents();
   ob_end_clean();
у меня этот процесс реализован функцией
источник

A

Aleksandr in PHP 🐘 Chat
Alex
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,            "http://url/url/url" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST,           1 );
curl_setopt($ch, CURLOPT_POSTFIELDS,     $value );
curl_setopt($ch, CURLOPT_HTTPHEADER,     array('Content-Type: text/plain'));

$result=curl_exec ($ch);
сервер на принимающей стороне ожидает хэдеры немного в другом формате
curl_setopt($ch, CURLOPT_HTTPHEADER , array('Format-Export: '.$exportFormat, 'Content-MD5: '.$md5));

но даже не смотря на подмену postfields на содержимое файла
$data = array($exportFormat => $file); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

сервер возвращает неизвестную ошибку
источник

A

Alex in PHP 🐘 Chat
Возможно нужно еще передавать md5 от контента.
источник

A

Alex in PHP 🐘 Chat
В заголовке.
источник

A

Alex in PHP 🐘 Chat
Для начал неплохо бы захардкодить стринг, и попробовать передать его на сервер. А потом подключать readgzfile
источник

A

Aleksandr in PHP 🐘 Chat
может я не так выразился
источник

A

Aleksandr in PHP 🐘 Chat
есть сервер БД
в таблице БД есть столбец с бинарными данными
php-скрипт получает бинарные данные, прогоняет на лету их через readgzfile и выплевывает сохраненный сжатый файл в исходном виде
на этом все работает
затем предоставили доступ к серверу, который может конвертировать этот файл в pdf
и предоставили пример использования для хранимого на сервере файла
но нужно отправлять содержимое файла напрямую на сервер конвертации без сохранения на жестком диске
отсюда и проблема как результат работы readgzfile из переменной передать через curl на сервер конвертации
источник

A

Alex in PHP 🐘 Chat
Полагаю, изменить в примере то место где он читает сохраненный файл. Подставить туда переменную, которая получается в результате работы функции - обертки над readgzfile.
источник

A

Alex in PHP 🐘 Chat
Там должно быть что-то вроде file_get_contents. В примере.
источник

A

Aleksandr in PHP 🐘 Chat
к сожалению, в примере $file = new \CURLFile($name);
источник

A

Alex in PHP 🐘 Chat
И что должно попадать в переменную $file? Если содержимое файла по имени $name, значит именно эту строчку и нужно заменить, вместо
new \CURLFile($name);
нужно вызвать ту обертку, которая возвращает результат readgzfile
источник

A

Alex in PHP 🐘 Chat
Я код не вижу, и мне трудно понять что там происходит.
источник