spec8320
28.05.2008, 06:08:39
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
tomeksobczak
28.05.2008, 07:26:30
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
spec8320
28.05.2008, 13:41:00
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
webdice
28.05.2008, 14:04:38
spec8320
28.05.2008, 15:19:28
Może przedwczesne podziękowania

bo dalej coś nie działa ... spójrz tutaj
http://louner.ilo.pl/~spec/spec/
Kod :
http://rafb.net/p/uBu7Y279.htmlLinijka
21 i
61Plik ma chmod: 777 i dalej go ,,nie widzi''
webdice
28.05.2008, 18:04:28
Masz:
<?php
$file_name = "ventrilo_srv.ini";
?>
a powinno być:
<?php
$file_name = "/home/spec/files/vt/ventrilo_srv.ini";
?>
Poza tym używaj
file_put_contents" title="Zobacz w manualu PHP" target="_manual gdy zapisujesz do pliku.
spec8320
28.05.2008, 18:46:15
Nie wiem to jest czysta magia ... robiłem podobnie i nic ... widocznie ciebie PHP bardziej lubi ...

dzieki bardzo
Temat do zamknięcia