SPQR
Новичок
Помогите пожалуйста решить проблему, измаялся).
Доброго времени суток. Для модераторов, в поиске был, маны читал. Суть такая, раньше работал скрипт отправляющий реестр.
$url = "https://192.168.200.100:9443/KKM_PG_GATE/HTTP_LOAD_REESTR";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$P_DATE= date("d.m.Y",$yesterday);
$LOGIN = "..";
$PASSWORD = "..";
$file='<?xml version="1.0" encoding="windows-1251"?>......';
curl_setopt($ch, CURLOPT_FAILONERROR, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_POST, true);
$post_var='P_DATE='.$P_DATE.'&LOGIN='.$LOGIN.'&PASSWORD='.$PASSWORD.'&file_data='.$file;
curl_setopt($ch, CURLOPT_POSTFIELDS,$post_var);
$result = htmlspecialchars(curl_exec($ch));
Перестал..Понимаю, чудес не бывает конечно.. Рез-т:
Array ( [url ] => https://192.168.200.100:9443/KKM_PG_GATE/HTTP_LOAD_REESTR [http_code] => 417 [header_size] => 0 [request_size] => 181 [filetime] => -1 [ssl_verify_result] => 18 [redirect_count] => 0 [total_time] => 2.641 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0.422 [size_upload] => 2638 [size_download] => 0 [speed_download] => 0 [speed_upload] => 998 [download_content_length] => 0 [upload_content_length] => 2638 [starttransfer_time] => 2.422 [redirect_time] => 0 ) cURL error number:22 cURL error:The requested URL returned error: 417
При попытки сделать иначе, заменить содержимое файла на его путь:
$post_var='P_DATE='.$P_DATE.'&LOGIN='.$LOGIN.'&PASSWORD='.$PASSWORD.'&file_data=@'.$filename;
Рез-т:
Array ( [url ] => https://192.168.200.100:9443/KKM_PG_GATE/HTTP_LOAD_REESTR [content_type] => text/xml [http_code] => 200 [header_size] => 124 [request_size] => 266 [filetime] => -1 [ssl_verify_result] => 18 [redirect_count] => 0 [total_time] => 1.968 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0.546 [size_upload] => 0 [size_download] => 196 [speed_download] => 99 [speed_upload] => 0 [download_content_length] => 0 [upload_content_length] => 0 [starttransfer_time] => 1.796 [redirect_time] => 0 ) cURL error number:0 cURL error:
Отправка то происходить, но приходит путь файла, а не сам файл
Доброго времени суток. Для модераторов, в поиске был, маны читал. Суть такая, раньше работал скрипт отправляющий реестр.
$url = "https://192.168.200.100:9443/KKM_PG_GATE/HTTP_LOAD_REESTR";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$P_DATE= date("d.m.Y",$yesterday);
$LOGIN = "..";
$PASSWORD = "..";
$file='<?xml version="1.0" encoding="windows-1251"?>......';
curl_setopt($ch, CURLOPT_FAILONERROR, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_POST, true);
$post_var='P_DATE='.$P_DATE.'&LOGIN='.$LOGIN.'&PASSWORD='.$PASSWORD.'&file_data='.$file;
curl_setopt($ch, CURLOPT_POSTFIELDS,$post_var);
$result = htmlspecialchars(curl_exec($ch));
Перестал..Понимаю, чудес не бывает конечно.. Рез-т:
Array ( [url ] => https://192.168.200.100:9443/KKM_PG_GATE/HTTP_LOAD_REESTR [http_code] => 417 [header_size] => 0 [request_size] => 181 [filetime] => -1 [ssl_verify_result] => 18 [redirect_count] => 0 [total_time] => 2.641 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0.422 [size_upload] => 2638 [size_download] => 0 [speed_download] => 0 [speed_upload] => 998 [download_content_length] => 0 [upload_content_length] => 2638 [starttransfer_time] => 2.422 [redirect_time] => 0 ) cURL error number:22 cURL error:The requested URL returned error: 417
При попытки сделать иначе, заменить содержимое файла на его путь:
$post_var='P_DATE='.$P_DATE.'&LOGIN='.$LOGIN.'&PASSWORD='.$PASSWORD.'&file_data=@'.$filename;
Рез-т:
Array ( [url ] => https://192.168.200.100:9443/KKM_PG_GATE/HTTP_LOAD_REESTR [content_type] => text/xml [http_code] => 200 [header_size] => 124 [request_size] => 266 [filetime] => -1 [ssl_verify_result] => 18 [redirect_count] => 0 [total_time] => 1.968 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0.546 [size_upload] => 0 [size_download] => 196 [speed_download] => 99 [speed_upload] => 0 [download_content_length] => 0 [upload_content_length] => 0 [starttransfer_time] => 1.796 [redirect_time] => 0 ) cURL error number:0 cURL error:
Отправка то происходить, но приходит путь файла, а не сам файл