Avatar billede blueeye97 Nybegynder
25. december 2005 - 23:47 Der er 5 kommentarer og
1 løsning

Fejl under upload af billede

Nedenstående kodestump har virket før men nu uploades billeder ikke længere. Er der en som kan forklare hvad jeg skal ændre ?

Jeg går ud fra at det er fordi Surftown har opdateret deres PHP.


if($MAX_FILE_SIZE) {
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
$realname = $HTTP_POST_FILES['userfile']['name'];   

$realname="$last_id".".jpg";

copy($HTTP_POST_FILES['userfile']['tmp_name'], "$DOCUMENT_ROOT/loppe/billeder/".$realname);

echo "<br>Billede er uploadet...";
} else {
echo "<br>Billede er ikke uploadet... " . $HTTP_POST_FILES['userfile']['name'];
}
}else{

echo "<br>Billede IKKE uploadet";
Avatar billede erikjacobsen Ekspert
26. december 2005 - 00:02 #1
Brug ikke $HTTP_POST_FILES men $_FILES
Brug ikke $DOCUMENT_ROOT  men find den i $_SERVER['DOCUMENT_ROOT'] - eller skriv den manuelt, da den enkelte steder kan være sat forkert.

Men jeg kender ikke surftown, så det er måske ikke nok.
Avatar billede erikjacobsen Ekspert
26. december 2005 - 00:03 #2
Og $MAX_FILE_SIZE kommer måske fra $_POST['MAX_FILE_SIZE']
Og brug move_uploaded_file i stedet for copy
Avatar billede nizo Nybegynder
26. december 2005 - 00:05 #3
Det tyder meget paa at det er programmeret til en tidligere version af PHP.
Avatar billede blueeye97 Nybegynder
26. december 2005 - 11:11 #4
Nizo >

Du har nok ret. Mine Coppermine albums virkede nemlig heller ikke. De skulle også opdateres..

Erik >

Det har som sagt virket før. Jeg er ikke helt med på hvad du forklarer mig. Kan du evt. smide et par linier kode som du ville gøre det ?
Avatar billede nizo Nybegynder
26. december 2005 - 18:47 #5
blueeye97:
Det var mere som et suplement til hvad erikjacobsen siger.. fx $HTTP_POST_VARS er den gamle maade at skrive $_POST som der bliver brugt nu (for det meste)
Avatar billede blueeye97 Nybegynder
23. januar 2006 - 23:11 #6
Lukker... Er løst via http://www.eksperten.dk/spm/681829
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