2011-09-25 13 views
0

나는 Curl/php에서 시작하고 있으며 실제로 할 수있는 것을 즐기고 있습니다. 비록 내가 며칠 동안 무언가에 막혀 있었고 정말로 도움이 필요합니다.포럼 스레드에서 데이터를 가져 오는 방법은 무엇입니까?

txt 파일 덕택에 다른 스크립트로 잡아서 치료해야하는 몇 가지 독특한 데이터가 있습니다.

데이터는 포럼과 관련된 외부 웹 사이트에 게시되기로 동의 한 회원이 내 포럼에 게시 한 프록시입니다.

프록시 내가 그들을 한 줄에 하나의 프록시 텍스트 파일에 배치 될 필요가

107.2.178.129:47535<br/>173.174.251.89:18785<br/>173.48.224.237:1807<br/>and so on ... 
이 양식을 받고있다. 여기

는 지금까지

<?php 


$ch = curl_init(); 

curl_setopt($ch, CURLOPT_URL, 'http://www.external-site.com/Members/Login.php'); 

curl_setopt ($ch, CURLOPT_POST, 1); 

curl_setopt ($ch, CURLOPT_POSTFIELDS, 
'fieldname1=fieldvalue1&fieldname2=fieldvalue2'); 

curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); 

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 

$store = curl_exec ($ch); 

curl_setopt($ch, CURLOPT_URL, 
'http://www.external-site.com/index.cgi?action=display&thread=26'); 

$content = curl_exec ($ch); 

curl_close ($ch); 

?> 

그 후 나는 붙어있는 것입니다.

+1

왜 사이트의 소유자에게 데이터를 편리한 형식으로 제공하도록 요청하지 않습니까? – zerkms

답변

3

포럼 게시물의 텍스트는 무엇입니까? $content 가정하면 유효합니다

file_put_contents('proxies.txt', implode('\n', explode('<br/>', $content))); 

를 사용하여 리눅스에 \n, 또는 Windows \r\n.

관련 문제