Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Udostępnianie funkcji
Azek
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 28.12.2011

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


Mam pytanie dotyczące udostępniania funkcji przez serwer/stronę www. Czy jest możliwość udostępnienia funkcji w pliku php wrzuconym na serwer, tak aby ktoś mógł go zaincludować i wywołać funkcję, ale nie mógł podejrzeć jej źródła (tzn zajrzeć do includowanego pliku)?
Wyobrażam to sobie tak:
1. Wrzucam plik fajna-funkcja.php na serwer.
2. Informuję o sposobie wywołania funkcji (obliczenia(a,b,c)).
3. Ktoś includuje plik na swojej stronie (include('http://moja-strona.pl/fajna-funkcja.php').
4. Gdzieś na stronie wywołuje funkcję ($wynik=obliczenia(10,20,30)) i dalej coś może robić z wynikiem.

A jeśli tak, to jak trzeba ustawić prawa dostępu do pliku na serwerze?

Ten post edytował Azek 4.03.2013, 21:51:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
redeemer
post
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


@mstraczkowski: Nie, nie może. "include('http://moja-strona.pl/fajna-funkcja.php')" takie coś zadziała pod warunkiem, że serwer www (na moja-strona.pl) nie zinterpretuje pliku fajna-funkcja.php i wyświetli jego źródło, ergo każdy będzie mógł poznać kod tej funkcji. Możesz użyć jakiegoś "zaciemniacza" (ang. obfuscator) kodu, jednak to tylko spowoduje, że będzie trudniejszy w odczytaniu.

Edit: literówka

Ten post edytował redeemer 4.03.2013, 22:25:25
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 12:36