Kod
Fatal error: Call to undefined function: curl_init() in c:\usr\krasnal\www\pogoda.php on line 14
Plik pogoda.php
<?php // Plik gdzie zapisac z tylko tobie znana nazwa! (daj prawa do pliku chomd o+rw plik) $filename = \"pogoda4444.inc\"; // Strona z jakiej pobieramy! Uwaga wystarczy zmienic kod miasta na twoj! $site_aura = \"http://pogoda.onet.pl/0,1228,38,miasto.html\"; // Jak w linii jest ten ciag wyrazow to zaczynamy szukac! $fstart = 'Teraz'; // Zapisujemy strone do tablicy $stronka $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $site_aura); curl_setopt ($ch, CURLOPT_HEADER, 0); curl_setopt ($ch, CURLOPT_RETURNTRANSFER,1); $output = curl_exec($ch); if (curl_error($ch)) sru('Error: Nie moge się połaczyć ze stroną!'); curl_close($ch); $znalazlem = \"0\"; $ile = \"0\"; // Funckja do wyswietlania bledu i dodatkowo zapisuje w pliku z wynikami ciag znak w // w tym wypadku zapisze spacje (w html -> ) function sru($blad) { if ($blad == 'Error') { $zapisz = \" \"; } } // Szukamy $znalazlem = \"1\"; // SZUKAMY W LINII - PROGNOZY if (!eregi(\"bottom><IMG src=0 height=4><BR>(Wieczorem|Nad ranem|Przed południem|Po południu)<BR>([0-9]{2})-([0-9]{2})<BR><IMG(.+)align=\"absmiddle\"> ([0-9]{1,3}) km/h <IMG(.+)nowrap>([0-9]{1,2})/([0-9]{1,2}) °(.+)nieg:</TD><TD class=a1b>([0-9]{1,2}).([0-9]{1,2}) mm(.+)nowrap>([0-9]{1,5}) hPa(.+)class=a1b>([0-9]{1,2}).([0-9]{1,2}) mm\", $a2, $dane)) sru('Error'); // Pora dnia - (Rano/Popoludniu/Wieczorem) // Pogoda w godzinach 2-3 // Nie potrzebne // Wiatr km/h // Nie potrzebne // Temp. min 7 max. 8 // Nie potrzebne // Snieg 10.11 mm // Nie potrzebne // Cisnienie w hpa // Nie potrzebne // Deszcz 15.16 mm if (!eregi(\"bottom><IMG src=0 height=4><BR>(Wieczorem|Nad ranem|Przed południem|Po południu)<BR>([0-9]{2})-([0-9]{2})<BR><IMG(.+)align=\"absmiddle\"> ([0-9]{1,3}) km/h <IMG(.+)nowrap>([0-9]{1,2})/([0-9]{1,2}) °(.+)nieg:</TD><TD class=a1b>([0-9]{1,2}).([0-9]{1,2}) mm(.+)nowrap>([0-9]{1,5}) hPa(.+)class=a1b>([0-9]{1,2}).([0-9]{1,2}) mm\", $a3, $dane)) sru('Error'); // Pora dnia - (Rano/Popoludniu/Wieczorem) // Pogoda w godzinach 2-3 // Nie potrzebne // Wiatr km/h // Nie potrzebne // Temp. min 7 max. 8 // Nie potrzebne // Snieg 10.11 mm // Nie potrzebne // Cisnienie w hpa // Nie potrzebne // Deszcz 15.16 mm // zapisujemy wynik w pliku z pogoda! $zapisz = <<< EOT <font color=\"blue\">Pogoda dla Zgorzelca:</font> Teraz (w godz.$dane_a[2]-$dane_a[3]) temp.min./max.: $dane_a[7]/$dane_a[8] °C, ciśnienie: $dane_a[13] hPa, wiatr: $dane_a[5] km/h, deszcz: $dane_a[15].$dane_a[16] mm, śnieg: $dane_a[10].$dane_a[11] mm, Później (w godz.$dane_b[2]-$dane_b[3]) temp.min./max.: $dane_b[7]/$dane_b[8] °C, ciśnienie: $dane_b[13] hPa, wiatr: $dane_b[5] km/h, deszcz: $dane_b[15].$dane_b[16] mm, śnieg: $dane_b[10].$dane_b[11] mm EOT;fputs($plik,$zapisz); flock($plik,3); fclose($plik); } } if ($znalazlem == \"0\") sru('Error: Nie znalazłem wyników na stronie - możliwa zmiana kodu strony z pogodą!'); ?>
plik check.php
<?php // Stronka $site_aura = \"http://pogoda.onet.pl/0,1228,38,miasto.html\"; $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $site_aura); curl_setopt ($ch, CURLOPT_HEADER, 0); curl_setopt ($ch, CURLOPT_RETURNTRANSFER,1); $output = curl_exec($ch); curl_close($ch); } ?>
i jest jeszcze do tego plik pogoda4444.inc
co w tym skrypcie jest nie tak