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>
