Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie moge uzyc fopen, Jak otwierac pliki za pomoca cURLa ?
radac78
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 21.02.2005

Ostrzeżenie: (0%)
-----


Na serwerz w php.ini wyłączona jest opcja allow_url_fopen, więc nie ma możliwości otwierania URLi przez funkcję fopen(). Jak zorbic otwarcie pliku, przy pomocy cURLa (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
radac78
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 21.02.2005

Ostrzeżenie: (0%)
-----


Witam,

nie mogę jednak sobie poradzić z problemem zamiany skryptów (moja znajomość php pozostawia niestety wiele do życzenia)... Będę bardzo wdzięczny za wskazówki na przykładzie skryptu pobierającego dane kursów walut NBP:

Oryginał mojego skryptu:

  1. <?php
  2. $f = @fopen(&#092;"http://www.nbp.pl/Kursy/KursyA.html\", \"r\");
  3. if ($f) {
  4. while(!feof($f)) $strona .= fread($f,1024); fclose($f);
  5. $strona = preg_replace(&#092;"/r/\", \" \", $strona);
  6. $strona = preg_replace(&#092;"/n/\", \" \", $strona);
  7. preg_match(&#092;"/z dnia <b>(.*?)</b>/\", $strona, $zdnia);
  8.  
  9. echo $zdnia[1];
  10. echo &#092;"<br />\";
  11.  
  12. preg_match_all(&#092;"/<tr valign=\"middle\">.*?</tr>/\", $strona, $sa);
  13. for ($i=1; $i<count($sa[0]); $i++) {
  14. $kursy[] = explode(&#092;"`\",preg_replace(
  15. &#092;"/.*?<td.*?>(.*?)</td>.*?<td.*?>(.*?)</td>.*?<td.*?>(.*?)</td>.*/\",
  16. \"$1`$2`$3\",$sa[0][$i]));
  17. }
  18. }
  19.  
  20. for ($i=0; $i<count($kursy); $i++) {
  21.  
  22. if (eregi(\"USD\",$kursy[$i][1])) echo \"<br /><b>USD</b>: \".$kursy[$i][2].\" PLN\";
  23. if (eregi(\"EUR\",$kursy[$i][1])) echo \"<br /><b>EUR</b>: \".$kursy[$i][2].\" PLN\";
  24. if (eregi(\"GBP\",$kursy[$i][1])) echo \"<br /><b>GBP</b>: \".$kursy[$i][2].\" PLN\"; 
  25. }
  26. ?>


Nie wiem jednak jak to zmienic na fsockopen i curl.
Prosze o wytlumaczenie tego na tym przykladzie - abym mogl poradzic sobie z pozostalymi skryptami otwierajacymi pliki w ten sam sposob.
Wielkie dzieki
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 15:21