Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Include z innego serwera?
Forum PHP.pl > Forum > Przedszkole
GrzesieeQ
Witam.. Sprzedaje właśnie skrypt. No i dopóki pieniądze mi nie dojdą, chciałbym dać mu ten skrypt, ale nie w całości.. Ale żeby działał. Jeśli przesłał bym mu główny plik w którym include'owane są 2 pliki php. Ale przeniosłem je do mojego serwera i zmieniłem include na ('http://www.adres.pl/scieżka/plik.php') Co mam zrobić aby to działało? Coś z ustawieniami serwera Mojego ? Patrzyłem na Google, ale zaczynałem się gubić.. Myślę że tu mi ktoś pomoże wink.gif
Proszę szybką odpowiedź..

++ Nie ma innego obejścia niż allow_url_include ?
Czy jak to włącze to ludzie bd mogli ściągnąć ten skrypt z URL ?
redeemer
Jeżeli serwer "http://www.adres.pl/" parsuje skrypty PHP to taki include nic Ci nie da, gdyż ten plik ("scieżka/plik.php'") zostanie zwyczajnie przeparsowany i serwer zwróci Ci wynik tego skryptu. Zmiana rozszerzenia na np. .txt powinna pomóc w takiej sytuacji.

Jednak to nie rozwiąże Twojego problemu, gdyż każdy znając ten adres (włączając w to Twojego klienta) będzie mógł podejrzeć źródło skryptu.

IMHO najlepszym rozwiązaniem będzie postawić gdzieś wersje demonstracyjną skryptu na własnym serwerze nie dając dostępu do źródeł klientowi.


icetab
Proste wersja demonstracyjna na twoim serwerze i jak dojdą pieniądze to wysyłasz.
Turson
Include() pliku *.php z innego serwera jest niemożliwe, gdyż mógłbyś wtedy zincludować plik np. z hasłem bo bazy, potem wywołać zmienne u siebie i gotowe.
wNogachSpisz
Cytat(TursoN @ 5.04.2011, 21:54:22 ) *
Include() pliku *.php z innego serwera jest niemożliwe


Całkowicie możliwe:
  1. header('Content-type: application/x-httpd-php');
  2. readfile('inc.php');
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.