Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP + linux, Szukam paru funkcji
spec8320
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.05.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Witam, szukam funkcji która pozwoli mi otwierać pliki które znajdują sie poza katalogiem public_html to znaczy np.:

/home/login/files/cos.txt

Druga funkcja to właściwie zagadka bo nie wiem czy istnieje. Czy da się otworzyć plik wykonywalny używając PHP ? np. plik znajdujący się w /home/login/fils/ gdzie ./cos ? Z góry dziękuje za pomoc
Go to the top of the page
+Quote Post
tomeksobczak
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 10
Dołączył: 6.07.2007
Skąd: opole

Ostrzeżenie: (0%)
-----


PHP może otwierać każdy plik do którego jest uprawniony proces, który uruchomił interpreter czyli użytkownik jeżeli uruchamiasz plik z linii komend albo serwer www jeżeli uruchamiasz za pośrednictwem przeglądarki.

Co do drugiej funckji to poczytaj o Program Execution Functions


--------------------
Go to the top of the page
+Quote Post
spec8320
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.05.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


tak jednak nie uzyskalem konkretnej odpowiedzi jezeli posiadam cały skrypt w /home/login/public_html/index.php to jak zrobić żeby czytał on plik (otwierał chmod 777 oczywiscie) w /home/login/cos/cos.ini
Go to the top of the page
+Quote Post
webdice
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. <?php
  2. file_get_contents ('/home/login/cos/cos.ini');
  3. ?>
Go to the top of the page
+Quote Post
spec8320
post
Post #5





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.05.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Może przedwczesne podziękowania biggrin.gif bo dalej coś nie działa ... spójrz tutaj

http://louner.ilo.pl/~spec/spec/



Kod : http://rafb.net/p/uBu7Y279.html

Linijka 21 i 61

Plik ma chmod: 777 i dalej go ,,nie widzi''

Ten post edytował spec8320 28.05.2008, 15:40:25
Go to the top of the page
+Quote Post
webdice
post
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Masz:

  1. <?php
  2. $file_name = "ventrilo_srv.ini";
  3. ?>


a powinno być:

  1. <?php
  2. $file_name = "/home/spec/files/vt/ventrilo_srv.ini";
  3. ?>


Poza tym używaj file_put_contents" title="Zobacz w manualu PHP" target="_manual gdy zapisujesz do pliku.
Go to the top of the page
+Quote Post
spec8320
post
Post #7





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.05.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Nie wiem to jest czysta magia ... robiłem podobnie i nic ... widocznie ciebie PHP bardziej lubi ... tongue.gif dzieki bardzo smile.gif

Temat do zamknięcia
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 - 16:01