php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.08.2010, 18:30  
Neuer Benutzer
 
Registriert seit: 08.08.2010
Beiträge: 11
PHP-Kenntnisse:
Anfänger
hannes-hazelnut befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] upload ohne upload_max_filesize?

hallo forumfreunde!

ich wollte mich mal umhören ob einer (oder von mir aus auch mehrere )von euch ein möglichkeit kennt die uploadlimitierung seines servers zu umgehen.

ich habe folgendes vor: ich möchte meinen kunden auf meiner seite die möglichkeit bieten dateien rauf und runterzuladen. den filebrowser (mit download) sammt login habe ich schon komplett fertig, eigentlich auch den upload allerdings ist der immer auf 20 MB pro datei begrenzt. da ich im viedeobreich tätig bin sind 20 MB garnichts und ich bräuchte eher was gegen 1 GB. (hab 1,5GB webspeicher) Ich benutze einen Shared-Server also habe ich keine möglichkeit auf die php.ini einfluß zu nehmen. über .htaccess dateien habe ich es auch versucht.

als uploadmethoden habe ich ftp_put und move_uploaded_file versucht.

jetz hatte ich mich gefragt ob vielleicht so trick17-nummern möglich wären. (denke an sowas wie datei in häppchen zerlegen, einzeln hochladen und später wieder zusammensetzen... oder ähnliches)
fällt euch da was ein?

gruß
hannes

p.s: ich habe auch schon fertige clients wie net2ftp & co. versucht allerdings hatten die bisher alle den gleichen ansatz wie ich...
hannes-hazelnut ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.08.2010, 18:57  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Über FTP solltest du das eigentlich normal hochladen könne, außer am Webspace ist auch für FTP ein Filelimit eingestellt (dann seh ich überhaupt keine Möglichkeit).

Über HTTP, heißt über die Webseite mit Fileupload Formular wirst du das Limit auch nicht höher stellen können wenn du die php.ini nicht verändern darfst.

Kleine Chunks hochzuladen wird wahrscheinlich funktionieren, ob das zusammensetzen dann aber so leicht ist glaube ich nicht ...

Und ich würde da vorsichtig sein, wenn du zu große Dateien zulässt und dann zwei Personen jeweils 800mb hochladen dann bricht bei beiden der Upload bei 750mb ab weil kein Platz mehr auf dem Webspace ist.

Für solche Datenmassen solltest du dir auch nen richtigen Server holen und keinen shared Server!
Flor1an ist offline  
Alt 08.08.2010, 19:10  
Neuer Benutzer
 
Registriert seit: 08.08.2010
Beiträge: 11
PHP-Kenntnisse:
Anfänger
hannes-hazelnut befindet sich auf einem aufstrebenden Ast
Standard

hm...

naja das mit dem platz würde ich dann schon kommunizieren. es geht auch nich darum das die leute hoch und runterladen wie sie wollen. es geht eher um eine daten-kommunikation zwischen kunden und mir. soll heißen: ich selber kann natürlich mit nem ftp super um abba ein z.b mdr-redakteuer kommt meistens noch bis zum anmachen des rechners. deshalb wollte ich meinen kunden eine ganzen simple selbsterklärende nummer bieten die im hintergrund die ftp funktionen übernimmt. (hatte mir das am anfang doch zu leicht vorgestellt) im moment siehts so aus das der kunde sich einloggt (mit username und pw) und dann die dateien in seinem folder sehen kann. daneben gibts einen datei-auswählen- und einen hochladen-button. ist also auch für dummies sehr einfach. allerdings halt mit der größenbegrenzung.

das muss irgendwie gehen. hättest du nen ansatz zu den chunks an dem ich weiterforschen könnte?
hannes-hazelnut ist offline  
Alt 08.08.2010, 19:12  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Naja chunks, dann müssten die Nutzer ja ihre Dateien erst mal zerteilen ... das wird dann ja wohl sehr wahrscheinlich auch schon zu viel verlangt sein!

