![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
czy jest mozliwosc, aby w jakis sposob uruchomic na stronie A.pl funkcje zapisana na serwerze B.pl? czyli, zeby np. mozna bylo wygenerowac kawalek kodu html u kogos na stronie, jesli wstawi kawalek kodu php ktory ja mu dostarcze... mozliwe to? pozdr, rml. ps. jesli sie wyrazilem nie jasno - piszcie, bede precyzowac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
http://pl2.php.net/manual/pl/function.include.php
Cytat Jeśli "URL fopen wrappers" są włączone w PHP (takie jest domyślne ustawienie) można podać nazwę pliku do wczytania używając adresu URL (przez protokół HTTP lub innym obsługiwanym sposobem - zajrzyj do Dodatek M, List of Supported Protocols/Wrappers aby zapoznać się z listą obsługiwanych protokołów), zamiast podawać ścieżkę lokalną. Jeśli podany w adresie serwer interpretuje plik docelowy jako kod PHP, można do tego skryptu przekazać zmienne w taki sam sposób jak przy metodzie GET protokołu HTTP. Ściśle mówiąc, nie jest to to samo, co wczytywanie pliku lokalnego; jest to wykonanie pliku na zdalnym serwerze i wklejenie rezultatu jego działania do skryptu wywołującego. W tym przypadku, rzecz jasna, zasięg globalny zmiennych nie obejmuje pliku wczytywanego tą metodą. Oto chodzi?
|
|
|
![]()
Post
#3
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Jeśli chcesz zincludować plik z serwera A na serwerze B to nie ma takiej możliwości. Kwestia bezpieczeństwa. Możesz zaś na serwerze A wygenerować kod HTML i wyświetlić go na serwerze B.
Napisz może co chcesz osiągnąć. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
zdaje sie ze nospor mi odpowiedzial (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
choc przyznam, ze nie mam zielonego pojecia jaka musi byc skladnia, zeby taki inklud z podana sciazka http zadzialal... bo probowalem roznych opcji, ale przyznaje, ze w manualu nie grzebalem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale juz ide to zrobic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a co chcialem zrobic? chce np. wybierac z bazy losowa notke, ktora bedzie pokazywana na innej stronie i jednoczesnie bedzie linkiem na moja strone, ale wygenerowana w taki sposob, zebym mial w getcie info z jakiej strony to wejscie bylo... a nie chce komus dawac danych sql (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wiec wolalbym dac komus dwie linijki php ktore zainkluduja odpowiedni kod, ktory wykona sie u mnie na serwie i przekaze tylko wynik tej pracy w postaci kawalka kodu html (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wiec wyglada na to, ze nie znalem dokladnie komendy include, wiec ide zrobic rtfm (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) pozdro i dzieki, rml. EDIT: allow_url_fopen - jesli nie mam tego odpalonego na moim serwerze to dupa, tak? a jak to wlaczyczyc "na chwile" w trakcie parsowania danego skryptu - zeby zadzialalo? EDIT2: niestety - nie dziala mi include z zewnetrznego serwera (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) macie jakies inne pomysly? bo niestety to zwykly hosting i nie moge grzebac w php.ini, poza tym nawet gdyby to pewnie bym tego nie zrobil, wiec musze znalezc inne rozwiazanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wiec zapytuje: "pomozecie?" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował rml 21.01.2008, 01:34:28 |
|
|
![]()
Post
#5
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Jeśli chcesz wysłać zwykły tekst/html to wystarczy że wygenerujesz go w pliku PHP. Dyrektywę allow_url_fopen możesz włączyć tylko w php.ini. Możesz to obejść używając cURL. Udostępniając komuś klasę/funkcję która pobiera z Twojego serwera dane.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
co to znaczy "wygenerujesz go w pliku php"? wiem, ze chodzi o wygenerowanie, ale problemem jest przekazanie wyniku na inna strone... czyli cos co zadziala DOKLADNIE tak jak include... z ta roznica ze nie moze byc to include, bo serwery maja wylaczone najczesciej mozliwosci includowania po adresie zewnetrznym...
curl jest jakims rozwiazanie, ale wolalbym (mam nadzieje, ze istnieje) cos prostszego... cos wlasnie a'la "include http://strona.com/plik.php" i tyle (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 23:36 |