Avatar billede gonzzo Nybegynder
08. marts 2000 - 21:42 Der er 26 kommentarer og
2 løsninger

upload af fil ??

hvordan uploader men en fil via en php form ??

Eller er det noget andet jeg skal have fat i ???
Avatar billede tfylliv Nybegynder
09. marts 2000 - 01:12 #1
Mon ikke den her side skulle kunne gøre det? ;-)

http://www.php.net/manual/feature-fileupload.php3
Avatar billede gonzzo Nybegynder
09. marts 2000 - 10:55 #2
hmm okay, for 30 point mere vil jeg gerne se et eks...
Avatar billede jinxed Nybegynder
09. marts 2000 - 11:04 #3
<HTML>
<HEAD>
<TITLE>Upload</TITLE>
</HEAD>
<BODY>
<?
    if(isset($UploadedFile))
    {
    $desti="d:\\Inetpub\\";// stien hvor filen skal gemmes
    $desti.=$UploadedFile_name;
    copy($UploadedFile,$desti);
        unlink($UploadedFile);
        print("Local File: $UploadedFile <BR>\n");
        print("Name: $UploadedFile_name <BR>\n");
        print("Size: $UploadedFile_size <BR>\n");
        print("Type: $UploadedFile_type <BR>\n");
        print("Saved as: $desti <BR>\n");
        print("<HR>\n");
    }
?>
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="post">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="102400">
<INPUT NAME="UploadedFile" TYPE="file">
<INPUT TYPE="submit" VALUE="Upload">
</FORM>

</BODY>
</HTML>
Avatar billede gonzzo Nybegynder
09. marts 2000 - 11:08 #4
okay og når det så er til min udbyder's server jeg skal sende den fil til så skal jeg have den maskines rigtige sti for at få det til at virke ikke sandt ??

og det er det jeg skal skrive i $desti="d:\\Inetpub\\";// stien hvor filen skal gemmes

og hvad med navnet på filen bliver den det samme som på den fil man uploader eller bliver det ændret under vejs ?? (eller kan man ændre det)
Avatar billede jinxed Nybegynder
09. marts 2000 - 11:14 #5
jep til det første

filens navn sættes i linie 10:
  $desti.=$UploadedFile_name;

her kan du ændre det som du vil
Avatar billede gonzzo Nybegynder
09. marts 2000 - 11:27 #6
okay jeg tester det lige når min udbyder kommer på bedre tanker igen, alt hvad jeg uploader bliver sat til 0 kb, det samme problem havede jeg også i går formidags man i går aftes var der ingen problemer.......

mærkeligt...
Avatar billede gonzzo Nybegynder
09. marts 2000 - 14:55 #7
hmmm...
Jeg får denne fejl....

Warning: Unable to create '\intercode\www\golf\service\': Permission denied in /www/intercode/golf/service/upload.php3 on line 11
Local File: /tmp/php03024aaa
Name: hcp.txt
Size: 71
Type: text/plain
Saved as: \intercode\www\golf\service\

Nogen bud ud over at jeg ikke har fat i den rigtige sti til filen's placering ???
Avatar billede jinxed Nybegynder
09. marts 2000 - 15:19 #8
Prøv at slette linien: $desti="d:\\Inetpub\\" altså den linie hvor du angiver stien, så skulle den ligge filen i samme mappe som scriptet

Jinxed
Avatar billede gonzzo Nybegynder
09. marts 2000 - 15:33 #9
så får jeg denne fejl...

