Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wynik autosubmitowanego formularza do zmiennej., Jak efekt dzialania auto submit wlozyc do zmiennej?
dellfio
post 22.01.2007, 01:21:30
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 22.01.2007

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


Witam

W jaki sposób tresc strony po autosubmitowaniu formularza mozna wrzucic do zmiennej?
Chodzi o swego rodzaju zastosowanie funkcji file_get_contents($url) dla JS'owego submit().
Cos na kształt file_get_contents("formularz.submit()") przy takim formularzu:
  1. <?
  2. echo'<form method="post" name="formularz" action="index.php" >
  3. przekaz: <input type="text" name="nazwa"></form>
  4. <script type="text/javascript">formularz.submit()</script>';
  5. // i cos na ksztalt file_get_contents("formularz.submit()");
  6. // moze jakos w funkcji zdefiniowac nim skrypt wykona action z formularza ???
  7. // ktos doswiadczał na takim patencie moze ?
  8. ?>

Przekazanie ZEWNETRZNEMU serwerowi zmiennych POST inną metodą (np. fsockopen, lub w url-index.php?nazwa=przekaz&tp) nie dziala.
Dziala natomiast poprzez formularz.

Ten post edytował dellfio 22.01.2007, 01:49:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kriqs
post 22.01.2007, 11:16:05
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 31.05.2006

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


obejrzyj sobie to : AJAX


--------------------
Pozdrawiam
kriqs

mam nadzieje ze pomoglem :)
Go to the top of the page
+Quote Post
dellfio
post 11.04.2007, 14:36:55
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 22.01.2007

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


Dzięki.
Skorzystałem z ajax'a, tyle że bez efektu, więc pewnie robię coś nie tak.
Skrypt z ajaxem siedzi w plik_z_ajaxem.php i zawiera standardową funkcję ajax'a czytającą zawartość url, czyli:

  1. <script type="text/javascript" language="javascript">
  2. <!--
  3. advAJAX.get({url: "www.sajt.pl",
  4. onSuccess : function(obj) { document.write(obj.responseText);},
  5. onError : function(obj) { alert("Error: " + obj.status); }});
  6. --></script>


Natomiast funkcją php file_get_contents próbuję odczytać domniemany wynik ajaxowego zapytania.
Czyli file_get_contents("plik_z_ajaxem.php").
Wynik jest taki że funkcja file_get_contents zwraca po prostu kod ajaxa tak jak go widać powyżej, zamiast wyniku jego działania.
Powyższa funkcja ajaxa działa gdy uruchamiana jest bezpośrednio w przeglądarce, natomiast file_get_contents zdaje się nie symulować przeglądarki w stopniu pozwalającym na uruchomienie ajaxa.
Czy można to jakoś rozwiązać ?


Może jakieś drobne naprowadzenie ?
Panowie ?
Go to the top of the page
+Quote Post

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: 24.07.2025 - 16:44