CactuzMedlem sedan okt. 2001635 inlägg
$destination="upload/". $userfile_name; // katalog till vilken filen ska kopieras ($userfile_name ska stå kvar)
copy($_POST['userfile'],$destination);
Warning: Unable to open '' for reading: No such file or directory in...
Sen undrar jag hur man kan kolla hur stor plats filen man laddar upp tar.
Har en till fråga, går det göra en if sats som kollar om en bild finns eller inte?
CactuzMedlem sedan okt. 2001635 inlägg
Ändrade koden till
$destination="/lite/mappar/upload/". $userfile_name;
copy($_FILES['userfile'],$destination);
Då får jag felet:
Warning: Unable to open 'Array' for reading: No such file or directory in...
FlashXMedlem sedan nov. 1999992 inlägg
Kommer $userfile_name ifrån fältet när man laddar upp?
I så fal får du använda
$userfile_name = $_FILES['userfile']['name'];
innan du kan använda variabeln.
Eftersom du använder $_POST så antar jag att du har register_globals avstängt.
CactuzMedlem sedan okt. 2001635 inlägg
Såhär ser formuläret ut:
<FORM ACTION="upload.php" METHOD="POST" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="userfile" VALUE="">
<BR>
<INPUT TYPE="submit" NAME="upload" VALUE="Upload!">
</FORM>
MatteMedlem sedan aug. 20002 970 inlägg
Detta fungerar hos mig:
<?php
// Denna fil har namnet upload.php
if (isset($_FILES['userfile']) && is_uploaded_file($_FILES['userfile']['tmp_name'])) {
move_uploaded_file($_FILES['userfile']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/upload/".$_FILES['userfile']['name']);
}
?>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input name="userfile" type="file" value=""><br>
<input type="submit" name="upload" value="Upload!">
</form>
CactuzMedlem sedan okt. 2001635 inlägg
Va mysigt ;)
Nu funkar det..