kostenloser Webspace werbefrei: lima-city


Bilder Upload Script ... funktioniert nicht auf Lima?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m*4

    Ich habe ein Bilder-Upload-Script geschrieben.

    Hier ist der wesentliche Teil des Scripts:

    <form enctype=\"multipart/form-data\" method=\"post\">
    <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1048576\">
    <input type=\"file\" name=\"userfile\">
    <input class=\"submit\" type=\"submit\" value=\"Upload\">
    </form>
    
    <?php
      if (isset($_FILES[\'userfile\']) AND $_FILES[\'userfiles\'][\'error\'] == 0)
      {
        $uploaddir = \'/html/bilder/uploads/\';
        $uploadfile = $uploaddir . $_FILES[\'userfile\'][\'name\'];
      
        if (move_uploaded_file($_FILES[\'userfile\'][\'name\'], $uploadfile))
          echo \"Datei \\\"\".$_FILES[\'userfile\'][\'name\'].\"\\\" wurde erfolgreich hochgeladen.\";
        else
          echo \"Datei \\\"\".$_FILES[\'userfile\'][\'name\'].\"\\\" wurde nicht hochgeladen.\";
      }
    ?>


    Leider bekomme ich hier immer die Fehlermeldung. Der Upload-Ordner hat voll Zugriffsrechte (777).

    Muss ich da was anders machen? ... oder wird das von Lima irgendwie blockiert??
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Die Datei wird auf dem Server unter einem temporären Namen gespeichert, der mit $_FILES[\'userfile\'][\'tmp_name\'] abgerufen wird.
    Deine Zeile zum verschieben der Datei müsste also so heißen:
    <?
    if (move_uploaded_file($_FILES[\'userfile\'][\'tmp_name\'], $uploadfile))
    ?>
  4. Autor dieses Themas

    m*4

    Perfekt. Danke!

    Allerdings tut sich jetzt ein neues Problem auf. Die Datei ist zwar im Ordner, hat aber nur beschränkte Zugriffsrechte (600 - Nur der Besitzer darf die Datei lesen und schreiben).
    Kann man das mit PHP direkt ändern?
  5. k**********k

    Hi,

    Dafür brauchst du die funktion chmod()
    http://www.phpbox.de/php_befehle/chmod.php

    mfg Ketchupfleck
  6. Autor dieses Themas

    m*4

    Danke. Jetzt klappt alles!
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!