Ankündigung

Einklappen
Keine Ankündigung bisher.

Wie umgehe ich die php max upload size (maybe ftp?)

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema Wie umgehe ich die php max upload size (maybe ftp?).

    Wie umgehe ich die php max upload size (maybe ftp?)

    Ich habe ein Problem mit einer bei Strato gehosteten Site.

    In meinem selbst geschirebenen CMS kann ich Dateien in ein best. Verzeichniss hochladen, dazu benutze ich ein einfaches HTML-Formular, wähle die Datei bei mir aus und klicke auf send.

    Geht auch gut solange die Datei kleiner 2MB ist. Ist sie größer bekomme ich alle möglichen Fehlermeldungen.
    von alt bekannten CGI Headern die Fehlen bis 502 Proxy error

    Ein überschreiben der Einstellungen ist nicht möglich da Strato Safe Mode auf on hat und mir damit das überschreiben von timeout und maxfilesize verbietet.

    PHP-Code:
    <?php
    echo $HTTP_POST_FILES['userfile']['name'];


                    if (
    is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])
                    and (
    $HTTP_POST_FILES['uploaddatei']['error'] ==0))
                    {

                        
    move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],
                        
    "../../upload/".$HTTP_POST_FILES['userfile']['name']);


                


                    }

                    else {
                    echo (
    'Folgender Fehler wurde übergeben:'.$HTTP_POST_FILES['uploaddatei']['error']);
                    
                    echo
    "Leider ist der Upload fehlgeschlagen";

                    } 
    ?>
    Kann ich das ganze so umstellen, das die Datei über eine FTP-Verbindung direkt in das Zielverz. kommt???

    DAnke

  • Gast-Avatar
    Ein Gast antwortete
    2MB ist aber pro datei
    ach ja jetzt gibts aber auch situationen da haben menschen 10 MB gro�e Stahlbaukonstruktionszeichnungen und die w�rden die da gerne hochladen.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Selbes Problem bei mir. Das ist doch echt ma Betrug ich meine was will man mit 2MB außer ein paar Bildchen hochladen.

    Achja ist das Script:
    PHP-Code:
    <?php
    <?php
    echo $HTTP_POST_FILES['userfile']['name'];


                if (
    is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])
                and (
    $HTTP_POST_FILES['uploaddatei']['error'] ==0))
                {

                   
    move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],
                   
    "../../upload/".$HTTP_POST_FILES['userfile']['name']);


             


                }

                else {
                echo (
    'Folgender Fehler wurde übergeben:'.$HTTP_POST_FILES['uploaddatei']['error']);
                
                echo
    "Leider ist der Upload fehlgeschlagen";

                } 
    ?> 
    ?>

    Aus dem Buch Webseiten programmieren und Gestalten.

    Einen Kommentar schreiben:


  • Chr!s
    antwortet
    2MB ist aber pro datei

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Nun, dein Hoster wird schon wissen wieso er sowas einstellt..
    Ja und ich erwarte von einem Premium L Paket für has e nich gesehen über 30 Kröten im Monat, mir meine config doch in einem gewissen umfang anpassen zu können, ich meine 2 mb is ja ein witz, ich idiot schreib ein cms und kann nix damit anfangen.

    Einen Kommentar schreiben:


  • Chr!s
    antwortet
    Wie umgehe ich die php max upload size
    Nun, dein Hoster wird schon wissen wieso er sowas einstellt.. Nun, in deinem Script arbeitest du mit $HTTP_POST_FILES - das is aber veraltet, benutz Stadtdessen $_POST / $_GET ...

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Das einzige was ich an der PHP Implementierung nicht raffe ist die Sache mit den Files.
    Ich muß doch irgendwie die Datei vom Client bekommen und da hakt es bei mir. Wenn ich die Datei per Formular auswähle und auf senden klicke, dann bricht er die Übertragung zu großer Files ab. Wie soll ich ihm also klar machen das er die Datei per FTP vom Client (Browser) auf den Server lädt???
    Gruß

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Solange der FTP upload nicht zu lange dauert, solltest Du das Problem mit der beschränkten Dateigröße über FTP lösen können. Schau Dir einfach die FTP Funktionen von PHP an.

    Einen Kommentar schreiben:

Lädt...
X