Avatar billede hollow Nybegynder
02. juni 2007 - 23:59 Der er 9 kommentarer og
1 løsning

Upolad en fil

Hej.

Er der nogen som kan lave en simpel PHP fil til mig som indeholder en form hvor man kan søge efter en fil på sin computer og så uploade den til sin fil server.

På forhånd Tak! :D
Avatar billede w13 Novice
03. juni 2007 - 00:10 #1
Her ligger en færdig kode. :)
Ikke afprøvet, da jeg ikke kan køre PHP på min server, men den ser meget simpel ud, og der er ikke en masse forklaringer der skal læses før brug. :)

Linket:
-----------------------------------------------------------
http://www.reginscorner.dk/index.php/Scripts/Upload_med_PHP
-----------------------------------------------------------
Koden:
-----------------------------------------------------------
<html>
<head>
    <title>Fil upload med PHP</title>
</head>
<body>
<?php
//Upload eksempel
$path = "home/web/uploads";//Sti til mappen filen skal uploades i!
$filename = "test.fil";//Filens navn
$httproot = "";//http:// roden til mappen som filen skal uploades til.
if(count($_POST)>0)//Der bliver postet til scriptet
{
    $file = $_FILES['file'];
    if(move_uploaded_file($file['tmp_name'], $path."/".$filename))
    {
        echo 'Filen er nu uploadet. Se den <a href="'.$httproot.$filename.'">her</a>';
    }
    else
    {
        echo 'Der opstod en fejl - filen blev ikke uploadet.<br>
        <a href="">Prøv igen</a>';
    }
}
else
{
$form = '<form enctype="multipart/form-data" action="" method="post">
<input type="file" name="file" value=""><br>
<input type="submit" name="submit" value="Upload">
</form>';
echo $form;
}
echo "</body>
</html>";
?>
Avatar billede hollow Nybegynder
03. juni 2007 - 00:39 #2
Hvis jeg bruger det der eksempel, så er det ikke muligt for mig at uploade billeder, men kun txt filer.

Hvordan muliggør jeg så at jeg også kan uploade .jpeg .gif og andre fil typer?
Avatar billede michael_stim Ekspert
03. juni 2007 - 00:58 #3
Avatar billede w13 Novice
03. juni 2007 - 01:10 #4
Prøv evt. lige at udskrive $file['tmp_name']
Avatar billede hollow Nybegynder
03. juni 2007 - 02:06 #5
Den artikel var ellers bare lige guld værd :D... kan i ikke lige begge to smide et svar så jeg kan komme af med de her point :D... med i, mener jeg Michael_stim og w13 :D

Tak skal i ellers have :P
Avatar billede w13 Novice
03. juni 2007 - 02:22 #6
Så lad gå da. :)
Avatar billede hollow Nybegynder
03. juni 2007 - 03:02 #7
Lige et andet hurtigt spørgsmål inden jeg runder helt af. Er der tilfældig vis en af jer som ved hvordan jeg så via. noget php kode kan få vist en liste over de filer som ligger i en bestemt mappe?
Avatar billede w13 Novice
03. juni 2007 - 08:36 #8
Prøv det her:
------------------------------------
<?php
if ($handle = opendir('/path/to/files')) {
    echo "Directory handle: $handle\n";
    echo "Files:\n";

    while (false !== ($file = readdir($handle))) {
        echo "$file\n";
    }

    closedir($handle);
}
?>
Avatar billede michael_stim Ekspert
03. juni 2007 - 10:22 #9
Samler ikke på point, ellers tak ;o)

LORTEKAMP...
Avatar billede w13 Novice
04. juni 2007 - 14:23 #10
Takker!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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