2009-08-23 95 views
1

我是新來的PHP,所以我不知道爲什麼這是拋出一個錯誤。我與詢問下列工作類(我想我應該在空白區域輸入內容):undefined PHP頭文件中的變量類

var $headers = array(
        "User-Agent"=>"SkipJack 1.0", 
        "Referer"=>"", 
        "Host"=>"", 
        "Accept"=>"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*", 
        ); 

的問題是,不管是什麼我進入那裏,甚至如果我留空白,我從這一行得到一個明確的$ header變量錯誤:

exec("$this->curlPath $request $headers ".$this->ROOT_HOST.$this->URLS[$this->mode],$results,$return); 

任何人都可以幫我弄清楚這裏發生了什麼?我應該在報價之間輸入什麼內容?我不知道這是否是問我的網站或鰹魚的的網址...

TIA,

JK

+2

爲什麼不使用PHP的cURL函數(http://docs.php.net/curl)? – Gumbo 2009-08-23 18:26:44

回答

4

你必須通過$這 - 訪問對象成員>頭,不只是$頭。
此外,數組變量將被替換爲字符串Array

$a = array(1,2,3); 
echo "... $a ..."; 

打印

... Array ... 

和PHP有一個curl module,你不一定要產卵另一個進程。