Pobieranie danych z pliku php

Pobieranie danych z pliku php
Sebastiano
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 4 lata
  • Postów:488
0

Jak najprościej pobrać dane z pliku który jest pod adresem url (są to dane txt bez zadnych tagów)? Próbowałem w ten sposób:

Kopiuj
<?php
file_put_contents('dane.json',fopen("http://test.pl/test.php", 'r'));

?>

Dostaje błąd:
..failed to open stream: HTTP wrapper does not support writeable connections in ...

edytowany 2x, ostatnio: Sebastiano
Sebastiano
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 4 lata
  • Postów:488
2

Ok już problem rozwiązany, wrzucam dla potomnych:

Kopiuj
<?php

$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://test.pl/test.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HEADER, 0);


$out = curl_exec($ch);


curl_close($ch);


$fp = fopen('data.json', 'w');
fwrite($fp, $out);
fclose($fp);



?>
JK
Możesz spróbować ustawić 'allow_url_fopen' na 1 w php.ini i ten pierwszy sposób powienien działać.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.