2011-06-13 189 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; 

?> 

什麼,我試圖做的是,首先該網站的那旁邊有它或(接受)(CUSERR)字txt文件名的內容,然後顯示(拒絕)加載TXT旁具有(CUSACK)字的文件名。

例子:

網址:www.example.com

內容:

 
file1.txt Rejected 
file2.txt Accepted 
+2

出了什麼問題? – 2011-06-13 18:30:13

+4

這段代碼甚至不會執行,因爲我不知道你在做什麼循環,但它甚至從來沒有關閉。 – BraedenP 2011-06-13 18:32:50

+0

也是「完美的xD」使用函數loadSource不是LoadSource ..然後我同意Braeden,這個代碼是不完整的.. – 2015-05-30 12:25:42

回答

0

這是行你」重新過後?

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

謝謝你Nev Stokes.you可以重新檢查我的第一篇文章。我已經編輯了我的文章。實際上,該功能工作正常(只顯示網站的內容),它是所有文件名的列表。 – 2011-06-13 18:58:48

0

你有一個語法錯誤的位置:

for ($i=0; $i 
+0

這是一個真正的評論,而不是一個問題的答案。請使用「添加評論」爲作者留下反饋。 – Faust 2012-08-11 02:58:07

+0

不正確。問題是「PHP代碼無法正常工作」。語法錯誤導致代碼無法正常工作,所以它是一個有效的答案。 – 2012-08-13 14:34:49