Warning: Unable to create '': No such file or directory in /www/intercode/golf/service/upload.php3 on line 10
Local File: /tmp/php09514aaa
Name: hcp.txt
Size: 71
Type: text/plain
Saved as:
Avatar billede jinxed Nybegynder
09. marts 2000 - 15:43 #10
ændre $desti.=$UploadedFile_name; til $desti=$UploadedFile_name;
Avatar billede gonzzo Nybegynder
09. marts 2000 - 15:52 #11
sory en fortolknings fejl fra min side af har givet lidt problemer... men nu er jeg med på det, og nu ser mit script sådant her ud som stadig ikke virker :-(((


<HTML>
<HEAD>
<TITLE>Upload</TITLE>
</HEAD>
<BODY>
<?
if(isset($UploadedFile))
{
$desti="\\home\www\intercode\golf\service\\";// stien hvor filen skal gemmes
$desti.=$UploadedFile_name;
copy($UploadedFile,$desti);
unlink($UploadedFile);
print("Local File: $UploadedFile <BR>\n");
print("Name: $UploadedFile_name <BR>\n");
print("Size: $UploadedFile_size <BR>\n");
print("Type: $UploadedFile_type <BR>\n");
print("Saved as: $desti <BR>\n");
print("<HR>\n");
}
?>
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php3" METHOD="post">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="102400">
<INPUT NAME="UploadedFile" TYPE="file">
<INPUT TYPE="submit" VALUE="Upload">
</FORM>

</BODY>
</HTML> 
Avatar billede jinxed Nybegynder
09. marts 2000 - 15:55 #12
hvad er felmeldingen?
Avatar billede gonzzo Nybegynder
09. marts 2000 - 16:00 #13
Warning: Unable to create '\home\www\intercode\golf\service\hcp.txt': Permission denied in /www/intercode/golf/service/upload.php3 on line 11
Local File: /tmp/php14717aaa
Name: hcp.txt
Size: 71
Type: text/plain
Saved as: \home\www\intercode\golf\service\hcp.txt


nyt svar/? i http://www.eksperten.dk/spm.asp?id=12998
Avatar billede jinxed Nybegynder
09. marts 2000 - 16:04 #14
dine php permissions må åbenbart ikke tillade det!?
Avatar billede gonzzo Nybegynder
09. marts 2000 - 16:05 #15
kan det ikke være fordi at jeg "snakker" til det forkeret bib ????
Avatar billede jinxed Nybegynder
09. marts 2000 - 16:09 #16
Prøv at slette linien:
$desti="\\home\www\intercode\golf\service\\";// stien hvor filen skal gemmes

og ændre linien:
$desti.=$UploadedFile_name;
til:
$desti=$UploadedFile_name;

hvad siger den så?
Avatar billede gonzzo Nybegynder
09. marts 2000 - 16:15 #17
så siger den


Warning: Unable to create 'hcp.txt': Permission denied in /www/intercode/golf/service/upload.php3 on line 10
Local File: /tmp/php17370aaa
Name: hcp.txt
Size: 71
Type: text/plain
Saved as: hcp.txt
Avatar billede jinxed Nybegynder
09. marts 2000 - 16:18 #18
du har ikke rettigheder

stien /www/intercode/golf/service er korrekt

Jinxed ; )
Avatar billede gonzzo Nybegynder
09. marts 2000 - 16:24 #19
og det vil sige på dansk at jeg ikke må uploade via denne metode ??
Avatar billede jinxed Nybegynder
09. marts 2000 - 19:01 #20
noget i den stil

er det en nt eller unix?

Jinxed ; ]
Avatar billede andreas Nybegynder
09. marts 2000 - 21:25 #21
HEHE, du skal da chmode 777 det bibliotek du gemmer i!
Avatar billede andreas Nybegynder
09. marts 2000 - 21:32 #22
Så har jeg lavet det så det virker.....

jinxed, du skal læse lidt på php, du burde da vide at man skal chmod 777 de biblioteker som man vil skrive i, ligesom filer. Med alle de scripts du har postet.

Avatar billede jinxed Nybegynder
10. marts 2000 - 09:20 #23
Andreas >> De scripts jeg har posted virker fint på min egen (iis5.0/php3.0.14)?
Avatar billede gonzzo Nybegynder
10. marts 2000 - 16:27 #24
jeg mener at det er fair at i deler pointene da andreas lige har finpudset scriptet lidt og kommet med det som gav gennembrudet, er i uenig så skriv og vi finder ud af det....

Tak for hjælpen
Avatar billede alfred Nybegynder
10. marts 2000 - 20:25 #25
man kan nøjes med en rwxrw-rw-, så det altså er en 766.
Avatar billede andreas Nybegynder
10. marts 2000 - 23:56 #26
jinxed, hvis det er på din egen computer er det fordi der er der automatisk uddelt skrive/læse adgang på mapperne!
Avatar billede jinxed Nybegynder
12. marts 2000 - 03:25 #27
andreas>> jeg har et par computerer?
Avatar billede alfred Nybegynder
12. marts 2000 - 10:36 #28
nåda
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