Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z jakimś połączeniem (?)
Forum PHP.pl > Forum > Przedszkole
Xander
Witam.
Po zainstalowaniu statystyk na swoim forum pojawiły mi się następujące ostrzeżenia.

Cytat
Warning: copy(http://www.detecties.com/phpbb2018/stat_updates/statistics_updates.txt) [function.copy]: failed to open stream: Connection refused in /var/www/sites/yoyo.pl/m/i/***/admin/statistics_admin_index_check.php on line 34

Warning: fopen() [function.fopen]: Unable to access ./../modules/statistics_updates.txt in /var/www/sites/yoyo.pl/m/i/***/admin/statistics_admin_index_check.php on line 56


Fajnie by było, gdyby ktoś powiedział mi o co chodzi i co to jest [function.copy] i [function.fopen] i dlaczego mi to nie działa. To znaczy statystyki działają, ale pojawiają mi się te ostrzeżenia.
Z góry dziękuję za odpowiedzi.
pioch
Jak nie masz pliku statistics_updates.txt to go utwórz i nadaj prawa do zapisu.
Xander
A jak nadać prawa do zapisu??
pioch
total comander --> atrybuty --> 777
Xander
Zrobiłem tak, ale nadal pojawia się to samo. Może coś w tym kodzie jest nie tak?

  1. <?php
  2. $allow_url_fopen = ini_get('allow_url_fopen');
  3. if ($allow_url_fopen == 1)
  4. {
  5. copy ('http://www.detecties.com/phpbb2018/stat_updates/statistics_updates.txt', 
  6. $phpbb_root_path.'modules/statistics_updates.txt');
  7. }
  8. else if (CURLOPT_HTTPGET)
  9. {
  10. $timeout = 5; // set to zero for no timeout
  11. curl_setopt ($ch, CURLOPT_URL, 
  12. 'http://www.detecties.com/phpbb2018/stat_updates/statistics_updates.txt');
  13. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  14. ?>


W sumie, to mi to nie przeszkadza, jedynie denerwuje mnie, gdy wchodzę w panel administratora i na dzieńdobry pojawia mi się cała strona samych ostrzeżeń.
Być może źle zadałem pytanie, albo nie podałem wam jakiejś informacji. Jeżeli tak, to chciałbym wiedzieć jakiego typu informacja pomogłaby wam w udzieleniu mi odpowiedzi. Pierwszy raz zwracam się do kogoś o pomoc, więc mogę nie wiedzieć co należy podawać i w jakiej formie.
Pozdrawiam.

Czy naprawdę nie ma nikogo, kto mógłby mi udzielić jakiejś porady?
strife
Wiesz trudno jest Ci pomóc, ponieważ nie ma innej możliwości, brakuje Ci uprawnień do zapisu dla tego pliku i koniec. Może to być również wina yoyo, bo jak widzę forum jest na ich serwerze. Jeśli koniecznie chcesz się pozbyć błędów, to możesz wyłączyć raportowanie błędów poprzez dodanie tej linijki na samym początku skryptu do administracji:

  1. <?php
  2. ?>


Jednak nie polecam tego rozwiązania, ponieważ jest to ukrywanie błędów, a nie ich likwidowanie.

Pozdrawiam!

Cytat
Czy naprawdę nie ma nikogo, kto mógłby mi udzielić jakiejś porady?

Mówisz masz tongue.gif
Xander
Lepsze to niż nic. Wielkie dzięki. Przynajmniej będzie ładniej wyglądało. winksmiley.jpg
siemakuba
A czy możesz pobrać w ten sposób (za pomocą copy" title="Zobacz w manualu php" target="_manual) jakikolwiek inny plik z serwera zewnętrznego? Być może ze względu na konfigurację php nie możesz używać pełnych URLi w funkcjach typu copy" title="Zobacz w manualu php" target="_manual właśnie.

Skoro pobierasz plik tekstowy, zrób to za pomocą cURL" title="Zobacz w manualu php" target="_manual i dopiero zapisz sobie na dysk.

Jak to działa dokładnie znajdziesz spokojnie w przykładach i komentarzach do cURL" title="Zobacz w manualu php" target="_manual.

pozdr,
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.