Avatar billede zedeler Nybegynder
19. juni 2005 - 11:16 Der er 2 kommentarer

Fejl i upload.php script

Jeg er igang med at lærer migselv php og dens brug sammen med CMS. Jeg har fulgt en bog, men bogen er ikke god til at forklarer når tingene går galt. Det er meningen at scriptet skal uploade et billed som man finder på sin disk. Her er skriptet og under det har jeg indsat fejl meddelelsen. Hvad har jeg tastet forkert?

<?php
    require_once('../Connections/cms.php');
    mysql_select_db($database_cms, $cms);
?>

<html>
<head>
<title>Upload pictures</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
    <?php
   
    if (isset($_FILES['filename']))
    {
print "Uploaded file:$_FILES['filename']['name']}<p>\n</p>";
$query="INSERT INTO pictures SET ->pname='".$_FILES['filename']['name']."'";
           
$Result1= mysql_query($query, $cms) or die(mysql_error());
}
{
$tempfile = $_FILES['filename']['tmp_name'];
$destination     = "../images/{$_FILES['filename']['name']} ";
copy($tempfile, $destination); //<-linie 25
}

FEJL:Warning: Unable to open '' for reading: Permission denied in c:\phpdev\www\homepage\admin\upload.php on line 25
    ?>
    <form action="upload.php" method="post" enctype="multipart/form-data" name="form1">
        <p>File to upload:
            <input name="filename" type="file" id="filename">
            <br><br>
            <input type="submit" name="Submit" value="Upload">
        </p>
    </form>
</body>
</html>
Avatar billede mysli Nybegynder
19. juni 2005 - 17:45 #1
Måske er mappen images/ ikke sat til de rette chmod tilladelser.

Prøv at højreklik på den, vælge chmod og ændre dem til 777
Avatar billede zedeler Nybegynder
24. juni 2005 - 12:31 #2
Hvor skal jeg højreklikke? I dreamweaver, denne computer eller noget helt andet?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester