PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wget: maximale Dateigröße begrenzen



pingu12
22.10.07, 13:00
Hallo,

ich verwende wget (mit exec aus php) um Dateien zu laden. Da z.T. URLs als Userparamter kommen möchte ich Missbrauch durch Einschränkung der maximalen Dateigröße begrenzen. Nicht, dass jemand da anfängt eine xTB-Datei zu laden und mir die Targets zumüllt..

Alternativ wäre auch eine Zeitbegrenzung hilfreich. Dann könnte ich in Verbindung mit der Bandbreitenbegrenzung auch das Überschreiten eines Maximalwertes vehindenr.

Gruß
Pingu

marce
22.10.07, 13:15
für wget wüsste ich keine Lösung - curl könnte es (unter best. Bedingungen).

Einzig sicher wäre es aber vermutlich nur, eine php-Methode zu schreiben, die das selbst übernimmt und entsprechend kontrolliert...

pingu12
22.10.07, 14:10
richtig .. curl ..

aber wie würdest du denn da mit php rangehen? Ich mein PHP kommt doch erst wieder ins Spiel wenn er mit wget/curl durch ist. Und dann hat er ja die xTB schon geladen..

Gruß
Pingu

marce
22.10.07, 15:57
Wieso? Du kannst doch den kompletten Vorgang in php coden - in der Art wie http://wordpress.macosbrain.com/2006/04/30/php-download-funktion-mit-multipart-und-resume/

es gibt glaube ich auch fertige Funktionsbibliotheken dafür...

Roger Wilco
22.10.07, 17:14
es gibt glaube ich auch fertige Funktionsbibliotheken dafür...
Richtig. Nennt sich CURL (http://de.php.net/curl). ;)