Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Exec()...jakis problem
maciejkiner
post
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 sad.gif Bo probowalem juz roznych rozwiazan i nic....

pzdr
maciejkiner
Go to the top of the page
+Quote Post
nospor
post
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

Go to the top of the page
+Quote Post
maciejkiner
post
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 winksmiley.jpg
/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... sad.gif

Ten post edytował maciejkiner 9.12.2005, 16:29:19
Go to the top of the page
+Quote Post
ennics
post
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 ?


--------------------
Go to the top of the page
+Quote Post
maciejkiner
post
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 sad.gif

pzdr
maciejkiner

Ten post edytował maciejkiner 9.12.2005, 20:31:13
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:28