ציטוט:
נכתב במקור על ידי INvisioN
אממ ניסתי את הדוגמא הזאת ויש שגיאה...
PHP קוד:
# working vars $host = 'maplestory.nexon.net'; $service_uri = '/Modules/Rank/Ranking.aspx?PART=/Controls/Rank/TotRank&ranktype=TotRank'; $vars ='/Controls/Rank/TotRank:RANK:tbCharacterName=KumbiKumbi';
# compose HTTP request header $header = "Host: $host\r\n"; $header .= "User-Agent: PHP Script\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Content-Length: ".strlen($vars)."\r\n"; $header .= "Connection: close\r\n\r\n";
$fp = pfsockopen("ssl://".$host, 443, $errno, $errstr); if (!$fp) { echo "$errstr ($errno)<br/>\n"; echo $fp; } else { fputs($fp, "POST $service_uri HTTP/1.1\r\n"); fputs($fp, $header.$vars); fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp); }
וזאת השגיאה:
קוד:
Warning: pfsockopen() [function.pfsockopen]: unable to connect to ssl://maplestory.nexon.net:443 (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?) in C:\Program Files\EasyPHP 2.0b1\www\ranking.php on line 17
Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (93373648)
|
אנגלית פשוטה, אתה משתמש ב SSL בלי סיבה. תקרא את הקוד.