login  Naam:   Wachtwoord: 
Registreer je!
 Forum

$_POST waarden

Offline Simon - 25/05/2006 15:32
Avatar van SimonPHP expert Als je een php bestand wil in een cronjob gieten, hoe kan ik je dan ervoor zorgen dat php op de submit knop 'drukt' zoals een persoon erop zou drukken?

10 antwoorden

Gesponsorde links
Offline Grayen - 25/05/2006 15:49
Avatar van Grayen PHP ver gevorderde http://www.site...p;id=13032
hier heb je mis wat aan
Offline Simon - 25/05/2006 16:13 (laatste wijziging 25/05/2006 16:14)
Avatar van Simon PHP expert ik heb nu dit:
  1. <html><head><title>Test</title></head>
  2. <?php
  3. $string=file_get_contents("******");
  4. $zoek="seconden";
  5. $zoek2="CHEAT";
  6.  
  7. if(!(strpos ($string, $zoek) === FALSE)) { exit(); }
  8. elseif(!(strpos ($string, $zoek2) === FALSE)) { exit(); }
  9. else {
  10. ?>
  11. <body OnLoad="document.test.submit();">
  12. <form method="post" name="test" action="*****">
  13. <input type="hidden" name="misdaad" value="4">
  14. <input type="submit" name="submit" value="Schiet">
  15. </form>
  16. </body>
  17. <?php
  18. }
  19. ?>
  20. </html>

maar het werkt nie

hij toont het form, dus dat zit goed, maar het verstuurt niet
Offline Grayen - 25/05/2006 16:19
Avatar van Grayen PHP ver gevorderde ik zie ook nergens in jouw script iets staan wat effect zou kunnen hebben op jouw submit, want er staat nergens its wat er gebeurt met $_POST['misdaad'] en er staat nergens als de submit is geklikt dan..
dus het script is nog onvoledig
Offline nemesiskoen - 25/05/2006 16:21
Avatar van nemesiskoen Gouden medaille

PHP expert
Grayen: ik neem aan dat het de bedoeling is om naar '*****' te gaan. Aangezien dit de actie is. Deze wordt niet uitgevoerd aangezien het formulier wordt getoond.
Offline MindPrison - 25/05/2006 16:23 (laatste wijziging 25/05/2006 16:24)
Avatar van MindPrison PHP gevorderde Je mag de submit knop niet submit noemen, want dan denkt javascript dat je met het onload="" code de knop bedoelt. Laat deze regel dus gewoon weg:
  1. <input type="submit" name="submit" value="Schiet">
Offline Grayen - 25/05/2006 16:23
Avatar van Grayen PHP ver gevorderde heeft hij dan niet en * teveel gedaan? want de action is 5x * en in het script daarboven staat 6x *
Offline Gerard - 25/05/2006 19:59
Avatar van Gerard Ouwe rakker
Citaat:
heeft hij dan niet en * teveel gedaan? want de action is 5x * en in het script daarboven staat 6x *


WHahahaha, jij wint de prijs vandaag :D:D:D

die **** zijn zeker niet omdat hij gewoon de echte naam van de pagina wil verbergen? ;)
Offline Grayen - 25/05/2006 20:37 (laatste wijziging 25/05/2006 20:41)
Avatar van Grayen PHP ver gevorderde lol ja ben niet helemaal helder vandaag , alleen begrijp ik niet wat er zo erg is aan dat wij weten hoe de form naam heet, het is juist handig dan kan je als bezoeker van het topic tenminste zien, of daar nou juist de fout aan ligt.

kan een hele domme opmerking zijn hoor (alweer..:P) maar moet hij er niet bij zetten:

  1. if(isSet($_POST['*****'])){
  2. verwerk gegevens
  3. }
Offline nemesiskoen - 25/05/2006 21:14
Avatar van nemesiskoen Gouden medaille

PHP expert
Grayen, dat is al de 3e keer dat je een reactie post waarvan ik al na je 1e heb gezegd dat er naar een andere pagina wordt doorgezonden (als alles goed gaat). Dus _ja_ dat was wéér een domme opmerking. Gelieve mijn eerste reactie te lezen...
Offline Thomas - 26/05/2006 13:24
Avatar van Thomas Moderator Als je via cronjobs formulieren wilt versturen zul je m.b.v. sockets en het HTTP-protocol een POST-request moeten versturen, lijkt mij.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.24s