2011-10-23 15 views
1

これは非常に基本的なものですが、私はこれまでPHPを使用していないため、難しいと感じています。私が使用しているコードではエラーが発生しています。それを修正するためにPHPコードのエラー

<?php 
$query = 'dogs'; 
$searches = 100; // number of results 
$start = 0; 
$pos = 1; 
while($start < $searches) 
    { 
    $data = getPage('http://www.google.com/search?start=' . $start . '&q=' . urlencode($query)); 
    preg_match_all("/\<li class\=g\>\<h3 class\=\"r\"\>\<a href\=\"([^\<\>]*)\" class\=l\>/",$data,$matches); 
    for($x = 0; $x < count($matches[1]); $x++) 
     { 
     echo '<p>' . $pos . ' ' . ($matches[1][$x]) . '</p>'; 
     $pos++; 
     } 
    $start += 10; 
    } 
?> 

エラー:行に未定義関数へ コールGETPAGE()11

任意のヘルプ?

+0

'getPage()'はどこに定義されていますか?あなたが含むことを忘れた別のファイルですか? – PureForm

答えて

0

コードにはgetPage();の機能はありません。PHPには機能がありません。あなたはそれを呼び出す/使用するために1つを持っていなければなりません。

file_get_contents();を参照してください。 fopen();

+0

ありがとうございます、それをさらに働かせようとします – anonuser0428

5

PHPに「getPage」機能はありません(定義していない限り)。

file_get_contents()のように見えます。

+0

あなたは最速の指のコンテストの勝者です。 :) – jsleuth

+0

ありがとう、それはさらに働くようにしようとします – anonuser0428

2

getPage()関数は、あなたが含まれていない他の場所で定義されていますか?

代わりにfile_get_contents()を使用したいと思います。

+0

ありがとう、それはさらに働くようにしようとします – anonuser0428