ftp & chmod
3 отговора
97 прегледа
ftp & chmod
Това трябваше да е продължение на една друга моя тема, обече от дира получавам съобщение че "мнението не може да се редактира защото е изтекло времето", каквото и да означава това.
Имам сайт на който юзъра, след като се регистрира, трябва да се създаде директория с име - неговия юзърнейм. След това файловете от директория intall се копират в новосъздадената директория, след това се отваря един txt файл и там записвам някой данни.
Какво става в действителност? Първо имах проблем с mkdir - оказа се че на моя хост не мога да я използвам, и ми препоръчаха да ползвам ftp_mkdir . До тук добре - новата директория се създава успешно. Обаче не мога да и променя правата на 0777 като използвам скрипт. Отговориха ми че правата се променят само чрез админ панела за хостинга или чрез ftp клиент. В търсене на начин как да заобиколя това ограничение, мислите ми се движат в тази посока - след като един ftp клиент може, би тябвало и ftp функциите да могат. Или пък след като чрез един админ панел, написан на php може, значи и аз би трябвало да мога. Прерових документацията, но в нито една ftp функция не открих възможността за промяна на правата върху директория или файл.
Малко помощ може ли?
Имам сайт на който юзъра, след като се регистрира, трябва да се създаде директория с име - неговия юзърнейм. След това файловете от директория intall се копират в новосъздадената директория, след това се отваря един txt файл и там записвам някой данни.
Какво става в действителност? Първо имах проблем с mkdir - оказа се че на моя хост не мога да я използвам, и ми препоръчаха да ползвам ftp_mkdir . До тук добре - новата директория се създава успешно. Обаче не мога да и променя правата на 0777 като използвам скрипт. Отговориха ми че правата се променят само чрез админ панела за хостинга или чрез ftp клиент. В търсене на начин как да заобиколя това ограничение, мислите ми се движат в тази посока - след като един ftp клиент може, би тябвало и ftp функциите да могат. Или пък след като чрез един админ панел, написан на php може, значи и аз би трябвало да мога. Прерових документацията, но в нито една ftp функция не открих възможността за промяна на правата върху директория или файл.
Малко помощ може ли?
Re: ftp & chmod
nqma li da stane da se lognesh sus adminskata parola i username sus
ftp_connect i sled tova da izpolzvash chmod za da si opravish direktoriqta
ftp_connect i sled tova da izpolzvash chmod za da si opravish direktoriqta
Re: ftp & chmod
Пробвай с
fwrite($ftpconn, "SITE CHMOD 0777 filename.txt\015\012");
$resp=fgets($ftpconn, 100);
където $ftpconn ти е конекцията...
всъщност сега проверих manual-a, ако горното не мине /т.е. FTP конектията не е сокет, в който да можеш да пишеш/, пробвай с това /всъщност направо пробвай с това/:
ftp_site($ftpconn, "CHMOD 0777 filename.txt");
ViruS
fwrite($ftpconn, "SITE CHMOD 0777 filename.txt\015\012");
$resp=fgets($ftpconn, 100);
където $ftpconn ти е конекцията...
всъщност сега проверих manual-a, ако горното не мине /т.е. FTP конектията не е сокет, в който да можеш да пишеш/, пробвай с това /всъщност направо пробвай с това/:
ftp_site($ftpconn, "CHMOD 0777 filename.txt");
ViruS
благодаря
Какъв вирус, бе човек? Ти си лекарство - ftp_site работи безупречно.
Много благодаря, това решава наистина голям проблем.
Много благодаря, това решава наистина голям проблем.