Und so große Dateien über nen Webformular hochzuladen find ich nicht grad gut. Stell dir vor der Upload bleibt hängen? Dann muss der User seine 1gb Datei nochmal hochladen, da gibts kein Resume oder sonst was ...

Wäre es nicht besser du schreibst ne Desktopanwendung die dann mit FTP arbeitet, dem User aber ne ganz einfache Oberfläche bietet?
Flor1an ist offline  
Alt 08.08.2010, 19:16  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Wer was professionelles anbieten will, muss auch mit einer professionellen Basis arbeiten. Man schraubt nunmal kein Ferrari-Karosserie auf ein Wartburg-Chassis..
Sicher gibt es Serveranbieter, die sich auf große oder spezifisch Videouploads spezialisiert haben.
Zitat:
die uploadlimitierung seines servers zu umgehen.
beschreibt nicht nur einen technischen Vorgang, sondern auch einen gesetzlichen Rahmen, den vermutlich Dein Hoster per AGB verbietet. Von sowas solltest Du die Finger lassen. Ich sehe die Diskussion darüber hier auch nicht gern.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 08.08.2010, 19:24  
Neuer Benutzer
 
Registriert seit: 08.08.2010
Beiträge: 11
PHP-Kenntnisse:
Anfänger
hannes-hazelnut befindet sich auf einem aufstrebenden Ast
Standard

nunja, dann war die wortwahl wohl etwas ungünstig. entschuldige. so wie ich das verstehe, gibt es ja diese begrenzung zwecks der arbeitsresourcenschonung des shared-servers. mit meinem ansatz wäre diese doch immernoch gegeben oder?

und das es bei meinem anbieter diese grenze gibt (und er somit "unprofessionell" wurde) habe ich logischerweise auch erst nach dem kauf des spaces und der domain gemerkt... werde wohl früher oder später wechseln müssen wenn ich das projekt weiter verfolgen möchte...

das mit den chunks hatte ich mir auch eher per script als per useraktion vorgestellt. ist sowas denkbar?

Geändert von hannes-hazelnut (08.08.2010 um 19:31 Uhr).
hannes-hazelnut ist offline  
Alt 08.08.2010, 19:36  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
so wie ich das verstehe, gibt es ja diese begrenzung zwecks der arbeitsresourcenschonung des shared-servers
Mit Sicherheit kann Dir das nur Dein Hoster beantworten. Primär wird es wohl als adäquate Lösung gedacht sein, um für (illegales) File-Sharing relevante Formate draußen zu halten. Aber auch technisch dürften große Inhalte die Infrastruktur (Arbeitsspeicher, Plattenkapazität, Serverperformance) negativ beeinflussen.

Zitat:
das mit den chunks hatte ich mir auch eher per script als per useraktion vorgestellt. ist sowas denkbar?
IMHO nicht. Der Upload wird ja clientseitig nur initialisiert und erfolgt dann vollständig auf den Server. Da müsste es schon ein passendes Apache-Feature geben, das die Chunks erstellt. Sowas ist mir nicht bekannt. Clientseitig ist sowas natürlich über OS-Funktionen möglich. Aber für ein DAU-System wirst Du da wohl einen Webclient entwickeln müssen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 08.08.2010, 19:45  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von hannes-hazelnut Beitrag anzeigen
und das es bei meinem anbieter diese grenze gibt (und er somit "unprofessionell" wurde)
Ähm ... das „unprofessionell“ dürfte m.E. eher auf dein Vorgehen bezogen sein, sowas auf normalem Shared-Hosting-Webspace umsetzen zu wollen ...

Zitat:
das mit den chunks hatte ich mir auch eher per script als per useraktion vorgestellt. ist sowas denkbar?
Klar ist es - bspw. mittels der HTML5 File Api, Flash, JAVA ...

