Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler im Upload-Script

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

  • Fehler im Upload-Script

    hi,

    Ich hab ein Dateiuploadscript geschrieben, was leider net funktioniert und ich finde keinen Fehler:

    dateiulpoad.html:
    PHP-Code:
    <form enctype="multipart/form-data" action="upload.php" method="post">
        <
    input type="hidden" name="MAX_FILE_SIZE" value="5000">
        <
    input type="file" name="datei"><br>
        <
    input type="submit" value="hochladen">
    </
    form
    upload.php:
    PHP-Code:
    <?php

    function check_datei()
    {
    global 
    $datei_name$dateiname;
        
    $backupstring "copy_of_";
        
    $dateiname $backupstring."$dateiname";

        if( 
    file_exists($dateiname))
        {
            
    check_datei();
        }
    }

    if(!empty(
    $datei))
    {
        
    $dateiname $datei_name;
        if( 
    file_exists($datei_name))
        {
            
    check_datei();
            echo 
    "Die Datei mit dem Dateinamen <b>$datei_name</b> existierte bereits.<br> Ihre Datei wurde in <b>$dateiname</b> umbenannt";
        }
        if(
    $datei_size $MAX_FILE_SIZE)
        {
            echo 
    "Die Datei ist zu groß, die maximale Dateigr&ouml;sse beträgt $MAX_FILE_SIZE Byte(s)";
        }
        else
        {
             
    copy($datei,"$dateiname");
            if( 
    file_exists($dateiname))
            {
                echo 
    "<br>Die Datei <b>$datei_name</b> wurde mit <b>$datei_size Byte</b> erfolgreich hochgeladen";
            }
            elseif(! 
    file_exists($dateiname))
            {
                echo 
    "Die Datei ist nicht vorhanden";
            }
        }

    ?>
    Könnt ihr mir sagen, wo der Fehler ist?

    plz help
    mfg Mussen

  • #2
    AW: Fehler im Upload-Script

    Was funktioniert denn nicht?

    Schau dir am besten an wie man Argumente an funktionen übergiebt. Mit global wir dein Script nur unübersichtlich und für Fehler anfälliger.
    There are 10 types of people in the world.
    Those who understand binary and those who don´t.

    Visit Bertels´s Homepage

    Kommentar


    • #3
      AW: Fehler im Upload-Script

      Hi,
      Zitat von Mussen Beitrag anzeigen
      Könnt ihr mir sagen, wo der Fehler ist?
      welchen der vielen meinst Du denn?
      aber sei froh, dass das Script nicht funktioniert, denn sonst könntest Du ganz schnell viel größere Probleme bekommen. Du willst da so einfach vom User eine xbeliebige Datei auf Deinem Webspace speichern lassen? Soviel Blauäugigkeit schützt vor den Konsequenzen wenig - was, wenn ich ein php-Script hochlade, das dann aufrufe, damit es größtmöglichen Schaden anrichten kann?

      Überdenke zunächst alle Sicherheitsaspekte und treffe entsprechende Vorkehrungen gegen einen möglichen Mißbrauch und widme Dich dann den Fehlern. Es wäre auch vielleicht besser, direkt ein vorgefertigtes sicheres Script zu nehmen und dieses dann bei Bedarf anzupassen.

      Nur mal ein paar kritische Anmerkungen:
      PHP-Code:
      if(!empty($datei)) 
      diese Variable hast Du nirgends definiert.
      HTML-Code:
      <input type="hidden" name="MAX_FILE_SIZE" value="5000">
      diese Usereingabe ist manipulierbar. Ich kann da mit meiner Firefox-Erweiterung ganz leicht auch 1000000 eintragen...
      PHP-Code:
      copy($datei,"$dateiname"); 
      s.o. - außerdem existiert die Datei noch gar nicht. Nutze die passenden Funktionen, hier move_uploaded_file().

      Gruß
      Ingo
      Ingo Webdesign

      Kommentar

      homepage-forum.de - Hilfe für Webmaster! Statistiken

      Einklappen

      Themen: 56.719   Beiträge: 429.235   Mitglieder: 28.477   Aktive Mitglieder: 48
      Willkommen an unser neuestes Mitglied, durchstarter.

      Online-Benutzer

      Einklappen

      198 Benutzer sind jetzt online. Registrierte Benutzer: 1, Gäste: 197.

      Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

      Die neuesten Themen

      Einklappen

      • daniel5959
        Antwort auf Wie findet ihr das Design?
        Hallo,



        das ist ein großer Fehler - ein Extra-Startseite braucht heute keiner und hat auch früher keiner gebraucht.

        Einfach oben ein ansprechende Headergrafik mit Menü (bis ca. 1/4 des Platzes) und darunter dann den interessanten Inhalt für Besucher und auch...
        Gestern, 22:01
      • admin
        Antwort auf Insta 360 oder vergleichbare Kameras
        Hallo arnogo2,

        sorry, das habe ich komplett falsch verstanden...

        Wir wollen es sowieso per Newsletter posten - da muss ich mal gucken dass ich den Link tatsächlich tracke und dann mal hier die Aufrufe poste - sehr guter Tipp!!!!

        LG Karl
        Gestern, 21:26
      • arnego2
        Antwort auf Insta 360 oder vergleichbare Kameras
        Davon ging ich auch nicht aus, wie kommst du darauf das ich dachte du würdest die Affiliate Schiene fahren?
        Es würde mich ehrlich freuen zu sehen ob rundum Panoramen überhaupt genutzt werden....
        Gestern, 21:04
      • admin
        Antwort auf Alternative zu Google Play Music Downloads?
        Früher konnte man bei iTunes und bei Amazon mp3s kaufen - da wir zuhause aber Spotify nutzen weiß ich es tatsächlich nicht, wie es aktuell ist...Für uns ist es so, dass die 9,95 Euro im Monat bei Spotify sich wirklich bezahlt machen. Fast jede Musik ist verfügbar und man kann sich super Playlists...
        Gestern, 20:32
      • admin
        Antwort auf Insta 360 oder vergleichbare Kameras
        Hallo arnego2 -

        das ist kein Affiliate Link - wir wollen die Kamera wirklich kaufen... Wenn ich es zu Geld machen hätte wollen, hätte ich auch einen Amazon-Link einbauen können - das ist hier aber definitiv nicht mein Plan.

        Gruß
        Karl
        Gestern, 20:17

      Die neuesten Beiträge

      Einklappen

      • cheeseburger24
        Wie findet ihr das Design?
        Es ist nur ein Vorentwurf, ich weiß dass ich noch vieles zu verbessern habe. Trotzdem interessiert mich eure Meinung
        Unter den Text kommt noch ein Butten der einen bei Klick nach unten führt, wo die wesentlichen Information sind. Ein Header wird ebenfalls noch ergänzt.
        Wie gesagt das...
        Gestern, 17:12
      • daniel5959
        Antwort auf Wie findet ihr das Design?
        Hallo,



        das ist ein großer Fehler - ein Extra-Startseite braucht heute keiner und hat auch früher keiner gebraucht.

        Einfach oben ein ansprechende Headergrafik mit Menü (bis ca. 1/4 des Platzes) und darunter dann den interessanten Inhalt für Besucher und auch...
        Gestern, 22:01
      • admin
        Insta 360 oder vergleichbare Kameras
        Hallo,

        wir überlegen eine Insta 360 Kamera zu kaufen, um damit 360° Videos unserer Pflanzen / unserer Betriebsflächen zu machen (durch die aktuell hohen Coronazahlen denken wir, dass viele Einkäufer in diesem Winter nicht zu uns kommen und da wollen wir den Kunden Videos unserer Musterpflanzen...
        26.10.2020, 18:46
      • admin
        Antwort auf Insta 360 oder vergleichbare Kameras
        Hallo arnogo2,

        sorry, das habe ich komplett falsch verstanden...

        Wir wollen es sowieso per Newsletter posten - da muss ich mal gucken dass ich den Link tatsächlich tracke und dann mal hier die Aufrufe poste - sehr guter Tipp!!!!

        LG Karl
        Gestern, 21:26
      • arnego2
        Antwort auf Insta 360 oder vergleichbare Kameras
        Davon ging ich auch nicht aus, wie kommst du darauf das ich dachte du würdest die Affiliate Schiene fahren?
        Es würde mich ehrlich freuen zu sehen ob rundum Panoramen überhaupt genutzt werden....
        Gestern, 21:04
      • Ingo
        Alternative zu Google Play Music Downloads?
        Hi,
        Google hat ja leider Play Music beendet. Ich nutzte diesen Dienst gelegentlich, um einzelne Musikstücke zu kaufen und herunterzuladen. Gibt es eine Alternative, über die Musikstücke als mp3 zu erwerben sind?

        Gruß
        Ingo
        Gestern, 12:39
      • admin
        Antwort auf Alternative zu Google Play Music Downloads?
        Früher konnte man bei iTunes und bei Amazon mp3s kaufen - da wir zuhause aber Spotify nutzen weiß ich es tatsächlich nicht, wie es aktuell ist...Für uns ist es so, dass die 9,95 Euro im Monat bei Spotify sich wirklich bezahlt machen. Fast jede Musik ist verfügbar und man kann sich super Playlists...
        Gestern, 20:32
      • admin
        Antwort auf Insta 360 oder vergleichbare Kameras
        Hallo arnego2 -

        das ist kein Affiliate Link - wir wollen die Kamera wirklich kaufen... Wenn ich es zu Geld machen hätte wollen, hätte ich auch einen Amazon-Link einbauen können - das ist hier aber definitiv nicht mein Plan.

        Gruß
        Karl
        Gestern, 20:17
      • shamshaga
        Antwort auf Alternative zu Google Play Music Downloads?
        Na ja, es gibt viele Alternativen: Spotify (der größte Anbieter), Apple Music etc.
        Gestern, 20:08
      • arnego2
        Antwort auf Insta 360 oder vergleichbare Kameras
        Mich würde interessieren wie viele Nutzer (Einkäufer) dieses Angebot nutzen.
        Kann ich im nächsten Monat mal nachhaken? Ich setze offensichtlich voraus du trackst....
        Gestern, 19:55
      Lädt...
      X