Hallo Gemeinde,
bin hier gerade über ein Problem gestolpert und unsicher, ob die Ursache in PHP4 oder im Suhosin Patch zu suchen ist.
Gegeben:
- FreeBSD 7.0-RELEASE
- php4-4.4.8 (Suhosin Patch 0.9.6)
- php5-5.2.6 (Suhosin Patch 0.9.6.2)
Dann führt man folgenden Befehl in der Shell aus (auch über Browser möglich);
Mit PHP5 erhält man wie erwartet false.
Mit PHP4 erhält man '/foo/bar'?
(Unter Linux scheint sich PHP4 auch korrekt zu verhalten --> false).
Einfach "% realpath /foo/bar" in der Shell ausgeführt bringt auch wie erwartet ein:
realpath: /foo: No such file or directory
Kann das jemand nachvollziehen, und/oder hat evtl. ein PHP4 ohne Suhosin Patch für diesen Test?
bin hier gerade über ein Problem gestolpert und unsicher, ob die Ursache in PHP4 oder im Suhosin Patch zu suchen ist.
Gegeben:
- FreeBSD 7.0-RELEASE
- php4-4.4.8 (Suhosin Patch 0.9.6)
- php5-5.2.6 (Suhosin Patch 0.9.6.2)
Dann führt man folgenden Befehl in der Shell aus (auch über Browser möglich);
Code:
php -r "var_dump(realpath('/foo/bar'));"
Mit PHP5 erhält man wie erwartet false.
Mit PHP4 erhält man '/foo/bar'?
(Unter Linux scheint sich PHP4 auch korrekt zu verhalten --> false).
Einfach "% realpath /foo/bar" in der Shell ausgeführt bringt auch wie erwartet ein:
realpath: /foo: No such file or directory
Kann das jemand nachvollziehen, und/oder hat evtl. ein PHP4 ohne Suhosin Patch für diesen Test?