Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: includowanie zdalnych plików
Forum PHP.pl > Forum > PHP
jarmiar
witam,

czy jest taka możliwośź żeby edytować plik httacces żeby właczyć includowanie zdalnych plików?

np chcę zrobić coś takiego:

  1. <?
  2. include('http://drugiserwer.pl/plik.php');
  3. ?>
Kicok
Kod
<Files plik.php>
  AddType text/plain .php
</Files>


Zapisz to jako .htaccess na drugiserwer.pl. Tyle, że wtedy każdy dostęp do tego pliku (także po wpisaniu do przeglądarki: http://drugiserwer.pl/plik.php) zakończy się wyświetleniem kodu źródłowego. W każdym bądź razie kombinuj w tym kierunku.
jarmiar
Cytat(Kicok @ 25.03.2007, 19:43:15 ) *
Kod
<Files plik.php>
  AddType text/plain .php
</Files>


Zapisz to jako .htaccess na drugiserwer.pl. Tyle, że wtedy każdy dostęp do tego pliku (także po wpisaniu do przeglądarki: http://drugiserwer.pl/plik.php) zakończy się wyświetleniem kodu źródłowego. W każdym bądź razie kombinuj w tym kierunku.


no dobrze, ale ja słyszałem że jest taka możliwość zrobienia to na własnym serwerze, aby włączyć tę funkcję w php bo domyślnie jest wyłączona.
Kicok
Cytat
no dobrze, ale ja słyszałem że jest taka możliwość zrobienia to na własnym serwerze, aby włączyć tę funkcję w php bo domyślnie jest wyłączona.


Jakby na własnym serwerze dało się 'wyłączyć parsowanie PHP na innych serwerach', to wszyscy by sobie kradli hasła z plików config.php tongue.gif
jarmiar
Cytat(Kicok @ 26.03.2007, 15:54:37 ) *
Jakby na własnym serwerze dało się 'wyłączyć parsowanie PHP na innych serwerach', to wszyscy by sobie kradli hasła z plików config.php tongue.gif


toś mi pomógł sad.gif
Michal2000
Może w drugim pliku, umieść taki fragment.

  1. <?php
  2. if($_GET['HASLO']=='9032fff_TAJNEHASLO_4545')
  3. {
  4. header('Content-type: text/plain');
  5.  
  6. $uchwyt = @fopen ("./plik.php", "r");
  7. if ($uchwyt)
  8.  {
  9. while (!feof($uchwyt))
  10.  {
  11. $buffer = fgets($uchwyt, 4096);
  12. echo $buffer;
  13. }
  14. fclose ($uchwyt);
  15.  }
  16.  exit;
  17. }
  18. ?>


A na drugim serwerze pobierz plik w ten sposób

  1. <?php
  2. include('http://serwer.pl/plik.php?HASLO=9032fff_TAJNEHASLO_4545');
  3. ?>
powinno działać
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.