2012-10-29 4 views
0

나는 스크립트를 만들고 있습니다. 그리고이 스크립트에서 몇 가지 키워드 목록을 제공 할 것입니다. 그런 다음 대상 사이트로 이동하여 데이터를 가져옵니다. 내 코드를 살펴주십시오PHP 루핑 목록에서

//my option start 
$toplist=file_get_contents('http://mysite/list.txt'); 

//list grabbing 

$listgrabbing=explode('target="_',$toplist); 
$counting=count($listgrabbing); 
$l='0'; 
for ($l=0 ; $l <=$counting ; $l++){ 
$targetsite='http://targetsite/search?q='.$listgrabbing; 
$revip=file_get_contents($targetsite); 

//Rest of code 

지금 txt 파일에, 내가 몇 가지 키워드 목록을 참조하십시오. . 예를 들면 :

football 
cricket 
basketball 
chase 

내 코드 첫번째 키워드를 취할 것이며, 대상 사이트 및 횡령으로 검색 할 수 있습니다. 그리고 둘째, 셋째, 앞으로 ... 목록에서 선택한 키워드가 아닙니다. 여기에 오류가 무엇입니까?

+0

'폭발 ("\ r \ n", $ toplist)' – Bonzo

+0

@ 본조를 사용하지 않아도됩니다. – user1687804

+1

'$ l = '0 '' 다음에 $ l을 사용하여 for-loop에서 cargo-cult 프로그래밍을합니다. –

답변

1
$toplist=file_get_contents('http://mysite/list.txt'); 
$listgrabbing=explode("\n",$toplist); 
foreach($listgrabbing as $item){ 
    $targetsite='http://targetsite/search?q='.$item; 
    $revip=file_get_contents($targetsite); 
} 
+0

내 목록에 문제가 있습니까? 나는 이것을 사용했기 때문에 나는 그렇게 생각한다. 그러나 키워드를 사용하지는 않습니다. – user1687804

+0

예, 키워드에 문제가있는 것 같습니다. 하나의 키워드로 확인했기 때문에 작동합니다. – user1687804

+0

그러면 목록을 어떻게 작성해야합니까? – user1687804