![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam pewien problem
Chciałbym za pomoca protokołu FTP zmienic Chmod określonych plików mój kod wyglada tak:
zapewne zastosowanie chmod() w tym przypadku jest nieprawidłowe Brrdzo prosze o pomoc |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam pewien problem Chciałbym za pomoca protokołu FTP zmienic Chmod określonych plików mój kod wyglada tak:
zapewne zastosowanie chmod() w tym przypadku jest nieprawidłowe Brrdzo prosze o pomoc Skoro korzystasz z funkcji ftp_*, to dlaczego nie skorzystasz też z http://pl.php.net/manual/en/function.ftp-chmod.php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Przecież jak wół w manualu jest napisane... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
w sumie masz racje to w takim razie jak to zastosować ftp_chmod ( resource $ftp_stream , int $mode , string $filename ) do na przykład foleru "cache" który ma miec chmod 0777?
i jeszcze jedno....plikówbedzie znacznie wiecej do zmiany chmod czy dla każdego pliku musze na nowo wywoływac funkcje ftp_chmod? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Skoro korzystasz z funkcji ftp_*, to dlaczego nie skorzystasz też z http://pl.php.net/manual/en/function.ftp-chmod.php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Przecież jak wół w manualu jest napisane... Chyba tak powinno byc
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
w sumie masz racje to w takim razie jak to zastosować ftp_chmod ( resource $ftp_stream , int $mode , string $filename ) do na przykład foleru "cache" który ma miec chmod 0777? i jeszcze jedno....plikówbedzie znacznie wiecej do zmiany chmod czy dla każdego pliku musze na nowo wywoływac funkcje ftp_chmod? Co do zastosowania, patrz wyżej. A co do ilości plików, to niestety dla każdego oddzielnie trzeba. Takie problemy najłatwiej się rozwiązuje jak masz możliwość połączenia z serwerem przez ssh. Wtedy masz normalną linię komend i wpisujesz po prostu (podkreślam, przez ssh, nie ftp): Kod chomod 777 *
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
to czym w takim razie jest zmienna $resoure_z_ftp?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Identyfikuje połączenie. W szczególności możesz mieć kilka połączeń z ftp i trzeba je jakoś rozróżnić. Dlatego właściwie wszystkie funkcje ftp_* wymagają podania tej zmiennej (poprawnej). U ciebie ta zmienna ma nazwę $conn_id.
Przykładowo, MySQL pozwala ją pominąć, domyślnie biorąc ostatnie połączenie. Jeżeli używa się więcej połączeń, to można tą wartość podać. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wywala błąd:
"Warning: ftp_chmod() expects exactly 3 parameters, 1 given" w linii 59 a ta linia to
łączy prawidłowo z ftp ale..no właśnie ale co? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował molesta 1.04.2008, 18:48:16 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
ehh... angielski się kłania:
ftp_chmod oczekuje 3 parametrów, a ty nie wiedzieć czemu podałeś jeden długi.... tak powinno być:
PS: Jak ktoś ci pomógł to możesz się jakoś odwdzięczyć Ten post edytował qrees 1.04.2008, 18:54:51 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Sprawa nie rozwiazana wywala błedy:
Warning: Division by zero in xxxxxxxxxxxx on line 63 Warning: ftp_chmod() [function.ftp-chmod]: xxxx logged in in xxxxxxxx on line 63 Linia 63 wyglada tak:
a tu wklejam cały kod:
Niewiem już co jest grane :/ Pomocy |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:10 |