Nur empfehlenswert ist es nicht, weil eine Übertragung per HTTP einen Overhead bedeutet, der das Datenvolumen aufbläht, so dass das Hochladen noch mal länger dauern wird.
Außerdem bietet dir FTP Resuming von abgebrochnen Uploads, die in dem Szenario auch kein so undenkbarer Sonderfall sein dürften.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 08.08.2010, 19:48  
Neuer Benutzer
 
Registriert seit: 08.08.2010
Beiträge: 11
PHP-Kenntnisse:
Anfänger
hannes-hazelnut befindet sich auf einem aufstrebenden Ast
Standard

der hat sich da nicht ganz klar ausgedrückt. prinzipiell hat er ja auch nichts dagegen wenn ich grpße dateien per ftp bewege... ich hatte mal angefragt welche möglichkeiten mein betreiber zu meinem problem sieht und die haben mir selber noch den vorschlag mit net2ftp gebracht. (es is jetz auch nich so das ich jeden tag mehere gigabytes bewegen will. kann auch mal nen avidprojekt mit 50 MB oder ne größere grafik sein. wollte mir halt alle möglichkeiten offen halten. und würde das auch mit meinem provider klären.
und unabhängig von der tatsache ob man letztendlich regeln bricht (was ja nur eine kommunikationsfrage ist, und ich bin auch ein typ der prinzipiell software und musik bezahlt und sich von filesharing fern hält) oder nicht, würde mich halt als programmierer prinzipiell interessieren wo die möglichkeiten und grenzen von php sind. bin halt auch neugierig...
hannes-hazelnut ist offline  
Alt 08.08.2010, 19:49  
Neuer Benutzer
 
Registriert seit: 08.08.2010
Beiträge: 11
PHP-Kenntnisse:
Anfänger
hannes-hazelnut befindet sich auf einem aufstrebenden Ast
Standard

oha. ihr seit ja schnell naja da war der beitrag schon zu spät dran...
hannes-hazelnut ist offline  
Thema geschlossen


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ftp upload: Lokales Verzeichnis spidernet1979 PHP-Fortgeschrittene 13 27.05.2010 15:42
Upload Progress - Upload Fortschrittsbalken leicht gemacht Elmue Tutorials 1 04.01.2010 02:26
Please enable javascript to upload multiple files? Kocgiri PHP Tipps 2009 3 23.12.2009 23:47
Datei Upload mit Statusanzeige Flokle PHP Tipps 2009 5 29.09.2009 17:49
Upload funktioniert nur manchmal (XAMPP) InVein PHP Tipps 2009 5 14.06.2009 21:59
Problem beim Upload von Dateien per FTP ererbus PHP-Fortgeschrittene 4 11.06.2009 22:56
Foto upload Problem waldsee PHP Tipps 2009 2 13.01.2009 17:31
Upload Script + Multible Server cyberstorm PHP Tipps 2006 5 11.10.2006 19:43
upload system ... upload geht nicht ? maTu PHP Tipps 2006 3 25.03.2006 11:24
Mediawiki: upload auch für zipdateien !? Alpha Centauri PHP-Fortgeschrittene 6 20.01.2006 08:46
Ansichtsproblem beim Upload Off-Topic Diskussionen 2 17.04.2005 21:11
[Erledigt] Wie erstelle ich ein Upload Menü mit mehreren Menüpunkten ? PHP Tipps 2004 3 22.08.2004 14:19
PHP Upload Dateigröße ermitteln? PHP Tipps 2004 9 22.08.2004 13:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-fortgeschrittene/70556-erledigt-upload-ohne-upload_max_filesize.html, php upload_max_filesize, upload_max_filesize umgehen, sftp_put_chunk, sftp_put_chunk(), php upload upload_max_filesize, upload_max_filesize 1gb, upload_max_filesize, upload_max_filesize webspace, html upload_max_filesize, hannes hazelnut, upload script mit resume, php upload statusbalken große dateien, mediawiki upload 20mb, php upload grenze umgehen, upload_max_filesize php, php file upload upload_max_filesize, professionelles uploading per server, flash upload grenze, upload_max_filesize standard

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum