Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak przechwycic wynik formularza?
axeld
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 23.12.2006

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


Witam!
Mam taki problem.
Jest sobie strona www.strona.pl/szukaj.php - nie moja!
Na tej stronie jest formularz

<form name="form1" method="post" action="wynik.php">
<input type="text" name="wyraz">
<input type="submit" name="szukaj" value="szukaj">
</form>

Jak zrobić w php aby do mojej zmiennej $wyniki wczytać zawartość strony
www.strona.pl/wynik.php z parametrem formularza np. wyraz=samochody
Acha! strona wynik.php nie przyjmuje wartości z get.

Z góry wielkie dzięki za pomoc.
Adam

PS. czy mógłbym prosić o jakieś linki do przykładowych skryptów?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
axeld
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 23.12.2006

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


Skoro juz przeniesiony zostalem do przedszkola to pomozcie z tym skryptem.
W propozycji jest takie cos:

<?php
function do_post_request($url, $data, $optional_headers = null)
{
$params = array('http' => array(
'method' => 'POST',
'content' => $data
));
if ($optional_headers !== null) {
$params['http']['header'] = $optional_headers;
}
$ctx = stream_context_create($params);
$fp = @fopen($url, 'rb', false, $ctx);
if (!$fp) {
throw new Exception("Problem with $url, $php_errormsg");
}
$response = @stream_get_contents($fp);
if ($response === false) {
throw new Exception("Problem reading data from $url, $php_errormsg");
}
return $response;
}


Co to jest $url
mam tam wpisac "http://www.strona.pl" czy "http://www.strona.pl/wynik.php"

Co to jest $data i $optional_headers ?

Jak tam przekazać zmienne dla formularza? np. poszukiwane slowo.

Czy po wykonaniu:
$kodstrony=do_post_request($url, $data, $optional_headers = null)
bede mial w tej zmiennej caly kod wynikowy po przeslaniu formularza?

pozdrawiam
adam
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 Aktualny czas: 16.10.2025 - 01:57