Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przesyłanie danych do skryptu wewnątrz, Trudne do opisania w temacie, zajrzyj ;)
BartaS
post
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował BartaS 14.05.2005, 15:21:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Hm...
problem jest chyba dziwny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) zmienen get mozesz przekazac otwierajac plik fopen'em ale post juz nie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Musisz uzyc do tego fsockopen" title="Zobacz w manualu PHP" target="_manual i wyslac naglowek z postem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (masz w komentarzach i na forum jak)
Go to the top of the page
+Quote Post
BartaS
post
Post #3





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

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


W tym rzecz że teraz nie wiem jak zrobić cokolwiek, np. jak pozmieniać wartości, jednak główny problem to wartości post i get (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
przyznam że mało się znam, ale potrafię uczyć się na źródłach
Go to the top of the page
+Quote Post
hwao
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Jak masz co zrobic, wszystko przecierz jest idealnie w kometarzach opisane (nawet gotowce sa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ).
Tylko dopasuj to do Swojego kodu i juz masz.
Go to the top of the page
+Quote Post
ActivePlayer
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


Twoj skrypt wysypie się przy 1 uzyciu header("Location: ..."); przez przeciwnika... tak mi sie wydaje...
Go to the top of the page
+Quote Post
hwao
post
Post #6


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Cytat(ActivePlayer @ 2005-05-15 00:43:20)
Twoj skrypt wysypie się przy 1 uzyciu header("Location: ..."); przez przeciwnika... tak mi sie wydaje...

Wcale nie, obsluge naglowkow trzeba przecierz "dostarczyc" a jest to mozliwe.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 14:18