Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
britneyfreek
- Beiträge: 85
- Registriert: 19.12.2005 05:11:20
- Wohnort: Dresden
Beitrag
von britneyfreek » 20.10.2006 19:41:52
hallo.
konfiguration:
debian etch
php5.1.6
apache2.0.55
ext3 auf allen fs
mit einem php-script liste ich auf einer website ein verzeichnisinhalt (opendir(), readdir())
wenn ich nun aber funktionen wie z.b. stat oder is_file usw. auf eine dortige datei anwende, die größer als 2gb ist, bekomme ich fehler.
im fall von is_file() wird die datei erst garnicht als "reguläre datei" erkannt, wird aber gefunden readdir() gelesen.
ich bin aber auf is_file() angewiesen.
was kann ich da machen?
wo liegt das problem?
danke, oh götter.
-
comes
- Beiträge: 2702
- Registriert: 11.03.2005 07:33:30
- Wohnort: /dev/null
-
Kontaktdaten:
Beitrag
von comes » 23.10.2006 08:06:11
Hallo!
Falsches forum! Wende dich bitte an ein spezielles php forum!
-
nepos
- Beiträge: 5238
- Registriert: 05.01.2005 10:08:12
Beitrag
von nepos » 23.10.2006 10:16:45
Hoert sich irgendwie an, als ob der Support fuer grosse Dateien fehlt. Aber mehr kann ich dazu auch nicht sagen.
-
comes
- Beiträge: 2702
- Registriert: 11.03.2005 07:33:30
- Wohnort: /dev/null
-
Kontaktdaten:
Beitrag
von comes » 23.10.2006 10:33:52
be careful, is_file() fails on files larger than your integer storage
php.net hilft weiter
-
britneyfreek
- Beiträge: 85
- Registriert: 19.12.2005 05:11:20
- Wohnort: Dresden
Beitrag
von britneyfreek » 23.10.2006 12:26:02
hab raus, wo der wurm steckt.
es liegt an debian's apache2. alle apache2 in sarge und etch haben keinen lfs support (large file support).
daran kann es nur liegen, denn auf meinen anderen systemen (u. a. apache2.2) funktioniert alles.