Ergebnis 1 bis 2 von 2

Thema: Upload-Script macht Probleme

  1. #1
    Teeny
    Registriert seit
    13.02.2005
    Beiträge
    24
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Upload-Script macht Probleme

    Tag!

    Ich sitze an einem Upload-Skript:

    [php:1:23fc84ec38]
    <?php
    //Holen der Daten
    $file = $_FILES['file'];
    $submit = $_POST['submit'];

    //Wenn auf Formularbutton gedrückt wurde...
    if ($submit == "Hochladen"){

    //Extrahieren der Dateiendung
    $data_name = explode(".", $file_name);
    $data_name_size = count($data_name);
    $data_ext = $data_name[$data_name_size-1];

    //Kleinbuchstaben
    $data_ext = strtolower($data_ext);

    // Nr.1
    if (($file_size>0 && $file_size<1048576) && ($data_ext=="gif" || $data_ext=="jpg" || $data_ext=="bmp" || $data_ext=="jpeg")){
    // Nr.2
    if (@move_uploaded_file($file, "$username/$file_name")){
    //Wenn Hochladen erfolgreich...
    //Ausgabe
    echo "Foto-Upload erfolgreich durchgeführt!";
    ?>


    <table cellspacing="15">
    <tr>
    <td>Zurück zur Administratoroberfläche</td>
    <td>Zurück zur Albenübersicht</td>
    <td>Noch ein Photo hochladen</td>
    </tr>
    </table>
    <?php
    //Schreiben des Namens des neu hochgeladenen Fotos
    $dateiname = "photo.txt";
    $datei=fopen($dateiname, "r");
    $x = 0;
    $saved = array();
    while(!feof($datei)) {
    $x++;
    $saved[$x] = fgets($datei, 1024);
    }
    fclose($datei);

    $saved = array_push($saved, $file_name);

    $datei=fopen($dateiname, "w");
    for ($i=1;$i <= $x; $i++) {
    fwrite($datei, "$saved[$i]");
    }
    fclose($datei);

    //End
    }
    // Nr.2
    else {
    echo "Datei konnte nicht hochgeladen werden! <a href=photo_upload_form.php>Zurück zum Upload-Formular</a>";
    }
    }
    // Nr.1
    else{
    echo "Datei nicht vorhanden '\n' oder keine Bild-Datei (jpeg, bmp, gif)!!! <a href=photo_upload_form.php>Zurück zum Upload-Formular</a>";
    }
    }
    [/php:1:23fc84ec38]

    Nun, mein Skript führt aber immer den else{echo "Datei konnte nicht hochgeladen werden! <a href=photo_upload_form.php>Zurück zum Upload-Formular</a>";}-Teil aus. Warum?
    Die Syntax von move_uploaded_file() stimmt doch oder?
    Das Holen der Formulardaten ist schon richtig. Habe es durch Ausgaben und so schon gecheckt.

    Und mein Webspace erlaubt Datei-Uploads, hab das auch schon geprüft. Und chmod777 für den Ordner habe ich auch schon durchgeführt.


    MfG J!M!

    ?>[/php]
    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
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    zeig mal die vorige seite, von der man kommt...mit der form

Ähnliche Themen

  1. Wer macht upload
    Von im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 01.04.2007, 11:09
  2. upload script -.-
    Von gelöschter User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 10.03.2007, 22:32
  3. upload-script macht probleme!
    Von SonicChriz im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 28.02.2006, 20:23
  4. upload script
    Von cookie im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 11.01.2006, 02:01
  5. upload script
    Von gelöschter User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 29.11.2004, 16:46

Stichworte

Berechtigungen

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