Witam, stworzyłem mały skrypt który szuka wpisane słowo na Google, następnie powinien wyciąć liczbę znalezionych stron, wkleić ją na mojej stronie. Mam problem z tym fragmentem
  1. <?php
  2. while(!feof($fp)) {
  3.  $linia = fgets($fp, 4096);
  4.  if (preg_match(&#092;"/sposród około/\", $linia)) {
  5. $wyniki = $linia;
  6. $wyniki = preg_replace(&#092;"/^.*spośród około <b>/\", \"\", $wyniki);
  7. $wyniki = preg_replace(&#092;"/<.*$/\", \"\", $wyniki);
  8. $wyniki = preg_replace(&#092;"/,/\", \"\", $wyniki);
  9. $wyniki = trim($wyniki);
  10. return($wyniki);
  11.  
  12. ?>

Niedziala w moim skrypcie prawidłowo, gdy skrypt łączy się przez fsockopen z Google, powinien pobrać wyniki
ile Google znalazło wszystkich stron. Np. gdy wpiszemy php
Google wyświetla spośród około 15,400,000 skrypt powinien wyciąć
spośród około i przecinki z pomiędzy cyfr, wyświetlić 15400000 natomiast skrypt bierze jakieś dziwne liczby, różniące się od tych z Google, tak jakby sam wstawiał dowolne liczby. Niewiem czy przez preg_replace
tak się dzieje, słowo spośród około w źródle strony Google wygląda tak
Cytat
spośród około
czy to może też być problemem tych błędów? Bardzo dziękuje za każdą sugestię, pozdrawiam.