upload via PHP
Jeg har problemer med et scrip til upload via php:linket er:
http://lasseehlers.users.whitehat.dk/uploads/upload.php
fejlmeddelelsen er:
Can't copy Sætliste Lasses show.doc to Sætliste Lasses show.doc
Jeg har en mistanke om at problemet ligger i stien til min server som jeg har forsøgt at slå op med phpinfo, men ved ikke helt hvilken af de mange oplysninger jeg skal bruge?? Men har forsøgt med:
$archive_dir = "/lasseehlers.users.whitehat.dk/uploads";
Ellers ser scriptet sådan ud:
<?
$archive_dir = "/lasseehlers.users.whitehat.dk/uploads";
function upload_form(){
global $PHP_SELF;
?>
<form method="post" enctype="MULTIPART/FORM-DATA" action="<? echo $PHP_SELF ?>">
<input type="hidden" name="action" value="upload">
<input type="file" name="userfile">
<input type="submit" name="action" value="upload">
</form>
<?
}
function upload_file(){
global $userfile, $userfile_name, $userfile_size, $userfile_type, $archive_dir, $windir;
if(isset($windir)){
$userfile = str_replace("\\\\","\\", $userfile);
}
$filename = basename($userfile_name);
if($userfile_size <= 0){
die ("$filename is empty");
}
if(!@copy($_FILES['userfile']['tmp_name'], "$archive_dir/$filename")){
die("Can't copy $userfile_name to $filename");
}
if(isset($windir) && !@unlink($userfile)){
die("Can't delete the file $userfile_name");
}
echo $filename." has been succesfully uploaded.<br>";
echo "Filesize: ".number_format($userfile_size)."<br>";
echo "Filetype: ".$userfile_type."<br>";
}
?>
<html>
<head><title>FILE UPLOAD</title></head>
<body>
<?
if ($_POST['action'] == 'upload'){
upload_file();
} else {
upload_form();
}
?>
</body>
</html>
nogen der kan se hvad fejlen er?
har cdmod'et mappen til 777
