Avatar billede heungsu Nybegynder
16. september 2003 - 08:36 Der er 13 kommentarer og
1 løsning

upload billeder

Davs!
Min phpinfo() ´siger følgende.

file_uploads: 1
upload_tmp_dir: empty

Hvad skal der stå i phpinfo() før at man har permission til at uploade?
Avatar billede llgpublic Nybegynder
16. september 2003 - 08:40 #1
Jeg kan ikke hjælpe dig da du desværre ikke har begrundet dit spørgsmål godt nok, men har travlt... Så søg og du vil finde .. http://dk2.php.net/
Avatar billede heungsu Nybegynder
16. september 2003 - 08:44 #2
Ok, jeg har forsøgt i lang tid at finde ud af at uploade filer til min server, men uden held. Jeg frygter at min server ikke tillader at oploade filer, og derfor vil jeg checke om den tillader det eller ej.
Kan man ikke checke det med phpinfo()?

Mit spørgsmål er så: Hvad skal der stå i 'phpinfo()' hvis min server tillader at uploade filer...
Avatar billede ohmish Nybegynder
16. september 2003 - 09:06 #3
man kan dreje det lidt, og spørge: hvilke fejl får du når du prøver at uploade eller sker der bare intet?
Avatar billede heungsu Nybegynder
16. september 2003 - 09:07 #4
jeg har fået alle mulige fejl, men den sidste var
Unable to create........ Permission denied
Avatar billede erikjacobsen Ekspert
16. september 2003 - 09:28 #5
Er det på et webhotel? Hvilket OS kører de?

Det ser ud til du godt kan - vi skal bare lige have det sidste i orden.
Avatar billede ohmish Nybegynder
16. september 2003 - 09:36 #6
vis koden fra dit script.. den kan nok reddes dér :)
Avatar billede heungsu Nybegynder
16. september 2003 - 09:40 #7
Jeg er på et webhotel, ja. hosted af www.danmarks.nu. Linux, Redhot er OS.

Scriptet er meget simpelpt. Før brugte jeg andre scripts der var meget længere, men da jeg ikke kunne få dem til at virke fandt jeg nogle der var simplere. Her er scriptet:

<?
if(isset( $Submit ))
{
copy ($_FILES['imagefile']['tmp_name'], $_FILES['imagefile']['name'])
    or die ("Could not copy");
echo "";
        echo "Name: ".$_FILES['imagefile']['name']."";
        echo "Size: ".$_FILES['imagefile']['size']."";
        echo "Type: ".$_FILES['imagefile']['type']."";
        echo "Copy Done....";
        }
?>
Avatar billede heungsu Nybegynder
16. september 2003 - 09:41 #8
undskyld det forvirrende sprog
Avatar billede erikjacobsen Ekspert
16. september 2003 - 09:45 #9
Nemmest: Opret en mappe: "upload", giv den tilladelser (fx chmod 777 - sig
til hvis du skal have hjælp til det) og så:

copy ($_FILES['imagefile']['tmp_name'], "upload/".$_FILES['imagefile']['name'])
Avatar billede erikjacobsen Ekspert
16. september 2003 - 09:46 #10
Mnjah, rent faktisk bør det være:

move_uploaded_file($_FILES['imagefile']['tmp_name'], "upload/".$_FILES['imagefile']['name'])
Avatar billede heungsu Nybegynder
16. september 2003 - 09:49 #11
Jeg skal have hjælp til chmod 777. Tror jeg. Jeg kunne gennem mit ftp-program sætte mappen til read, write og execute, men jeg så ikke noget med 777.
Avatar billede erikjacobsen Ekspert
16. september 2003 - 09:54 #12
Hvis du har sat den til read,write,execute (ca. 9 krydser) så er det netop 777
Avatar billede heungsu Nybegynder
16. september 2003 - 09:55 #13
Yihaaa!!!
Det virker! TUSIND tak. jeg har forsøgt i meget langt tid og nu virker det.

Opret et svar! :)
Avatar billede erikjacobsen Ekspert
16. september 2003 - 09:56 #14
Godt ;)
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