我有一個php腳本script1.php。我想將參數傳遞給script2.php並從script1.php執行它。 (script2.php輸出保存到一個文本文件,這是在script1.php使用)傳遞參數並執行另一個PHP腳本
編輯:
這是我script2.php
require_once('showtimes/simple_html_dom/simple_html_dom.php');
$html = new simple_html_dom();
//$requested4=$_GET['place'];
$html->load_file('http://www.google.com/movies?near=${requested4}&hl=en');
ob_start();
$muv='<pre>';
foreach($html->find('#movie_results .theater') as $div) {
// print theater and address info
$muv=$muv."Theatre: ".$div->find('h2 a',0)->innertext."\n";
$muv=$muv."Address: ". $div->find('.info',0)->innertext."\n";
// print all the movies with showtimes
foreach($div->find('.movie') as $movie) {
$muv=$muv."\tMovie: ".$movie->find('.name a',0)->innertext.'<br />';
$muv=$muv."\tTime: ".$movie->find('.times',0)->innertext.'<br />';
}
$muv=$muv. "\n\n";
}
$muv=$muv."</pre>";
//ob_get_contents();
ob_end_clean();
echo $muv;
file_put_contents('textfiles/file.txt', $muv);
$html->clear();
?>
如果我只是執行此它正常工作,但如果我包括在script1.php我得到這個錯誤
Fatal error: Call to a member function find() on a non-object in /home/anandheg/public_html/anandghegde.in/se/showtimes/simple_html_dom/simple_html_dom.php on line 879
也是,我沒有在服務器上爲外殼的執行權限。
請檢查我的編輯問題 – jacksparrow007 2012-04-12 12:59:50