Curl probléma
Sziasztok, a következő gondom van a curl-al, 5.2 php alatt megy de 5.3.10 alatt meg se mozdul, mi lehet a gond? Itt a kód : Ezt kapom hibakódnak :
array(22) { ["url"]=> string(36) "http:// **." ["content_type"]=> NULL ["http_code"]=> int(0) ["header_size"]=> int(0) ["request_size"]=> int(0) ["filetime"]=> int(0) ["ssl_verify_result"]=> int(0) ["redirect_count"]=> int(0) ["total_time"]=> float(0) ["namelookup_time"]=> float(0) ["connect_time"]=> float(0) ["pretransfer_time"]=> float(0) ["size_upload"]=> float(0) ["size_download"]=> float(0) ["speed_download"]=> float(0) ["speed_upload"]=> float(0) ["download_content_length"]=> float(-1) ["upload_content_length"]=> float(-1) ["starttransfer_time"]=> float(0) ["redirect_time"]=> float(0) ["certinfo"]=> array(0) { } ["redirect_url"]=> string(0) "" } cURL error: couldn't connect to host
■ $curl = curl_init();
curl_setopt($curl, CURLOPT_USERPWD, $username.':'.$password);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 4);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Accept: application/x-javascript','Authorization: Basic ' . base64_encode('admin:admin')));
curl_setopt($curl, CURLOPT_URL, $twitterHost);
$result = curl_exec($curl);
$info = curl_getinfo($curl);
curl_close($curl);
array(22) { ["url"]=> string(36) "http:// **." ["content_type"]=> NULL ["http_code"]=> int(0) ["header_size"]=> int(0) ["request_size"]=> int(0) ["filetime"]=> int(0) ["ssl_verify_result"]=> int(0) ["redirect_count"]=> int(0) ["total_time"]=> float(0) ["namelookup_time"]=> float(0) ["connect_time"]=> float(0) ["pretransfer_time"]=> float(0) ["size_upload"]=> float(0) ["size_download"]=> float(0) ["speed_download"]=> float(0) ["speed_upload"]=> float(0) ["download_content_length"]=> float(-1) ["upload_content_length"]=> float(-1) ["starttransfer_time"]=> float(0) ["redirect_time"]=> float(0) ["certinfo"]=> array(0) { } ["redirect_url"]=> string(0) "" } cURL error: couldn't connect to host
nem sikerült kapcsolódni
hogyan?
cURL support enabled
cURL Information 7.23.1
Age 3
Features
AsynchDNS No
Debug No
GSS-Negotiate No
IDN No
IPv6 Yes
Largefile Yes
NTLM Yes
SPNEGO No
SSL Yes
SSPI No
krb4 No
libz Yes
CharConv No
Protocols file, ftp, ftps, http, https, imap, imaps, pop3, pop3s, rtsp, smtp, smtps, tftp
Host mips-openwrt-linux-gnu
SSL Version OpenSSL/1.0.1b
ZLib Version 1.2.5[/colorer]
A php5.2 info :
cURL support enabled
cURL Information libcurl/7.23.1 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
google
Routeren
Tűzfal
Tűzfal
Beállítások
Ezt próbáld ki, mit ad vissza:
$status = curl_getinfo($http, CURLINFO_HTTP_CODE);
eredmény
Érdekes
$ch = curl_init("http:// router külsőip"); // initialize curl handle
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
$data = curl_exec($ch);
print($data);
curl_close($ch);
Átraktam egy 3. tárhelyre ahol szintén 5.3.8 php fut ott se megy.
Még valami
Azzal nem lesz probléma, de a
wget
-tel illetve parancssoroscurl
-lel eléred?Csak a
curl
-nek meg kell adni, hogy kövesse az átirányítást.Igen jól kapja meg egy txt
Lehet hogy port problémája