2012-05-24 2 views
-1

나는 기본적인 컬 예를 들어보기 위해 노력하고있다. PHP 파일을 올바르게 설치되어있는 컬트 것으로 보이는 서버에서 실행하고있는 정보를 복사 할 수있는 서버에 다른 빈 텍스트 문서가 있습니다. PHP 파일을 열어 스크립트를 실행하면 텍스트 파일에 정보가 기록되지 않습니다. 서버에 대한 컬이 제대로 작동하는 데 문제가 있습니다. 내가 이해하지 못하는 것이 있습니까?

, 그것은 컬이 활성화 말한다 :

여기
curl 
cURL support enabled 
cURL Information libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 

는 PHP 파일입니다 제가 실행하려고 : http://www.php.net/manual/en/curl.examples-basic.php

<?php 

$ch = curl_init("http://www.example.com/"); 
$fp = fopen("example_homepage.txt", "w"); 

curl_setopt($ch, CURLOPT_FILE, $fp); 
curl_setopt($ch, CURLOPT_HEADER, 0); 

curl_exec($ch); 
curl_close($ch); 
fclose($fp); 
?> 

내가 "example_homepage라는 빈 파일이 있습니다. txt "같은 폴더에 있습니다. 어떤 생각이 잘못 되었습니까?

+0

가난한 질문에 대한 답을 얻는 것이 좋지만 건설적인 피드백을 얻는 것이 도움이 될 것입니다. – Stagleton

답변

0

스크립트가 완벽하게 작동합니다. curl example.com을 사용한 빠른 테스트는 출력을 반환하지 않음을 보여줍니다. 콘텐츠를 실제로 가져 오려면 실제 사이트 ($ch = curl_init("http://www.google.com/");)을 사용해보십시오.

주소 "www.example.com"은 바로 그 예입니다. 당신은 그것을 실제 무언가로 대체하려고합니다.

+0

하하, 아마도 어리석은 질문 이었지만, 문제가 너무 빨리 고쳐지면 좋았습니다. – Stagleton

+0

사실 example.com에는 리디렉션이 있습니다. 따라서 콘텐츠를 가져 오기 위해 계속 사용할 수 있지만 리디렉션을 따르도록 cURL에 알려야합니다. – Eli

+0

@Ele ok 일은 그것을 확인하십시오. 알려 줘서 고마워. example.com을 확인했는데 웹 페이지로 연결되었지만 당시 리디렉션인지 또는 문제인지는 알지 못했습니다. – Stagleton

관련 문제