Avatar billede arj79 Nybegynder
13. januar 2005 - 09:47 Der er 6 kommentarer

upload problemer

jeg har et lille problem med en opload side.

her er koden

<?php
  copy ($filename, "C:/apache/htdocs/valbyfrikirke.dk/www.valbyfrikirke.dk/ny/taler/$filename_name");
?>
<html>
<head>
    <title>New document</title>
<link rel="stylesheet" href="/includes/style.css" type="text/css">   
</head>
<body>
<table>
<form name="form2" ENCTYPE="multipart/form-data" METHOD="POST" ACTION="<?php echo $PHP_SELF?>">
    <tr>
        <td colspan="2"><INPUT NAME=filename TYPE=file SIZE=25></td>
    </tr>
    <tr>
        <td><INPUT NAME="doupload" TYPE="submit" VALUE="Upload billede"></td>
    </form>
</table>
</body>
</html>
når jeg går ind på siden kommer denne fejl.
Warning: Unable to open '' for reading: Permission denied in c:\apache\htdocs\valbyfrikirke.dk\www.valbyfrikirke.dk\ny\index.php on line 2

Jeg har fivet fule control til everyone til mappen ny og under mappen taler
Avatar billede erikjacobsen Ekspert
13. januar 2005 - 09:50 #1
Du skal nok bruge data fra $_FILES i stedet for at skrive fx $filename
Avatar billede arj79 Nybegynder
13. januar 2005 - 09:56 #2
nu ser koden sådan her ud
<?php
  copy ($_FILES , "C:/apache/htdocs/valbyfrikirke.dk/www.valbyfrikirke.dk/ny/taler/$filename_name");
?>
<html>
<head>
    <title>New document</title>
<link rel="stylesheet" href="/includes/style.css" type="text/css">   
</head>
<body>
<table>
<form name="form2" ENCTYPE="multipart/form-data" METHOD="POST" ACTION="<?php echo $PHP_SELF?>">
    <tr>
        <td colspan="2"><INPUT NAME=filename TYPE=file SIZE=25></td>
    </tr>
    <tr>
        <td><INPUT NAME="doupload" TYPE="submit" VALUE="Upload billede"></td>
    </form>
</table>
</body>
</html>
men nu kommer der en anden fejl
Warning: Unable to open 'Array' for reading: No such file or directory in c:\apache\htdocs\valbyfrikirke.dk\www.valbyfrikirke.dk\ny\index.php on line 2
Avatar billede morteeart Nybegynder
13. januar 2005 - 10:17 #3
din sti er også forkert, den skal være

valbyfrikirke.dk/www.valbyfrikirke.dk/ny/taler/$filename_name

Fordi at c:\apache\htdocs\ er root, og skal derfor ikke med.
Avatar billede erikjacobsen Ekspert
13. januar 2005 - 10:20 #4
Du skal enten læse her http://dk2.php.net/manual/en/features.file-upload.php
eller finde et eksempel der bruger $_FILES.
Avatar billede hmortensen Nybegynder
13. januar 2005 - 12:13 #5
Som også fremgår i det eksempel, erik linker til, så bør du bruge move_uploaded_file() istedet for copy()
Avatar billede arj79 Nybegynder
01. februar 2007 - 17:17 #6
luk
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