Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie danych z pliku
meandors
post 15.06.2014, 20:18:15
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.03.2012

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


Witam, mam problem z pobraniem danych z pliku na swój serwer. Posiadam o to taki krótki kod:


  1. <?php
  2. echo file_get_contents('http://212.182.4.252/data2.php?s=13');
  3. ?>


I z niego wyskakuje mi o taki błąd:

"file_get_contents(http://212.182.4.252/data2.php?s=13) [function.file-get-contents]: failed to open stream: Connection refused in"

Jestem zielony w PHP prosił bym o jakieś rady, nie musi być gotowy kod. Wystarczy powiedzieć jak uczynić żeby wszystko cykało.

Z góry dzięki
Go to the top of the page
+Quote Post
kartin
post 15.06.2014, 20:29:38
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 79
Dołączył: 25.05.2010

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


http://lmgtfy.com/?q=failed+to+open+stream...tion+refused+in - pierwsza pozycja powinna rozwiązać problem


--------------------
Jeśli ten post pomógł to kliknij przycisk po lewej stronie.
Nie pomagam przez PW, GG, e-mail, faks, telegram, znaki dymne, ...
Go to the top of the page
+Quote Post
johny_s
post 15.06.2014, 20:34:19
Post #3





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


Cytat(meandors @ 15.06.2014, 20:18:15 ) *
Jestem zielony w PHP prosił bym o jakieś rady, nie musi być gotowy kod. Wystarczy powiedzieć jak uczynić żeby wszystko cykało.

z angielskim też masz problemy?
Go to the top of the page
+Quote Post
meandors
post 15.06.2014, 20:56:24
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.03.2012

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


Wielkie dzięki za pomoc, szkoda że nic z tamtych pomysłów nie pomaga. To że nie uwzględniłem poszukiwań w poście, to nie znaczy że tego nie robiłem. Będę pamiętał o tym żeby kolejne trole nie robiły takich postów.
Go to the top of the page
+Quote Post
skarabe.pl
post 15.06.2014, 21:51:43
Post #5





Grupa: Zarejestrowani
Postów: 142
Pomógł: 49
Dołączył: 29.07.2010

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


Sprawdź czy w konfiguracji serwera (php.ini) masz włączoną opcję "allow_url_fopen"
Go to the top of the page
+Quote Post
meandors
post 15.06.2014, 21:57:49
Post #6





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.03.2012

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


To mi właśnie zostało do sprawdzenia. Tylko najgorszy problem że na tym co używam hostingu ten plik jest nie dostępny. Będę musiał chyba zmienić hosting.
Go to the top of the page
+Quote Post
johny_s
post 15.06.2014, 22:01:24
Post #7





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


to zmieńfunkcję na curl'a
Go to the top of the page
+Quote Post
skarabe.pl
post 15.06.2014, 22:04:38
Post #8





Grupa: Zarejestrowani
Postów: 142
Pomógł: 49
Dołączył: 29.07.2010

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


Cytat(meandors @ 15.06.2014, 22:57:49 ) *
To mi właśnie zostało do sprawdzenia. Tylko najgorszy problem że na tym co używam hostingu ten plik jest nie dostępny. Będę musiał chyba zmienić hosting.

Najłatwiej się sprawdza takie rzeczy za pomocą funkcji:
Go to the top of the page
+Quote Post
meandors
post 16.06.2014, 01:42:28
Post #9





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.03.2012

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


Cytat
Sprawdź czy w konfiguracji serwera (php.ini) masz włączoną opcję "allow_url_fopen"


Sprawdzone, jest włączone.

Cytat
to zmień funkcję na curl'a


  1. <?php
  2. $IP = '13';
  3. $runfile = 'http://212.182.4.252/data2.php?s=' . $IP;
  4.  
  5. $ch = curl_init();
  6.  
  7. curl_setopt($ch, CURLOPT_URL, $runfile);
  8.  
  9. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  10.  
  11. $content = curl_exec ($ch);
  12.  
  13. curl_close ($ch);
  14.  
  15. echo $content;



Znalazłem ten kod na innym forum, nie mam pojęcia jak działa. Chyba dobrze podstawiłem link, nie pokazjue błędu, lecz nic więcej się nie dzieje(brak reakcji). Może coś jest w tym źle. Jakieś sugestie?
Go to the top of the page
+Quote Post
johny_s
post 16.06.2014, 02:03:40
Post #10





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


dodaj sobie wyświetlanie błędu

http://www.php.net/manual/pl/function.curl-error.php

może ten Twój hosting blokuje wszystko co próbuje się pobrać
Go to the top of the page
+Quote Post
meandors
post 16.06.2014, 10:56:24
Post #11





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.03.2012

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


Dodałem wyświetlanie błędu i wyskakuje mi takowy błąd: "couldn't connect to host", może jest coś źle w skrypcie. Jakieś inne propozycje?

Utworzyłem podobny skrypt na innym hosting i występuje ten sam kod.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:04