2011-06-13 7 views
-1

최근에 PHP를 사용하기 시작했으며 파일 이름 목록이있는 웹 사이트의 내용을 (.txt) 형식으로로드하려고합니다. 또한 함수를 만들었습니다. :PHP 코드가 제대로 작동하지 않습니다.

<?php 
//-------------------------- 
// The function itself 
//-------------------------- 
function LoadSource($siteurl) { 

    $arrText = file($siteurl); 
    for ($i=0; $i<count($arrText); $i++) { 

     $pos = strpos($text . $arrText[$i], "+CUSERR+"); 
       if ($pos !== false) { 
        echo "The string +CUSERR+ was found in the string"; 
         $text = $text . $arrText[$i]." ==> REJECTED"; 
         } else { 
           echo "The string +CUSERR+ was not found in the string"; 
         $text = $text . $arrText[$i]." ==> ACCEPTED"; 
         } 

    } 

     return $text; 
    } 
$source = loadSource("http://www.example.com"); 
echo $source; 

?> 

내가 뭘하려고 우선은 TXT 옆에 그것 또는 (수락)에서 (CUSERR) 단어가있는 txt 파일 이름 옆에 해당 웹 사이트의 콘텐츠를 다음 디스플레이 (거부)를로드 할 수있다 (CUSACK) 단어가있는 파일 이름.

예 :

URL : www.example.com 내용

: 당신은 여기에 구문 오류가

 
file1.txt Rejected 
file2.txt Accepted 
+2

무엇이 잘못 되었나요? –

+4

그 코드는 심지어 실행되지도 않습니다. 왜냐하면 저는 여러분이 거기있는 루프를 위해 무엇을하고 있는지 아무런 단서도 없기 때문에 심지어 닫히지도 않기 때문입니다. – BraedenP

+0

또한 "완벽한 xD"로 사용하려면 loadSource가 아닌 loadSource를 사용해야합니다. 그런 다음 Braeden과 합의 했으므로이 코드는 완성되지 않았습니다 .. –

답변

0

이이 라인 당신 ' 다시 후에?

for ($i=0, $j=count($arrText); $i < $j; $i++) { 
+0

Nev Stokes에게 감사드립니다. 첫 번째 게시물을 다시 확인할 수 있습니다. 내 게시물을 편집했습니다. 실제로 모든 파일 이름의 목록 인 기능이 잘 작동합니다 (웹 사이트의 콘텐츠 만 표시). –

0

:

for ($i=0; $i 
+0

이것은 정말로 의견이며 질문에 대한 답변이 아닙니다. 작성자에 대한 의견을 남기려면 "의견 추가"를 사용하십시오. – Faust

+0

올바르지 않습니다. 질문은 "PHP 코드가 제대로 작동하지 않습니다"입니다. 구문 오류로 인해 코드가 부적절하게 작동하므로 올바른 대답입니다. –

관련 문제