Avatar billede hairball Nybegynder
10. januar 2003 - 12:08 Der er 11 kommentarer

PHP Upload

Jeg har følgende kode til at lave upload med :

if (is_uploaded_file($HTTP_POST_FILES['Thumbnail']['tmp_name'])) {
    copy($HTTP_POST_FILES['Thumbnail']['tmp_name'], 'images/thumbnails/' . $intID . '.jpg');
}
else {
    return;
};

Det virkede fint på min tidligere, men ikke på den nye.

Er der nogen steder hvor man selv skal definere det tmp sted den uploader til eller ?

Hvis jeg laver en print_r($HTTP_POST_FILES); så returner den kun et tomt array ??
Avatar billede tipsen Nybegynder
10. januar 2003 - 12:21 #1
prøv med move_uploaded_file() i stedet
Avatar billede hairball Nybegynder
10. januar 2003 - 12:25 #2
I stedet for hvad ?

Jeg kører PHP 4.3.0 det nye sted

Husk på at den aldrig når til linien : copy($HTTP_POST_FILES['Thumbnail']['tmp_name'], 'images/thumbnails/'

Så det vil ikke hjælpe at skifte den ud
Avatar billede tipsen Nybegynder
10. januar 2003 - 12:53 #3
I stedet for $HTTP_... bruger du $_FILES og i stedet for copy bruger du move_uploaded_file()

Se:
http://dk.php.net/manual/en/reserved.variables.php#reserved.variables.files
http://dk.php.net/manual/en/function.move-uploaded-file.php
Avatar billede hairball Nybegynder
10. januar 2003 - 13:24 #4
Vi er enige om at dette burde give et udslag korrekt ??

Det gør det ikke, udskriver kun "Array()" hver gang ..

<?

print_r($_FILES);

?>

<FORM ACTION="test.php" ENCTYPE="multipart/form-data" METHOD="POST">

Thumbnail<BR>
<INPUT TYPE="FILE" NAME="Thumbnail" SIZE="30"><BR>

<INPUT TYPE="SUBMIT" VALUE="SUBMIT">

</FORM>
Avatar billede tipsen Nybegynder
10. januar 2003 - 21:29 #5
Mystisk - prøv at køre eksemplet fra http://dk.php.net/manual/en/features.file-upload.php ordret!
Avatar billede tipsen Nybegynder
10. januar 2003 - 21:30 #6
Hvis det ikke fungerer må det være din browser, dit styresystem eller din server der er noget galt med...
Avatar billede hairball Nybegynder
11. januar 2003 - 10:15 #7
Min udbyder har netop nedgraderet fra 4.3.0 til versionen lige under, og så virker det! ??
Avatar billede tipsen Nybegynder
11. januar 2003 - 12:26 #8
Det lyder spændende - hvis I finder ud af hvad fejlen skyldes, vil jeg meget gerne vide det!
Avatar billede rzj Nybegynder
11. januar 2003 - 12:42 #9
hairball>> Og vi er enige om at din udbyder også har husket at sætte phpupload til 'On' efter nedgraderingen?
bare lige et tjek med
<?php
php_info();
?>
burde kunne vise det...
Avatar billede lrd Nybegynder
16. maj 2003 - 18:20 #10
Avatar billede tipsen Nybegynder
19. maj 2003 - 14:27 #11
lrd: Hvorfor dog det?
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