Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: DirectoryIterator - błąd
Forum PHP.pl > Forum > PHP
deha21
Witam,
Testuję serwer Professional w Masternet.pl i wgrałem sobie moją przeglądarkę plików korzystającą z DirectoryIterator. Niestety wyskakuje mi taki błąd:

  1. Fatal error: Cannot instantiate non-existent class: directoryiterator in /home/xxx/xxx/_public_html/filesbrowser/filesbrowser.php on line 219


A oto linia 219:
  1. $dir=new DirectoryIterator('../'.$directory);

$directory jest pobierane tak:
  1. if (!isset($_GET['directory'])) { $directory='files'; }
  2. else { $directory=htmlspecialchars($_GET['directory']); }

Nie definiowałem $directory więc przyjał on wartość 'files'.

Struktura katalogów wygląda tak:
--files
--filesbrowser
----filesbrowser.php

a więc $directory ma dobrą ścieżkę do 'files'

W panelu jest napisane
PHP4 / PHP5 4.4.9 / 5.2.8

Co może być nie tak?

Pozdrawiam
nospor
Cytat
W panelu jest napisane
PHP4 / PHP5 4.4.9 / 5.2.8
DirectoryIterator jest dostepny dopiero od php5 wiec sobie doczytaj jak na swoim hostingu masz odpalic skrypt jako php5
deha21
Wielkie dzięki! Już myślałem, że będę musiał przebudowywać skrypt winksmiley.jpg
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.