webForumDet fria alternativet

rättigheter på server vid filuppladdning

PHP

4 svar · 243 visningar · startad av kittlos

Medlem sedan sep. 2002205 inlägg
Frågan#1

Jag använder php för att ladda upp bilder till min server. Dessa filer verkar på något sätt bli spärrade, så att jag inte kan tanka hem dem via ftp, ej heller chmoda rättigheterna på dem (på servern).

Någon som vet vad det beror på?

Jag använder is_uploaded_file och move_uploaded_file

Medlem sedan juni 20015 009 inlägg
#2

Provat att chmodda mappen till 777?

Medlem sedan aug. 2003627 inlägg
#3

Antar att PHP, alltså webbservern, har ett annat anv.id än du själv har på ftp:n. Så om du skriver en fil med PHP så kommer den ha en annan ägare och du kan alltså inte ändra den via ftp:n. Det går ju att köra chmod 777 på alltihop, men jag tycker nog ändå att ftp är att föredra. Är det något lite större du håller på med kanske du ska satsa på att scriptet kopplar upp sig via ftp och skriver/ändrar filer den vägen istället.

EDIT* I stil med http://www.net2ftp.com/

Medlem sedan sep. 2002205 inlägg
#4

Mappen är CHMOD:ad till 777, men filerna som laddas upp till den blir låsta. Det skumma är att jag inte har rättigheter att chmoda filerna via ftp i efterhand. Men det är väl som du säger, Surfaren.

Vad ska jag göra då? Hur uploadar man via ftp i php-kod?

Medlem sedan aug. 2003627 inlägg
#5

kittlos skrev:

Vad ska jag göra då? Hur uploadar man via ftp i php-kod?

Kolla min edit-länk. Ladda hem och snatta källkod! :e

280 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
142 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)