Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Sprawdzenie czy plik jest na serwerze zewnętrznym.
Forum PHP.pl > Forum > Przedszkole
Mike122
Napisałem funkcję w php, jednak coś nie dzła tak jak trzeba.
W funkcji chodzi o to że po tym jak sprawdzi że plik jest na serwerze to dany plik zaincluduje, a jeśli nie to wyświetli error Nie ma pliku o ID: 12333 na serwerze. Posiadam php 5.1.5 nie chcę używać żadnych cURL itp. tylko zwykłych funkcji z PHP5. Prosze o pomoc.
  1. <?php
  2. function code($id_code)
  3. {
  4. $protocols = "http://domowe.sytes.net/as/".$id_code.".inc";
  5. $fp = file_exists($protocols);
  6. if (!$fp) {
  7. echo("Nie ma pliku o ID: $id_code na serwerze");
  8.  
  9. } else {
  10. require($protocols);
  11. }
  12. }
  13. code("12333");
  14. ?>


Zamiast funkcji file_exists próbowałem też fsockopen.
crash
A co dokładniej nie działa jak trzeba? Wiesz o tym, że przy próbie dołączania pliku z zewnętrznego serwera (i jeśli ten plik został tam już sparsowany) to dołączony zostanie wynik skryptu a nie jego kod...
Mike122
Wiem temu pliki będą zapisane jako *.inc lub *.txt i dzięki temu zostaną zaincludowane normalnie.
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.