webForumDet fria alternativet

upload av filer med php

PHP

6 svar · 360 visningar · startad av Zacay

Medlem sedan juli 200164 inlägg
Frågan#1
$destination="../upload/files/$userfile_name"; // katalog till vilken filen ska kopieras ($userfile_name ska stå kvar)
copy($userfile,$destination);

Jag kan inte göra så här ..
servern verkar inte tillåta sånna överföringar. .så jag har gjort ett osäkrare script där den loggar in med ftp. .vilket jag inte tycker om. .eftersom ftp är inte så säkert :)

Kan ngn förklara för mig varför det inte funkar med copy() ?

tack för hjälpen

Medlem sedan juli 200164 inlägg
#2

hmmm.. is there anyone out there ?

hihi

Medlem sedan jan. 20011 154 inlägg
#3

Har du rättigheter i katalogen då?

------------------
Catapultam habeo. Nisi pecuniam omnem mihi
dabis, ad caput tuum saxum immane mittam

Medlem sedan juli 200164 inlägg
#4

hmmm skadet vara 777?

hehe..kanske det som fattas...
hur sätter man det genom php?
eller måste jag göra det manuellt?

tack

Medlem sedan jan. 200230 inlägg
#5

Antingen gör du det manuellt i din ftp-program (de flesta stöder det, högerklicka på mappen och se om du inte hittar chmod) eller om du har ssh/telnet access får du skriva chmod -R <mapp> 777

..där -R betyder att det blir rekursivt (undermappar får samma rättigheter).

Glöm inte att ha enctype="multipart/form-data" i din form-tag också.

Lycka till!

------------------
Johannes Schill
http://www.polyester.se
Form · Interaktivitet · Uppmärksamhet

Medlem sedan juli 200164 inlägg
#6

hehe.. man brukar glömma det där..
men nu har jag gjort en funktion i php så jag anropar som returnerar multipart ..... :)

Tack för hjälpen..

Medlem sedan jan. 200230 inlägg
#7

En sak till: Om du vill chmod'a via php-script kan du läsa mer om det på..

http://www.php.net/exec
http://www.php.net/shell_exec
http://www.php.net/system

------------------
Johannes Schill
http://www.polyester.se
Form · Interaktivitet · Uppmärksamhet

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)