Avatar billede hankster Nybegynder
20. februar 2003 - 22:59 Der er 18 kommentarer og
1 løsning

Uploading af fil

Hej Eksperter!

Nu har jeg snart prøvet alt!!!
ka' sq ikke få det til at virke.
Hvad gør jeg galt!!??

Koden (fileupload.php):

<html>
<head>
<title>Fileform</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<?php
//dette er en masse tests!!
if($submit == "sendfile"){
        $filename=$_FILES['userfile']['tmp_name'];
    echo("file name: ".$filename);

    $filename = $_FILES['userfile']['name'];
    echo("file name: ".$filename);

    $filename=$HTTP_POST_FILES['userfile']['tmp_name'];
    echo("file name: ".$filename);

    $filename = $userfile;
    echo("file name: ".$filename);

    $filename = $userfile_name;
    echo("file name: ".$filename);
}
?>

<form enctype="multipart/form-data" action="<?echo $PHP_SELF;?>" method="post">
    <input type="file" name="userfile">
    <input type="submit" value="sendfile" title="Send file">

</form>
</body>
</html>
Avatar billede hankster Nybegynder
20. februar 2003 - 23:01 #1
Den skriver intet ud i echo'erne.. andet end "file name:"
Avatar billede schaefner Juniormester
20. februar 2003 - 23:03 #2
Prøv dette:
<html>
<head>
<title>Fileform</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<?php
//dette er en masse tests!!
if(isset($_POST['send'])){
        $filename=$_FILES['userfile']['tmp_name'];
    echo("file name: ".$filename);

    $filename = $_FILES['userfile']['name'];
    echo("file name: ".$filename);

    $filename=$HTTP_POST_FILES['userfile']['tmp_name'];
    echo("file name: ".$filename);

    $filename = $userfile;
    echo("file name: ".$filename);

    $filename = $userfile_name;
    echo("file name: ".$filename);
}
?>

<form enctype="multipart/form-data" action="" method="post">
    <input type="file" name="userfile">
    <input type="submit" name="send" value="Send fil">

</form>
</body>
</html>
Avatar billede hankster Nybegynder
20. februar 2003 - 23:08 #3
Det er kun disse ændringer der er lavet ik'?

if(isset($_POST['send'])){
<form enctype="multipart/form-data" action="" method="post">

Nu skriver den intet ud.
Avatar billede schaefner Juniormester
20. februar 2003 - 23:11 #4
Denne her er også ændret:
<input type="submit" name="send" value="Send fil">

Iøvrigt kan du godt ændre:
<form enctype="multipart/form-data" action="" method="post">
tilbage til:
<form enctype="multipart/form-data" action="<?echo $PHP_SELF;?>" method="post">
det gør ingen forskel
Avatar billede hankster Nybegynder
20. februar 2003 - 23:12 #5
Nej undskyld... den går godt nok i fælden, men den skriver stadig kun "File name:" 5 gange
Avatar billede hankster Nybegynder
20. februar 2003 - 23:15 #6
Jeg prøver lige at splitte det op i 2 filer.

en sender og en php fil som modtager.. men det burde ikke betyde noget.. men nu er jeg snart desperat
Avatar billede schaefner Juniormester
20. februar 2003 - 23:20 #7
hmm, den virker ganske fint her:
http://www.disneyzone.dk/upload.php
Avatar billede hankster Nybegynder
20. februar 2003 - 23:23 #8
Og det er med den samme kode??
Avatar billede schaefner Juniormester
20. februar 2003 - 23:25 #9
har ændret lidt i echo'en, men ellers er det det samme. Det er den her du kan se:

<html>
<head>
<title>Fileform</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<?php
//dette er en masse tests!!
if(isset($_POST['send'])){
    $filename=$_FILES['userfile']['tmp_name'];
    echo"file name: $filename<br>";
    $filename = $_FILES['userfile']['name'];
    echo "file name: $filename<br>";
    $filename=$HTTP_POST_FILES['userfile']['tmp_name'];
    echo "file name: $filename<br>";
    $filename = $userfile;
    echo "file name: $filename<br>";
    $filename = $userfile_name;
    echo "file name: $filename";
}
?>

<form enctype="multipart/form-data" action="" method="post">
    <input type="file" name="userfile">
    <input type="submit" name="send" value="Send fil">

</form>
</body>
</html>
Avatar billede hankster Nybegynder
20. februar 2003 - 23:28 #10
Så fatter jeg altså nada... hvorfor virker det ikke hos min udbyder?

Kan de slå det fra?
Avatar billede schaefner Juniormester
20. februar 2003 - 23:29 #11
Det kan de vidst godt, men så burde du vidst få en fejl angående det.
Avatar billede schaefner Juniormester
20. februar 2003 - 23:30 #12
Hvilken udbyder har du igrunden?
Avatar billede hankster Nybegynder
20. februar 2003 - 23:41 #13
azero.dk
Avatar billede hankster Nybegynder
20. februar 2003 - 23:42 #14
jeg må i seng... men holder spørgsmålet åbent
Avatar billede schaefner Juniormester
20. februar 2003 - 23:54 #15
Prøv at læse de sidste kommentarer i dette spm.:
http://www.eksperten.dk/spm/203419
Avatar billede hankster Nybegynder
21. februar 2003 - 08:35 #16
Okay.. Lige inden jeg gik i seng igår, der var jeg inde på azero's support side, og fandt ud af problemet som du så også har fundet her på eksperten.. De har slået det fra som default. Jeg har sendt en mail om at de skal åbne det nu, og så får vi se om ikke nok det virker derefter.
Avatar billede schaefner Juniormester
23. februar 2003 - 22:18 #17
Har du fået det til at virke?
Avatar billede schaefner Juniormester
24. februar 2003 - 17:28 #18
Virker det? ;)
Avatar billede hankster Nybegynder
24. februar 2003 - 17:32 #19
Fuck ja... det var fordi de havde slået det fra som default... nu virker det hele som det skal!
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