SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.09.2003, 11:03:21
PiCiJi PiCiJi ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Halle / Saale
Beiträge: 25
upload zu großer Dateien verhindern

Hi,

bastle gerade ein upload script:

Es dürfen nicht mehr als 150 kb hochgeladen werden.

if($file_size <= 153600) ... else Fehler

Das klappt auch wunderbar, z.b. wenn ich 160 k versuche hochzuladen, kommt die Fehlermeldung.

Versuche ich jedoch ne Datei von 12 MB hochzuladen, wird er nie fertig.

Gibt es die Möglichkeit einen timeout zu integrieren?

set_time_limit(60); funzt nicht

Ich gehe mal davon aus, das er sich solange im Zustand post des Formulars befindet bis die 12 MB gesendet sind und erst dann erkennt das 12 Mb zuviel sind.

Hat einer ne Idee?
Mit Zitat antworten
  #2  
Alt 25.09.2003, 22:47:31
Benutzerbild von Jürg
Jürg Jürg ist offline
Junior Member
 
Registriert seit: May 2003
Ort: CH Zürich
Alter: 66
Beiträge: 352
Jürg eine Nachricht über Skype™ schicken
Dem ist schon so! Das Selbe habe ich auch schon festgestellt. Er schaufelt hinauf, bis er feststellt, dass es nun zuviel ist. Er dann erfolgt der Abbruch.
Bei 12 MB geht das mit Analog-Modem gut und gerne eine Stunde!
__________________
www.zudila.ch
Mit Zitat antworten
  #3  
Alt 26.09.2003, 00:56:52
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
versuch mal das hier:
<input name="userfile" type="file" maxlength="153600" />

Weiss nicht ob's bereits beim versenden überprüft, aber einen Versuch ist's wert.
Mit Zitat antworten
  #4  
Alt 26.09.2003, 12:55:50
Benutzerbild von Jürg
Jürg Jürg ist offline
Junior Member
 
Registriert seit: May 2003
Ort: CH Zürich
Alter: 66
Beiträge: 352
Jürg eine Nachricht über Skype™ schicken
Ich hab das mit maxlength versucht, geht nicht.
__________________
www.zudila.ch
Mit Zitat antworten
  #5  
Alt 26.09.2003, 16:12:16
PiCiJi PiCiJi ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Halle / Saale
Beiträge: 25
stimmt das mit max length funzt nicht und ist zudem noch unsicher, da es auf Client site festgelegt wird.

naja funzt schon aber das Prob bleibt das Gleiche.

lädt man z.b. ein Bild von mehr als maxlength hoch, tritt bei meiner php if anweisung schon ein else Fall auf wo es nur darum geht, herauszufinden ob das Bild auch ein Bild ist.

Ich habe mich diesbezüglich telefonisch mit meinem zukünftigen Web Space Anbieter unterhalten. Er meint das das Server seitig so geregelt ist, das ein gewisser upload wert nicht überschritten wird.
Ich habe versucht meinen Apache umzukonfigurieren mit den infos aus dem Netz. Hat leider nichts gebracht. siehe limit request body

Ich lass mich jetzt einfach überraschen, wie der Apache meines Anbieters mit solchen Attacken umgeht. Eigentlich müsste es da ne Möglichkeit geben.

Vielleicht kennt jemand hier im Forum einen Weg den Apachen vor so einem Missbrauch zu schützen?
Mit Zitat antworten
  #6  
Alt 26.09.2003, 18:02:19
Ben20
Guest
 
Beiträge: n/a
Du kannst die Maximale Uploadgröße in der php.ini verändern.
Mit Zitat antworten
  #7  
Alt 26.09.2003, 18:10:34
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
aber dann ist das problem nicht behoben, nämlich, dass er hochlädt, auch wenn die Datei zu gross ist.

Im Übrigen war mein HTML Vorschlag als zusatz zur PHP abfrage gedacht gewesen. Aber der funktionniert ja anscheinend auch nicht, wie er soll.

Ich glaube dieses Problem lässt sich gar nicht lösen. hab nämlich auch mal versucht es zu lösen, aber hab nichts herausgefunden...
Mit Zitat antworten
  #8  
Alt 26.09.2003, 18:58:56
Ben20
Guest
 
Beiträge: n/a
Zitat:
Ich glaube dieses Problem lässt sich gar nicht lösen

Das trifft den Nagel auf den Kopf. Das lässt sich nicht lösen, da die PHP Seite erst nach dem Upload aufgerufen wird und folglich nix mitbekommt, bis die Datei da ist.
Mit Zitat antworten
  #9  
Alt 27.09.2003, 11:28:57
PiCiJi PiCiJi ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Halle / Saale
Beiträge: 25
ja schon @Ben20 PHP kann es nicht mitbekommen, aber der Apache sollte das schon irgendwie hinbekommen. Wenn nicht, würde wohl kaum ein Webspace Anbieter ne upload Möglichkeit anbieten.
Mit Zitat antworten
  #10  
Alt 27.09.2003, 14:37:36
Ben20
Guest
 
Beiträge: n/a
Da ist was wahres dran! In der httpd.conf von meinem Server habe ich jedoch nichts entsprechendes gefunden. Vielleicht bei http://httpd.apache.org
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:01:03 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt