Avatar billede the-gnu.dk Nybegynder
26. april 2002 - 14:09 Der er 10 kommentarer og
1 løsning

Problem med PHP Upload

Jeg har et problem med upload i PHP.

Problemet er egentlig kommmet efter scriptet er uploadet til mit webhotel (FreeBSD), for på min egen WinXP virker det fint.

I min form har jeg følgende:

<form enctype="multipart/form-data" action="send.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="102400">
<input type="file" name="UploadedFile">
<input type="submit" value="Upload">
</form>

Og i min PHP-Stump:

      if(isset($UploadedFile)) {
        @$desti.="./../upload/$UploadedFile_name";
          @copy($UploadedFile,$desti);
          @unlink($UploadedFile);
          @rename("./../upload/$UploadedFile_name","./../upload/$filnavn"); // $filnavn sat.
      }

Nogen der har nogle forslag? Hvad skal der laves om for at det vli virke på den nye server?
Avatar billede erikjacobsen Ekspert
26. april 2002 - 14:15 #1
Hvad siger den? Fjern da de der @-ere så du får at vide hvad der er galt
Avatar billede snigermunken Nybegynder
26. april 2002 - 14:15 #2
$dest skal være en absolut sti.
Avatar billede erikjacobsen Ekspert
26. april 2002 - 14:17 #3
Hvorfor skal den det, snigermunken. Det kan være en god ide, måske, men
det skal den jo ikke.
Avatar billede snigermunken Nybegynder
26. april 2002 - 14:21 #4
jeg har aldrig fået det til at virke hvis jeg ikke har angivet en absolut sti.
Avatar billede the-gnu.dk Nybegynder
26. april 2002 - 14:27 #5
Den skriver ikke nogle fejl, selvom jeg fjerner alle @-erne.

Der er lige en anden ting jeg også hellere må nævne!
enctype="multipart/form-data"
Når jeg tilføjer denne, er det lige somom der sker noget. Alle andre ting i <input>-felterne forsvinder og kan ikke tages af en $HTTP_POST_VARS, som den ellers kan hvis den ikke er der. Wird!
Avatar billede erikjacobsen Ekspert
26. april 2002 - 14:33 #6
Jamen, der kan være så mange mærkelige indstillinger på dit webhotel. Måske, snigermunken,
har du lavet den latterlige sikkerhedsforanstaltning, at man ikke må skrive ".." i et filnavn.

Hvilken version PHP kører du med ?
Avatar billede the-gnu.dk Nybegynder
26. april 2002 - 15:03 #7
Webhotellet er Azero, og det er ver. 4.1.2!

Det virker bare underligt.
Avatar billede the-gnu.dk Nybegynder
26. april 2002 - 15:09 #8
Okay, var lige inde og læse 10000 sider i deres support, og fandt ud af, at php upload som standard er slået fra :(
Avatar billede snigermunken Nybegynder
26. april 2002 - 15:23 #9
det kunne jeg godt havde fortalt dig :)
Avatar billede snigermunken Nybegynder
26. april 2002 - 15:24 #10
Hvis du skiver til dem så slår de gerne phpupload til.
Avatar billede erikjacobsen Ekspert
26. april 2002 - 15:31 #11
Tænk, er der stadig nogen der bruge Azero .... :)  ?
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