Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> fscanf() pliku zewnętrznego?, Zczytanie dużego pliki txt z http://...
latet
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 2.10.2005

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


Witam,

Mam sobie skrypt, który czyta i analizuje dane z typowych plików logów apacza. Ponieważ pliki te bywają wielkie, nie mogę stosować funkcji file(), muszę czytać linia po lini i robię to tak:

  1. <?php
  2.  
  3. $f = fopen ($logfile, "r");
  4.  
  5. while (!feof ($f)) 
  6. {
  7.  
  8.  $linijka_TAB = fscanf($f,'%s %s %s [%s %d] "%s %s %[^"]" %s %s "%[^"]" "%[^"]');
  9.  
  10. // (...) potem juz prosta zabawa z elementami tablicy $linijka_TAB
  11.  
  12. }
  13.  
  14. ?>


Teraz zmieniłem hosting (na Home.pl) i pojawił się problem - nie mam bezpośredniego dostępu (z poziomu php) do plików logów serwera. Są jednak udostępnione przez http://...

Pytanie:
Jak przerobić powyższy skrypt, aby robił to samo co robi, lecz na plikach zewnętrznych? Czy to w ogóle będzie możliwe?

Dzięki,

latet

Ten post edytował latet 2.10.2005, 21:54:31
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 18:24