![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 341 Pomógł: 1 Dołączył: 19.11.2007 Ostrzeżenie: (10%) ![]() ![]() |
Interesuje mnie czy można za pomocą skryptu przenieść kod html z jednego dokumentu mającego chmod 777, leżącego na jednym serwerze do innego pliku? Tzn.
Jest strona http://example.pl/index.html i potrzebuje skryptu, który po odpaleniu skopiuje ten kod html i go wyświetli jednocześnie nadpisując swój kod. Jak takie coś zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 3 Dołączył: 30.12.2006 Skąd: co skąd? Ostrzeżenie: (10%) ![]() ![]() |
nie musi miec 777
![]() polecam funkcje file_get_contents lub curl - jest to banalne
-------------------- Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 341 Pomógł: 1 Dołączył: 19.11.2007 Ostrzeżenie: (10%) ![]() ![]() |
Mam jednak pewien problem. Odpalając skrypt
Kod <?php $tresc=file_get_contents("http://localhost/~ruben/ab.txt"); echo $tresc; ?> skrypt ab.txt Kod <? $e=2+1; ?> <form action="ruben.php"> <input type="text" name="d" value="<?=$e ?>"/> <input type=button value=aa> Odpalając http://localhost/~ruben/ab.txt efekt jest taki, że kod został przeniesiony z ab.txt, ale zawarte w nim elementy php nie działają. Nie jest to raczej spowodowane rozszerzeniem pliku docelowego, gdyż wszelkie elementy html działają bez zarzutu. Jak można to zmienić, żeby przekazywany kod php działał? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 3 Dołączył: 30.12.2006 Skąd: co skąd? Ostrzeżenie: (10%) ![]() ![]() |
oczywiscie ze nie dziala, bo pliki php zapisuje sie w pliku .php nie .txt
![]() prawde mowiac nie wiem co kombinujesz. sprobuj include ("ab.txt"); ostatecznie tez polecam funkcje eval -------------------- Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit. |
|
|
![]()
Post
#5
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 341 Pomógł: 1 Dołączył: 19.11.2007 Ostrzeżenie: (10%) ![]() ![]() |
Includowanie odpada, gdyż chce pobrać kod php z pliku znajdującego się na innym serwerze.
Użyłem wcześniej rozszerzenia txt, gdyż pobierając kod php z pliku z innego serwera to zapisuje się skrypt przetworzony już przez przeglądarke a ja potrzebuje kod w orginalnej postaci. Myślalem, iż skoro element docelowy ma rozszerzenie php to dostarczając mu kod php poprzez tą funkcje również przetworzy go normalnie. Istnieją jeszcze jakieś sposoby przesłania kodu php z innego serwera? |
|
|
![]()
Post
#7
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Zapomnij, nie da się odczytać źródła pliku z innego serwera (oczywiście mówię o skryptach wykonywalnych).
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 3 Dołączył: 30.12.2006 Skąd: co skąd? Ostrzeżenie: (10%) ![]() ![]() |
kolego - jeszcze raz pytam - co Ty kombinujesz
![]() ![]() jezeli ten drugi serwer nalezy do Ciebie to sa lepsze metody wysylania danych - np. xml -------------------- Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zapomnij, nie da się odczytać źródła pliku z innego serwera (oczywiście mówię o skryptach wykonywalnych). Dobrze, że o tym wspomniałeś (to w nawiasie). Bo w przykładzie podanym przez autora jest to możliwe - pliki z drugiego serwera są wysyłane jako text/plain. Często spotykany błąd u początkujących w ich "routerach" aplikacji ![]() Prosta sprawa: eval" title="Zobacz w manualu PHP" target="_manual i zawartość pliku będzie przetworzona. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:23 |