Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przesyłanie danych do skryptu wewnątrz, Trudne do opisania w temacie, zajrzyj ;)
BartaS
post 13.05.2005, 15:12:38
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.01.2005

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


Napisałem skrypt, w sumie dal zabawy, który zmienia całkowicie wygląd strony w tym przypadku http://strefahh.com/forum. Wszystko ładnie działa, ale gdy chcę się zalogować dzieją się dziwne rzeczy, bo skrypt który jest "zmieniany" nie dostaje danych w postaci POST ani GET. Każdy link do określonego pliku php np. login.php z założenia zmienia się na plik o tej samej nazwie na moim serwerze o podanej niżej treści, pobiera daną stronę, ale stronę bez parametrów post i get, login.php próbuje przesłać login i pass wpisany przez użytkownika do login.php, ten na moim serwerze ale mu się nie udaje bo on pobiera zwykły login.php nie przekazując wcześniej mu tych danych dalej, moje pytanie brzmi:
jak zmodyfikować skrypt aby przesyłał info do danego skryptu php najpierw, a potem pobierał z niego informacje, wiem że może to wymagać gruntownej przebudowy ale jak? Jestem początkujacy ale temat zamieściłem tu, bo wydawało mi się to stosowne.
http://www.bartas.only.pl/strefa/

Pliki na serwerze np. login.php mają taką treść ze zmienioną wartością
  1. <?php
  2.  $plik = fopen (&#092;"http://strefahh.com/forum\", \"r\");
  3. ?>

na
  1. <?php
  2. $plik = fopen (&#092;"http://strefahh.com/forum/login.php\", \"r\");
  3. ?>

dla login.php

Plik index.php:
  1. <? 
  2.  
  3. $plik = fopen (&#092;"http://strefahh.com/forum\", \"r\");
  4. if (!($plik)) { 
  5. print &#092;"error...\";
  6. } else {
  7. while (!(feof($plik))) {
  8. $wiersz = (fgets ($plik, 255));
  9.  
  10. include &#092;"replace.php\";
  11. print &#092;"$wiersz\";
  12. }
  13. fclose ($plik);
  14. }
  15. ?>

Plik replace.php:
  1. <?
  2. $wiersz = str_replace ('<head>', '<head><base href=\"http://www.strefahh.com/forum/\">', $wiersz);
  3. $wiersz = str_replace ('./', 'http://www.strefahh.com/forum', $wiersz);
  4. $wiersz = str_replace ('strefa_logo.jpg', 'http://bartas.only.pl/strefa/images/phpbb2_logo.jpg', $wiersz);
  5. $wiersz = str_replace ('by <b>Macromatic</b>', 'by <b>Macromatic</b> & <blink><b>BartaS</b></blink>', $wiersz);
  6.  
  7. $wiersz = str_replace ('templates/fiblack/images/', 'http://www.bartas.only.pl/strefa/images/', $wiersz);
  8.  
  9. $wiersz = str_replace ('templates/fiblack/fiblack.css', 'http://www.bartas.only.pl/strefa/fisubsilver.css', $wiersz);
  10. $wiersz = str_replace ('viewforum.php', 'http://bartas.only.pl/strefa/viewforum.php', $wiersz);
  11. $wiersz = str_replace ('viewtopic.php', 'http://bartas.only.pl/strefa/viewtopic.php', $wiersz);
  12. $wiersz = str_replace ('login.php', 'http://bartas.only.pl/strefa/login.php', $wiersz);
  13. $wiersz = str_replace ('index.php', 'http://bartas.only.pl/strefa/index.php', $wiersz);
  14. ?>


Byłbym niezmiernie wdzięczny za pomoc, gdy zajdzie taka potrzeba odwdzięczę się na swój sposób. Skrrypt tworzonyt jest na własne potrzeby, bardziej dla zabawy.
Pozdrawiam, BartaS smile.gif

Ten post edytował BartaS 14.05.2005, 15:21:06
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 03:32