![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 2 Dołączył: 7.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z exec(). Chce przy jednego pomocy wykonac kopiowanie pliku z jednego katalogu do innego. Problem w tym, ze plik jest w katalogu o jeden poziom wyzej niz html. Uzylem nastepujacy kod: Kod $wynik=exec('cp ../../katalog/plik ../katalog/plik2'); Jednak niestety to nie dziala. Wiec napisalem "skrypt" pod linuxa: Kod cp ../../katalog/plik ../katalog/plik2 i probuje go wywolac przez exec('nazwa_skryptu'). Jednak zadnego efektu. Przez exec('./nazwa_skryptu') tez nic. Oczywiscie skrypt ma prawa ustawione na 777, zeby moc go uruchamiac. Jak loguje sie do systemu i normalnie z linii polecen wydaje ./nazwa_skrytpu bedac w odpowiednim katalogu to wszystko jest OK. Ktos moze wie co jest nie tak ![]() pzdr maciejkiner |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
mowisz ze jest katalog wyzej a lecisz az dwa katalogi wyzej. powinno byc
../katalog/plik ../katalog/plik2 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 2 Dołączył: 7.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
To nie to poniewaz wychodze z podkatalogu Kod +katalog_glowny +html +skrypty -skrypt_kopiujacy +tu kopiuj +stad kopiuj Nie wiem czy to z obrazuje, wiec moze jeszcze recznie napisze ![]() /katalog/plik_do_skopiowania /katalog/html/skrypty/skrypt_ktory_kopiuje.php /katalog/html/katalog/tu plik ma byc zapisany pzdr maciejkiner ps. zauwazylem ze wyskakuje mi permission denied, a prawa do katalogu z ktorego kopiuje jak i do pliku mam pelne do odczytu... ![]() Ten post edytował maciejkiner 9.12.2005, 16:29:19 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 312 Pomógł: 0 Dołączył: 29.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat ps. zauwazylem ze wyskakuje mi permission denied, a prawa do katalogu z ktorego kopiuje jak i do pliku mam pelne do odczytu... czy masz prawa do zapisu ? -------------------- ![]() ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 2 Dołączył: 7.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Katalog z ktorego odczyje ma rwx-xr-x a plik rw-r--r--. Katalog do ktorego zapisuje rwxrwxrwx. pzdr maciejkiner ---------EDIT------------------------------------------------ OK, juz wiem w czym lezy problem. Skrypt nie moze sie dobrac do plikow bedacych w katalogach nadrzdnych do katalogu zdefiniowanego w httpd.conf. Czy jest jakies mozliwe obejscie tego zeby pobierac pliki z tych katalogow (chodzi dostlownie o jeden poziom wyzej, wiec nie zachwieje to bezpieczenstwem). Tylko niestety nie znam sie za dobrze na konfigurowaniu serwera, wiec moze ktos bardziej biegly poradzi czy jest jakis przelacznik pozwalajacy tam wejsc? Dodatkowo musialoby pozostac tak, ze nadal plik index.php z obecnej lokalizacji jest wywolywany jako pierwszy po wejsciu na strone i zeby (nie wiem jak to nazwac) main katalogiem pozostal ten co teraz... troche chyba zagmatwalem ![]() pzdr maciejkiner Ten post edytował maciejkiner 9.12.2005, 20:31:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:28 |