Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Permission denied of No such file/dir met uploadscript

Anoniem
sjemmie
3 antwoorden
  • Ik heb een klein upload script maar het lukt me niet om bestanden op te loaden

    Wanneer ik de hele remote directory als locatie opgeef krijg ik een permission denied.

    Script
    [code:1:58edd75fb7]<? if ($REQUEST_METHOD == 'POST')
    {
    if($file)
    {

    $bestandsnaam = $HTTP_POST_FILES[file][name];
    $extentie = substr($bestandsnaam, -3);

    if (strtoupper($extentie) != "TXT")
    {
    echo "U kunt alleen foto's met een .txt extentie uploaden!";
    }
    else
    {

    $locatie = "/home/email/email4/";

    move_uploaded_file($file, $locatie . $bestandsnaam);
    }
    }
    }
    else
    {
    ?>
    <form method="POST" enctype="multipart/form-data">
    <input type="file" name="file">
    <input type="submit" value="Submit" name="B1">
    </form>
    <?
    }
    ?>[/code:1:58edd75fb7]

    Wanneer ik me beperk tot de map waarin ik alles wil oploaden krijg ik dit:

    [code:1:58edd75fb7]Warning: Unable to create '/email/email4/tab.txt': No such file or directory in /home/sites/site4/web/contract/testje/testtt.php on line 21

    Warning: Unable to move '/tmp/phpVQNhc9' to '/email/email4/tab.txt' in /home/sites/site4/web/contract/testje/testtt.php on line 21[/code:1:58edd75fb7]
  • de map moet wel bestaan op de server
  • dat doetie ook, wanneer ik m'n ftp programma open staat het er gewoon

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.