채택완료
extend 폴더에 있는파일에서 fsockopen 안되나요?
extend 폴더에 있는 파일에
그누함수 get_sock 을 호출 했는데 백지 페이지가 되서
직접 코드를 붙여 봤는데 안되는것 같네요
왜?? 그런가요?
방법은 있나요?
일반페이지에서는 그누함수 get_sock 잘 작동 됩니다.
Copy
$url = "싸이트";// host 와 uri 를 분리 if (preg_match("/http:\/\/([a-zA-Z0-9_\-\.]+)([^<]*)/", $url, $res)) { $host = $res[1]; $get = $res[2]; } // 80번 포트로 소캣접속 시도 $fp = fsockopen ($host, 80, $errno, $errstr, 30); if (!$fp) { die("$errstr ($errno)\n"); } else { fputs($fp, "GET $get HTTP/1.0\r\n"); fputs($fp, "Host: $host\r\n"); fputs($fp, "\r\n"); // header 와 content 를 분리한다. while (trim($buffer = fgets($fp,1024)) != "") { $header .= $buffer; } while (!feof($fp)) { $buffer .= fgets($fp,1024); } } fclose($fp);
답변 3개 / 댓글 2개
채택된 답변
+20 포인트
common.php 파일이 include 된 후에 실행을 하신건지요?
extend내에 파일은 common.php에서 include 됩니다.
답변을 작성하려면 로그인이 필요합니다.
일반파일에는 출력 잘되구요