Is het mogelijk om met php een webpagina te openen, iets in te typen in een tekstvak, en vervolgens diezelfde pagina de form te laten verzenden? Dus dat je bijvoorbeeld naar een zoekmachinepagina gaat, je laat php iets intypen, en vervolgens laat je php die form submitten en vang je zelf de resultaten op....
Ja hoor...
Disclaimer: dit script is niet getest. Ik neem geen enkele verantwoordelijkheid...
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <? if ($action="") { echo "<form name=\"form\" action=\"form.php\" methode=\"post\">"; echo "<input type=\"hidden\" name=\"action\" value=\"true\">"; //en dan hier de rest van de form..."; echo "</form>"; } if ($action="true") { //en dan zet je hier neer, wat je met je stuff wilt doen... } ?> |
Disclaimer: dit script is niet getest. Ik neem geen enkele verantwoordelijkheid...
Verwijderd
ik weet niet zeker of ik snap wat je bedoelt, maar ik denk dat je zoiets bedoelt:
Je wordt meteen gestuurd naar formulier.php en daar kan je de tekst die is ingevuld in het tekstvak gebruiken met de variabele $variabele
P.S. Als je post, ga dan niet zo flauw doen, je begrijpt (hopelijk) ook wel dat hij dan ook de oplossing wil hebben...
code:
1
2
3
| <form action="formulier.php" method="post"> <input type="text" name="variabele"><br> <input type="submit" value="Verstuur!"> |
Je wordt meteen gestuurd naar formulier.php en daar kan je de tekst die is ingevuld in het tekstvak gebruiken met de variabele $variabele
P.S. Als je post, ga dan niet zo flauw doen, je begrijpt (hopelijk) ook wel dat hij dan ook de oplossing wil hebben...
Verwijderd
Kan je nog beter zo iets doen:Op donderdag 06 december 2001 21:14 schreef Osiris_NL het volgende:
Ja hoor...
PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <? if ($action="") { echo "<form name=\"form\" action=\"form.php\" methode=\"post\">"; echo "<input type=\"hidden\" name=\"action\" value=\"true\">"; //en dan hier de rest van de form..."; echo "</form>"; } if ($action="true") { //en dan zet je hier neer, wat je met je stuff wilt doen... } ?>
Disclaimer: dit script is niet getest. Ik neem geen enkele verantwoordelijkheid...
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <? if($HTTP_POST_VARS["submit"]){ PRINT "Je hebt het volgende ingevuld: $tekst"; exit; } ?> <form action="ditbestand.php" method="post"> <input type="hidden" name="submit" value="jazeker"> Vul hieronder wat in:<br> <input type="text" name="$tekst"><br><br> <input type="submit" value="Verstuur!"> ?> |
Disclaimer: weet 99% zeker dat het werkt
volgens mij bedoeld hij iets anders:
[mijn idee] hij wil automatisch een zoekquery uit laten voeren en de resultaten afvangen
hoe dat zou kunnen? hmm
Als de zoekmachine ook GET_VARS accepteert kun je simpelweg www.zoekmachine.nl?query=bla openen mbv fopen en verwerken
als de zoekmachine checkt of het wel POST_VARS zijn moet je php die variabelen laten faken ofzo, weet eigenlijk nie zo goed hoe je dat zou moeten doen
(correct me if I'm wrong)
[mijn idee] hij wil automatisch een zoekquery uit laten voeren en de resultaten afvangen
hoe dat zou kunnen? hmm
Als de zoekmachine ook GET_VARS accepteert kun je simpelweg www.zoekmachine.nl?query=bla openen mbv fopen en verwerken
als de zoekmachine checkt of het wel POST_VARS zijn moet je php die variabelen laten faken ofzo, weet eigenlijk nie zo goed hoe je dat zou moeten doen
(correct me if I'm wrong)
ohw... ik mag kennelijk niet vervelend doen.... denken mensen dat ik vervelend doe? ik antwoord gewoon op de vraag...
Je kan natuurlijk ook gewoon naar google gaan en de source saven, aanpassen zodat het eruitziet hoe jij wil en dan op je eigen site kopieren... niks geen php voor nodig
Je kan natuurlijk ook gewoon naar google gaan en de source saven, aanpassen zodat het eruitziet hoe jij wil en dan op je eigen site kopieren... niks geen php voor nodig
Verwijderd
Het kan natuurlijk zijn dat je gewoon heel erg dom bent, maar anders ben je gewoon ontzettend irritant... Je begrijpt natuurlijk ook wel dat hij dan ook wil weten hoe... gegrijp je dit niet -> dan ben je heel erg dom... Heb je het toch wel door -> dan probeer je grappig te zijn, maar is het erg irritant...
uit de faq:
DAAROM antwoord ik stom.
Een vervelende vraag van een dom iemand onwelkom volgens de faq die ook nog eens stom gesteld is, en als jij dan lief tegen hem gaat doen, mag je dat best maar een beetje mij dom gaan noemen is niet verstandig jongetje...
Hou nu dus maar je mond ok? ik vind het een beetje vervelend als mensen zwak zeuren tegen me.
kan kan natuurlijk ook zijn dat die pipo een erg stomme vraag stelt ... ik vind dit echt een ontzettend stomme vraag namelijk omdat je makkelijk even zelf kan zoeken, een boekje lezen, www.php.net bekijken, een tutorial doen.Ga vervolgens kijken of je het antwoord niet kan vinden in een manual of tutorial. Zie ook het links-overzicht onderaan. Simpele RTFM-vraagjes zijn niet welkom!
DAAROM antwoord ik stom.
Een vervelende vraag van een dom iemand onwelkom volgens de faq die ook nog eens stom gesteld is, en als jij dan lief tegen hem gaat doen, mag je dat best maar een beetje mij dom gaan noemen is niet verstandig jongetje...
Hou nu dus maar je mond ok? ik vind het een beetje vervelend als mensen zwak zeuren tegen me.
En jij weet ook wel dat je niet mag flamen toch?Op vrijdag 07 december 2001 12:01 schreef jurriebur het volgende:
Het kan natuurlijk zijn dat je gewoon heel erg dom bent, maar anders ben je gewoon ontzettend irritant... Je begrijpt natuurlijk ook wel dat hij dan ook wil weten hoe... gegrijp je dit niet -> dan ben je heel erg dom... Heb je het toch wel door -> dan probeer je grappig te zijn, maar is het erg irritant...
En jij weet ook dat je niet mag flamen!Op vrijdag 07 december 2001 13:41 schreef Sabbi het volgende:
uit de faq:
[..]
kan kan natuurlijk ook zijn dat die pipo een erg stomme vraag stelt ... ik vind dit echt een ontzettend stomme vraag namelijk omdat je makkelijk even zelf kan zoeken, een boekje lezen, www.php.net bekijken, een tutorial doen.
DAAROM antwoord ik stom.
Een vervelende vraag van een dom iemand onwelkom volgens de faq die ook nog eens stom gesteld is, en als jij dan lief tegen hem gaat doen, mag je dat best maar een beetje mij dom gaan noemen is niet verstandig jongetje...
Hou nu dus maar je mond ok? ik vind het een beetje vervelend als mensen zwak zeuren tegen me.
no flame intended, maar alle reply's zijn niet echt nuttig. Wat de niewsposter wil bereiken is dat het php script informatie naar een formulier op een andere site stuurd (google, tweakers) en dan het antwoord opvangt. Met dat antowwrd kan je da php weer iets laten doen (html tags strippen oid...)
O dit te bereiken moet je met sockets werken.
Dat gaat ongeveer zo:
(copypasted)
http://php.nederland.net/manual/en/function.fsockopen.php
O dit te bereiken moet je met sockets werken.
Dat gaat ongeveer zo:
(copypasted)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| <? // Data to pass to the cgi script $name = 'John Doe'; $email = 'johndoe@domain.com'; $msg = 'Nice site, I love your animated gif collection!'; // Build the request string $request = 'name=' . urlencode($name); $request .= '&email=' . urlencode($email); $request .= '&msg=' . urlencode($msg); // Build the header $header = "POST /guestbook/add.php3 HTTP/1.0\r\n"; $header .= "Content-type: application/x-www-form-urlencoded\r\n"; $header .= "Content-length: " . strlen($request) . "\r\n\r\n"; // Open the connection $fp = fsockopen('www.domain.com', 80, &$err_num, &$err_msg, 30); if ($fp) { // Send everything fputs($fp, $header . $request); // Get the response while (!feof($fp)) $response .= fgets($fp, 128); } ?> |
http://php.nederland.net/manual/en/function.fsockopen.php
hmmz, die gast zit toch niet meer te lezen ondertussen..
ik zou het gewoon simpel doen btw
ik zou het gewoon simpel doen btw
PHP:
1
2
3
4
| <? $zoekerdiezoek='porno'; $blaat = file('http://www.google.com/search?q=$zoekerdiezoek&btnG=Google+Search'); ?> |
Niet als het een POST MOET zijn..Op vrijdag 07 december 2001 15:29 schreef Sabbi het volgende:
ik zou het gewoon simpel doen btw
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
Verwijderd
sorry wasigh, weet dat ik niet mag flamen... zal het wal liever zeggenOp vrijdag 07 december 2001 13:41 schreef Sabbi het volgende:
uit de faq:
[..]
kan kan natuurlijk ook zijn dat die pipo een erg stomme vraag stelt ... ik vind dit echt een ontzettend stomme vraag namelijk omdat je makkelijk even zelf kan zoeken, een boekje lezen, www.php.net bekijken, een tutorial doen.
DAAROM antwoord ik stom.
Een vervelende vraag van een dom iemand onwelkom volgens de faq die ook nog eens stom gesteld is, en als jij dan lief tegen hem gaat doen, mag je dat best maar een beetje mij dom gaan noemen is niet verstandig jongetje...
Hou nu dus maar je mond ok? ik vind het een beetje vervelend als mensen zwak zeuren tegen me.
er bestaan geen domme vragen. Je kan niet van iemand verwachten dat hij na de PRINT "Hello world"; tut al alles weet. Die vraag die hij stelt was volgens mij helemaal niet zo dom... ik denk dat je dan nog beter kunt zeggen waar hij het wel kan vinden dan alleen "Jah" te antwoorden, want daar heeft hij niks aan.
Dit is mijn mening, en ik irriteer me er aan als mensen dit soort dingen doen. Dat kan ook een fout van mij zijn.
idd...en ook niet als je nog iets wil doen met de gegevens die terug komen...Op vrijdag 07 december 2001 15:31 schreef dusty het volgende:
[..]
Niet als het een POST MOET zijn..
Ja.Op vrijdag 07 december 2001 16:10 schreef jurriebur het volgende:
Dit is mijn mening, en ik irriteer me er aan als mensen dit soort dingen doen. Dat kan ook een fout van mij zijn.
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
Ik zit wel mee te lezen.
Ik vond de reply met fsockopen wel erg handig, zoiets bedoelde ik.
[zeik mode]
Als trouwens de overige users op mijn naam zoeken zullen ze zien dat ik geen n00b ben die niet weet hoe je een form moet maken. Als ze goed hadden gelezen hadden ze dat zelf ook kunnen bedenk, maar helaas.
[/zeik mode].
Toch is dit nog niet precies wat ik bedoel. Ik wil dus echt dat je bijvoorbeeld naar GoT gaat, dan inlogt, vervolgens b.v. je profile verandert.
[fluisteren]
Ik wil een dynamic signature maken
[/fluisteren]
En meer van dat soort dingen.
Groeten,
Dev-Null
Ik vond de reply met fsockopen wel erg handig, zoiets bedoelde ik.
[zeik mode]
Als trouwens de overige users op mijn naam zoeken zullen ze zien dat ik geen n00b ben die niet weet hoe je een form moet maken. Als ze goed hadden gelezen hadden ze dat zelf ook kunnen bedenk, maar helaas.
[/zeik mode].
Toch is dit nog niet precies wat ik bedoel. Ik wil dus echt dat je bijvoorbeeld naar GoT gaat, dan inlogt, vervolgens b.v. je profile verandert.
[fluisteren]
Ik wil een dynamic signature maken
[/fluisteren]
En meer van dat soort dingen.
Groeten,
Dev-Null
Ik vindt die wel gemakkelijk:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <? switch($MODE) { case submit: code van de actie waar de submit info naar toe gaat break; default: echo "<FORM METHOD=POST> <INPUT TYPE=HIDDEN NAME=MODE VALUE=submit> ...en de rest van het formulier."; } ?> |
It's not a bug, it's a feature
Kan je misschien ook ff mijn vorige post lezen?Op vrijdag 07 december 2001 18:35 schreef KlaasB het volgende:
Ik vindt die wel gemakkelijk:
PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 <? switch($MODE) { case submit: code van de actie waar de submit info naar toe gaat break; default: echo "<FORM METHOD=POST> <INPUT TYPE=HIDDEN NAME=MODE VALUE=submit> ...en de rest van het formulier."; } ?>
Thnx in advance
Verwijderd
Vaak wordt een post verkeerd begrepenOp vrijdag 07 december 2001 18:17 schreef dev-null het volgende:
[zeik mode]
Als trouwens de overige users op mijn naam zoeken zullen ze zien dat ik geen n00b ben die niet weet hoe je een form moet maken. Als ze goed hadden gelezen hadden ze dat zelf ook kunnen bedenk, maar helaas.
[/zeik mode].
Verwijderd
ik leg ff je vraag wat makkelijker uit 
JIJ WILT:
headers met informatie die je heb ingetikt in een tekst box verzenden naar een search engine en met php dan meteen de file inlezen en search results capturen
(makkelijker zou zijn om de search result in een url te zetten met PHP de webpagina te openen en de search result lezen en filteren.)
kan je niet via GET versturen dat zal je ff moeten vragen hoe je eerst een php post header verstuurd en dat pagina met resultaten opvraagt.
.. BTW eerste geval is gigantish vaak gesteld op got
JIJ WILT:
headers met informatie die je heb ingetikt in een tekst box verzenden naar een search engine en met php dan meteen de file inlezen en search results capturen
(makkelijker zou zijn om de search result in een url te zetten met PHP de webpagina te openen en de search result lezen en filteren.)
kan je niet via GET versturen dat zal je ff moeten vragen hoe je eerst een php post header verstuurd en dat pagina met resultaten opvraagt.
.. BTW eerste geval is gigantish vaak gesteld op got
dit topic wordt vager en vager....
denk je iemand hulp (haha) te geven over een search engine meta-script, blijkt dattie een dyn. sig. wil...
[vervelend]
maar dat kan ook, en nog steeds ga ik niet zomaar alles zeggen hoe dat moet... ik wil wel helpen , maar ik ben geen automatic script-generator.
[/vervelend]
je zou kunnen zoeken op het tweakers naar dyn sigs...
denk je iemand hulp (haha) te geven over een search engine meta-script, blijkt dattie een dyn. sig. wil...
[vervelend]
maar dat kan ook, en nog steeds ga ik niet zomaar alles zeggen hoe dat moet... ik wil wel helpen , maar ik ben geen automatic script-generator.
[/vervelend]
je zou kunnen zoeken op het tweakers naar dyn sigs...
Ik zou wel eens willen weten, hoe je de informatie van bijv. profile.php zou kunnen gebruiken...
Is dat ook met fsockopen() ???
Is dat ook met fsockopen() ???
Waarom moet dit:
bij de eerder genoemde forms worden gebruikt? Kan dit gewoon niet worden weggelaten? Wat gebeurt er dan (als het wordt weggelaten)?
code:
1
| input type="hidden" name="submit" value="jazeker"> |
bij de eerder genoemde forms worden gebruikt? Kan dit gewoon niet worden weggelaten? Wat gebeurt er dan (als het wordt weggelaten)?
Blijkbaar wordt er in het script - wat de data ontvangt - gebruik gemaakt van een variabele 'submit'. Zo kan er bijvoorbeeld gecontroleerd worden of er iets verzonden is ofzo. Als de variabele 'submit' de waarde 'jazeker' heeft, dan wordt er vanuit gegaan dat er iets is gesubmit.Op zondag 16 december 2001 11:43 schreef Theodoor het volgende:
Waarom moet dit:
code:
1 input type="hidden" name="submit" value="jazeker">
bij de eerder genoemde forms worden gebruikt? Kan dit gewoon niet worden weggelaten? Wat gebeurt er dan (als het wordt weggelaten)?
Als je dit weglaat is de kans groot dat het niet werkt, omdat het script waarschijnlijk hierop controleerd.
Pagina: 1