+ Antworten
Ergebnis 1 bis 2 von 2

Thema: fileupload

  1. #1
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642

    fileupload

    hi!

    ich glaub ich dreh durch! ich verwende ein script, dass ich auch in der arbeit problemlos einsetze - aber es funkt. trotz des richtigen serverpfades nicht:

    1. formular:

    PHP-Code:
    <form enctype="multipart/form-data" action="upload_klein_2.php" method="post">
    <
    input type="hidden" name="max_file_size" value="1000">
    Datei hochladen: <input name="thefile" type="file">
    <
    input type="submit" value="Hochladen">
    </
    form
    2. upload / verschieben:

    PHP-Code:
    global $file$path$file_name;
    // pfad für upload definieren
    $path "/home/.sites/42/site310/web/uploads/";
    if (!
    copy($file$path.$file_name))
    {
    echo 
    "Fehler! Die Datei wurde nicht hochgeladen!";
    } else {
    echo (
    "Die Datei $file_name wurde erfolgreich hochgeladen.<br>");
    }
    die(
    "$the_file"); 
    sieht jemand von euch mehr als ich bzw. könnt ihr den fehler entdecken?

    hab dem ordner "uploads" 777 gegeben, er ist auch tatsächlich vorhanden und der absolute serverpfad passt auch

    ich bekomm immer folgende meldung:

    Warning: Unable to access in /home/.sites/42/site310/web/admin/modules/upload_klein_2.php on line 6
    Fehler! Die Datei wurde nicht hochgeladen!
    Geändert von prefix (07.03.2004 um 12:51 Uhr)

  2. #2
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    gelöst - mit einem anderen script

    PHP-Code:
    <h1>Upload</h1>

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
    <input type="file" name="probe" />
    <input type="submit" value="Los!" />
    </form>
    <hr />
    <?php
      
    if (isset($_FILES['probe']) and ! $_FILES['probe']['error']) {
        
    // Alternativ:            and   $_FILES['probe']['size']
        // selber
        
    $timestamp mktime();
        
    $name $timestamp.".jpg";
        
    move_uploaded_file($_FILES['probe']['tmp_name'], "/home/.sites/42/site310/web/uploads/$name");
        
    printf("Die Datei %s steht jetzt als " .
              
    "$name zur Verfügung.<br />\n",
          
    $_FILES['probe']['name']);
        
    printf("Sie ist %u Bytes groß und vom Typ %s.<br />\n",
          
    $_FILES['probe']['size'], $_FILES['probe']['type']);
      }
     
    ?>

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51