phpbar.de logo

Mailinglisten-Archive

[php] Prüfung nach Dateiupload per Formular

[php] Prüfung nach Dateiupload per Formular

Yannik Hampe yannik at cipher-code.de
Don Nov 15 20:44:06 CET 2007



Gemander, Ronny wrote:
> Yannik Hampe schrieb:
> [...]
>>> Könnte ich nicht auch den string aus $_FILES['filename']['name'] in 
>>> einer Variaben speichern, diese daraufhin abklopfen, ob ein solches 
>>> null_Byte enthalten ist und dann entsprechend die weitere Verarbeitung 
>>> mit move_uploaded_file untersagen?
>> Natürlich :-).
> oder das null Byten einfach rausfischen
> 
> $filename=preg_replace('/[^A-Za-z0-9.]/','',$filename);
> 
> Würde aus der xyz.php%00.txt einfach xyz.php00.txt machen.
> Entfernt nebenbei auch noch Umlaute und Leerzeichen.

Nicht ganz. Es macht aus xyz.php%00.txt xyz.php.txt, unter der Annahme, 
dass der Dateiname mit dem %00 so per http übergeben wurde ;-).
> 
>>> Liebe Grüße
>>> Armin
>> Yannik
> 
> Gruß, Ronny
Yannik

php::bar PHP Wiki   -   Listenarchive