WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 14.12.2004, 12:21   #1
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 44
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard [php] upload.. zum x-ten mal aber anderes problem

so hab folgendes problem.. php upload funktioniert einwandfrei, aber...
sobald ich grössere Dateien uploaden will so ca. 2MB bekomme ich ein timeout.. na klar.. weil der server ein timeout für scripts von 30 sekunden hat...
man hat mir aber gesagt es gibt eine art funktion wo man die datei uploaden kann ohne dass ein script läuft, aber schon mit den normalen funktionen wie dateiasuwahlfeld und form und versenden... nun steh ich da komplett an weil ich nicht weiss wie... mein derzeit verwendeter source sieht so aus:

PHP-Code:
$dateiname=$file_name
$uploaddir="images/$dateiname";
move_uploaded_file($file"$uploaddir");
@
chmod($datei,0644); 
da bekomm ich natürlich ein timeout nach 30 sek. oder so...
es gibt da auch noch einen copy befehl von php.. den hab ich noch nicht probiert.. kann mir aber denken dass hier das selbe passiert
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 14.12.2004, 12:47   #2
Seppo
Veteran
 
Registriert seit: 20.09.2002
Alter: 42
Beiträge: 465


Seppo eine Nachricht über ICQ schicken
Standard

hmm naja mir würde da nur die phpftp funktion einfallen!

aber bei vielen servern is die deaktiviert!
____________________________________
http://www.disco-eldorado.at
Seppo ist offline   Mit Zitat antworten
Alt 14.12.2004, 12:52   #3
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 44
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

von den funktionen her hab ich keine einschränkung... is nur so dass ich da ein timeout bekomm und das ist mehr als blöde...

ich weiss nicht ob ich da was falsch gecodet hab, aber auf jedenfall will ich grössere dateien ohne probleme uploaden
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 14.12.2004, 12:58   #4
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard Re: [php] upload.. zum x-ten mal aber anderes problem

Zitat:
Original geschrieben von mqs
...

da bekomm ich natürlich ein timeout nach 30 sek. oder so...
es gibt da auch noch einen copy befehl von php.. den hab ich noch nicht probiert.. kann mir aber denken dass hier das selbe passiert
Mit dem Copy Befehl kannst afaik nur Dateien die schon am server sind durch die Gegend kopieren.

Google schon befragt?

mfg Thomas
T.dot ist offline   Mit Zitat antworten
Alt 14.12.2004, 13:03   #5
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 44
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard Re: Re: [php] upload.. zum x-ten mal aber anderes problem

Zitat:
Original geschrieben von T.dot

Google schon befragt?
das ist das erste was ich immer mach..
vielleicht hab ich auch nur wo n denkfehler das kanns auch sein...
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 14.12.2004, 13:04   #6
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

naja, du kannst das Timeout des Servers umstellen, wenn du dafür die Rechte hast - fragt sich halt inwiefern das im Sinne des Erfinders ist

mfg
T.dot ist offline   Mit Zitat antworten
Alt 14.12.2004, 13:06   #7
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 44
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

jo das ist es ja... hab vom provider ne antwort bekommen dass das auch so möglich ist..

er meinte es gibt so ne art code wo kein script beim upload ausgeführt wird... zum timeout kommts ja nur weil er noch im script ist beim uploaden
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 14.12.2004, 13:38   #8
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

ein bissl was zum lesen:

http://at2.php.net/features.file-upload - zum einstellen des uploadlimits

und

http://www.tutorials.de/tutorials143984.html

und dann kannst in deinem script: set_time_limit(DeinLimit);
einbauen.

mfg Thomas
T.dot ist offline   Mit Zitat antworten
Alt 14.12.2004, 14:13   #9
m@rio
Master
 
Registriert seit: 10.10.2002
Beiträge: 711


Standard

Zitat:
Original geschrieben von T.dot
und dann kannst in deinem script: set_time_limit(DeinLimit);
einbauen.
Das time_limit kann nie größer sein als die max_execution_time, in der php.ini gesetzt ist.

Ums kurz zu machen. Wenn die Seite auf einen shared Webhost läuft, kann das Zeitlimit nicht umgangen werden und das ist auch gut so!
Wenn es ein Root Server ist einfach max_execution_time in der php.ini hochdrehen.

Irgendwo hab ich vor kurzem einen FTP Upload in einem iframe gesehen. Weis aber nicht genau wo und wie das funktioniert.
m@rio ist offline   Mit Zitat antworten
Alt 14.12.2004, 14:14   #10
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 44
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

jo hab ich auch schon gesehen.. is so ne js und cgi geschichte
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:19 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag