Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Sprawdzenie czy plik jest na serwerze zewnętrznym.
Mike122
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


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.
Go to the top of the page
+Quote Post
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


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...
Go to the top of the page
+Quote Post
Mike122
post
Post #3





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


Wiem temu pliki będą zapisane jako *.inc lub *.txt i dzięki temu zostaną zaincludowane normalnie.

Ten post edytował Mike122 27.10.2006, 14:18:20
Go to the top of the page
+Quote Post

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: 23.08.2025 - 03:08