Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: upload script ich hab irgend was falsch gemacht oder?

  1. #1
    Unregistriert
    Gast

    Standard upload script ich hab irgend was falsch gemacht oder?

    hi hab da mal bischen gebastelt an meinem upload script
    allso geplant war eigentlich eine verzeichniss auswahl aber ich glaube das geht nicht mit meinen if´s oder?
    PHP-Code:
    <html>
    <head> <title>Upload Script by Torben Brodt</title> </head>
    <body>

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
    <input type="file" name="datei" /><br><br>
    <input type="checkbox" name="verzeichniss" value="stoffe"/> Stoffe<br>
    <input type="checkbox" name="verzeichniss" value="werke"/> Werke<br>
    <input type="submit" value="Datei hochladen" />
    </form>

    <?php
    $verzeichniss 
    $_GET['verzeichniss'];

    if (isset(
    $_FILES['datei']) and ! $_FILES['datei']['error']){


        if (
    $verzeichniss == 'stoffe') {

        
    $filename $_FILES['datei']['name'];
        
    move_uploaded_file($_FILES['datei']['tmp_name'], $dir."upload/".$filename);
        echo 
    "<b>Status:</b> Upload komplett";
     } else {

                if (
    $verzeichniss == 'werke') {

                
    $filename $_FILES['datei']['name'];
                 
    move_uploaded_file($_FILES['datei']['tmp_name'], $dir."upload2/".$filename);

        echo 
    "<b>Status:</b> Upload komplett";}}


     }else {

        echo 
    "<b>Status:</b> Fehler beim Upload";

    }
    ?>

    </body>
    </html>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Samurai
    Registriert seit
    21.08.2011
    Beiträge
    233
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: upload script ich hab irgend was falsch gemacht oder?

    Das hier:
    $verzeichniss
    = $_GET['verzeichniss'];

    //muss so heißen


    $verzeichniss
    = $_POST['verzeichniss'];


  3. #3
    Unregistriert
    Gast

    Standard AW: upload script ich hab irgend was falsch gemacht oder?

    Danke aber ich hab auch irgendwo ein denkfehler, denn ich bekomme auch keine bestätigung nach dem abschicken...

  4. #4
    Bandit
    Gast

    Standard AW: upload script ich hab irgend was falsch gemacht oder?

    Zitat Zitat von Unregistriert Beitrag anzeigen
    aber ich glaube das geht nicht mit meinen if´s oder?
    Man möge mir verzeihen, aber wenn ich "glaube" und "oder?" lese, dann bekomme ich Zustände!!!! Das kann man einfach mal selber prüfen!!!

    Richtig debuggen

    Man bemerkt, dass ein Skript nicht das tut, was es soll.
    Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(E_ALL);
    Man verwendet ini_set('display_errors', true); damit die Fehler auch angezeigt werden.
    Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
    An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde. Wichtig bei MySQL Fehlern (...not a valid MySQL result resource...): mysql_error() verwenden oder Abfrage ausgeben und zb mit phpmyadmin testen.
    Schritt 5 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
    Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
    Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
    Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.

  5. #5
    Unregistriert
    Gast

    Standard AW: upload script ich hab irgend was falsch gemacht oder?

    Danke für die zurechtweisung....

    Hab den fehler gefunden es lag am $post muss $POST sein das script geht jetzte aber ich bekomme noch ein fehler
    Notice: Undefined variable: dir in /data/multiserv/users/741590/projects/1806552/www/test.php on line 29

    PHP-Code:
    <html>
    <head> <title>Upload</title> </head>
    <body>

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
    <input type="file" name="datei" /><br><br>
    <input type="checkbox" name="verzeichniss" value="stoffe"/> Stoffe<br>
    <input type="checkbox" name="verzeichniss" value="werke"/> Werke<br>
    <input type="submit" value="Datei hochladen" />
    </form>

    <?php
    error_reporting
    (E_ALL);
    $verzeichniss $_POST['verzeichniss'];

    if (isset(
    $_FILES['datei']) and ! $_FILES['datei']['error']){


        if (
    $verzeichniss == 'stoffe') {

        
    $filename $_FILES['datei']['name'];
        
    move_uploaded_file($_FILES['datei']['tmp_name'], $dir."upload/".$filename);
        echo 
    "<b>Status:</b> Upload komplett";
     } else {

                if (
    $verzeichniss == 'werke') {

                
    $filename $_FILES['datei']['name'];
                 
    move_uploaded_file($_FILES['datei']['tmp_name'], $dir."upload2/".$filename);

        echo 
    "<b>Status:</b> Upload komplett";}}


     }else {

        echo 
    "<b>Status:</b> Fehler beim Upload";

    }
    ?>

    </body>
    </html>

  6. #6
    Bandit
    Gast

    Standard AW: upload script ich hab irgend was falsch gemacht oder?

    $dir != $verzeichnis

  7. #7
    Unregistriert
    Gast

    Standard AW: upload script ich hab irgend was falsch gemacht oder?

    Ja danke für die hilfe ich frag mich nur ob das schlimm ist das die variabeln nicht zugewiesen sind? die nicht definierte variabel erfüllt ja trotzdem ihren zweck

  8. #8
    Bandit
    Gast

    Standard AW: upload script ich hab irgend was falsch gemacht oder?

    Wieso sollte man Variablen benutzen, die keinen Wert erhalten haben? Das hört sich doch schon unlogisch an, oder?

  9. #9
    Unregistriert
    Gast

    Reden AW: upload script ich hab irgend was falsch gemacht oder?

    ja tut mir leid du profi... ich sag ja nicht das ich mich nicht unterrichten lasse. du hast recht es ist logisch klar aber es funktioniert auch unlogisch. danke für deine hilfe

  10. #10
    Samurai
    Registriert seit
    21.08.2011
    Beiträge
    233
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: upload script ich hab irgend was falsch gemacht oder?

    Du kannst das $dir einfach weglassen, da es ja keinen zweck hat, wie bereits angemerkt wurde

Ähnliche Themen

  1. Was habe ich falsch gemacht?
    Von Alienx im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 09.04.2008, 19:23
  2. was hab ich falsch gemacht?
    Von Web@ im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 13.03.2007, 12:59
  3. hmmm was hab ich falsch gemacht?
    Von goodn8 im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 05.03.2007, 18:04
  4. irgend ein script was jede stunde php datei öffnet
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 12.10.2006, 16:33
  5. Irgend wie was falsch gemacht
    Von Shila im Forum Off Topic und Quasselbox
    Antworten: 7
    Letzter Beitrag: 03.07.2005, 12:57

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •