#1 9. Juli 2008 hey leute 1. ich weiß nicht wo der thead genau hinkommt also bitte bei bedarf verschieben aber jetzt zur sache und zwar ich hab 4 buttoms zum voten und einen will ich dauerhaft dücken!!! (mit einem skript) es gibt keine sicherheits abfragen mit coder o.ä. kann mir da irgendjmd helfen sieht etwa so aus domäne: Sie sehen hier eine soeben freigeschaltete Homepage dann ein bewertungsforum (da sag ich mal X ) und dann gibst person 1 gut/ schelcht Person 2 mit gut / schelcht und ich bauch ein skript das andauernd person 2 schelcht auswählt bitte keine fragen warum bw für hilfe des srkiptes!!!!! (kann aber weder c++ noch was anderes nur ein kleines bisschen PHP und HTML ( das ist aber nicht mein server) lg hesje + Multi-Zitat Zitieren
#2 9. Juli 2008 AW: 4 buttoms und einen dauerhaft drücken wenn du php verwenden kannst: PHP: set_time_limit ( 0 );while( true ) { $socket = curl_init ( 'http://adfadf.de' ); curl_setopt ( $socket , CURLOPT_RETURNTRANSFER , true ); curl_setopt ( $socket , CURLOPT_POST , true ); curl_setopt ( $socket , CURLOPT_POSTFIELDS , array( 'name_der_checkbox' => 1 , 'name_des_submitbuttons' => 1 )); $r = curl_exec ( $socket ); unset( $r ); sleep ( 1 );} + Multi-Zitat Zitieren
#3 9. Juli 2008 AW: 4 buttoms und einen dauerhaft drücken sry aber damit kann ich leider nichts anfangen kannst du mir das näher erklärn!!! + Multi-Zitat Zitieren
#4 9. Juli 2008 AW: 4 buttoms und einen dauerhaft drücken jo PHP: //php darf so lange laufen wie du willst//vorsicht, du musst php.ini-configs überschreiben dürfen//andernfalls bricht php das ganze je nach vorgabe in der php.ini ab set_time_limit ( 0 );while( true ) { //curl initialisieren //mit curl bauen wir eine verbindung zur site auf //das ganze kannst du dir so vorstellen als ob du mit dem browser dahin navigierst $socket = curl_init ( 'http://adfadf.de' ); //gibt das ergebnis (das was du im browser sehen würdest) einfach zurück curl_setopt ( $socket , CURLOPT_RETURNTRANSFER , true ); //hier sagen wir der site das wir ein formular abgeschickt haben (via post) curl_setopt ( $socket , CURLOPT_POST , true ); //und hier geben wir die felder an die in dem formular sind //um zu wissen welche felder das sind schaust du in den quelltext //wenn du bisher nur bahnhof verstehst, schickt mir den link via pm und ich schau für dich curl_setopt ( $socket , CURLOPT_POSTFIELDS , array( 'name_der_checkbox' => 1 , 'name_des_submitbuttons' => 1 )); //anfrage absenden $r = curl_exec ( $socket ); unset( $r ); //ergebnis löschen, weil wirds ned brauchn //zu guterletzt "schlafen" wir eine sekunde //wenn wir das nicht machen würden kanns gut sein //das wir wegen flodding von der firewall (falls vorhanden) gebannt werden sleep ( 1 );} + Multi-Zitat Zitieren
#5 10. Juli 2008 AW: 4 buttoms und einen dauerhaft drücken ich kapier das mit der der ini net //php darf so lange laufen wie du willst //vorsicht, du musst php.ini-configs überschreiben dürfen //andernfalls bricht php das ganze je nach vorgabe in der php.ini ab und name der checkbox und submitbuttoms weil wenn ich das alles eintage und als php speicher und dann aufrufe fragt er mich ob ich das runterladen will mache ich was falsch???? + Multi-Zitat Zitieren
#6 10. Juli 2008 AW: 4 buttoms und einen dauerhaft drücken Du musst auch einen PHP Fähigen Server haben. Sonst lädt er die PHP Datei natürlich runter *glaub ich* + Multi-Zitat Zitieren
#7 10. Juli 2008 AW: 4 buttoms und einen dauerhaft drücken Ich habe auch wenig ahnung von PHP, aber dafuer mehr von VB. (daher koennt ihr mich auch gerne korregieren wenn ich falsch liege.) Aber ich kann eigentlich die Erklaerung verstehen... set_time_limit(0); <----- //php darf so lange laufen wie du willst diese "Einstellung" begrenzt den Zeitraum wie lange das script laeuft, (also wenn du 60 nimmst, dann geht das script 1 minute lang) CheckBox = ein kasten wo du ein haeckchen machen musst, wenn du irgendwas bestaetigen musst SubmitButton = Der button wo du drauf klickst um dein Vote abzusenden (bin mir hier nicht sicher) Hoffe konnte helfen... Rate dir aber lieber ne PM an Murdoc zu schicken + Multi-Zitat Zitieren
#8 10. Juli 2008 AW: 4 buttoms und einen dauerhaft drücken das mit der php.ini ist so: die php.ini ist eine konfigurationsdatei für php... darin kannst du einstellen was zB gemacht werden soll wenn ein fehler auftritt oder halt auch wie lang das script maximal laufen darf. man hat allerdings in php selber (also wenn du ein script schreibst) die möglichkeit diese einstellungen zu überschreiben (nur für die zeit in der das script läuft) sofern dass in der php.ini eingestellt ist (erlaubt wurde). in der php.ini steht glaube ich standartmäßig für die maximale zeit die ein script ausgeführt wird 30 sekunden, bin mir da aber nicht sicher. und da dein script länger laufen soll musst du diese zeit anpassen. du willst ja nicht alle 30 sekunden die seite über deinen browser neu anwählen müssen. wenn du also als zeit-limit "0" angibst dann ist es theoretisch unbegrentzt. theoretisch deswegen weil dein browser nach einer gewissen zeit die verbindung abbricht und dadurch dann auch das script auf dem server abgewürgt wird (es gibt ja niemanden mehr, der die resultate haben will). soviel dazu greez myth + Multi-Zitat Zitieren
#9 10. Juli 2008 AW: 4 buttoms und einen dauerhaft drücken ah stimmt, das sollten wir verhindern: PHP: //wenn er client keine lust mehr zu warten hat//script einfach weiterlaufen lassen ignore_user_abort ( true ); //php darf so lange laufen wie du willst//vorsicht, du musst php.ini-configs überschreiben dürfen//andernfalls bricht php das ganze je nach vorgabe in der php.ini ab set_time_limit ( 0 );while( true ) { //curl initialisieren //mit curl bauen wir eine verbindung zur site auf //das ganze kannst du dir so vorstellen als ob du mit dem browser dahin navigierst $socket = curl_init ( 'http://adfadf.de' ); //gibt das ergebnis (das was du im browser sehen würdest) einfach zurück curl_setopt ( $socket , CURLOPT_RETURNTRANSFER , true ); //hier sagen wir der site das wir ein formular abgeschickt haben (via post) curl_setopt ( $socket , CURLOPT_POST , true ); //und hier geben wir die felder an die in dem formular sind //um zu wissen welche felder das sind schaust du in den quelltext //wenn du bisher nur bahnhof verstehst, schickt mir den link via pm und ich schau für dich curl_setopt ( $socket , CURLOPT_POSTFIELDS , array( 'name_der_checkbox' => 1 , 'name_des_submitbuttons' => 1 )); //anfrage absenden $r = curl_exec ( $socket ); unset( $r ); //ergebnis löschen, weil wirds ned brauchn //dem browser ne antwort geben echo "\n." ; flush (); //zu guterletzt "schlafen" wir eine sekunde //wenn wir das nicht machen würden kanns gut sein //das wir wegen flodding von der firewall (falls vorhanden) gebannt werden sleep ( 1 );} vorsicht: da das ganze eine endlosschleife ist, läuft das script ewig. man kann es nicht beenden indem man im browser einfach auf "stop" klickt. + Multi-Zitat Zitieren