tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
17
ZUGRIFFE
1428
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    Hallo,
    ich bräuchte mal hilfe bei folgendem Problem

    ich habe ein php script das infos von ein MYSQL DB abfägt
    diese dann auswertet und man kann dann per $_Post
    die informationen weiterschicken

    aber mich stört das ich immer den submit-button drücken muß

    wie kann ich es machen das es von allein geht?

    gibt es da überhaupt eine möglichkeit?
     

  2. #2
    andy72 andy72 ist offline Mitglied Platin
    Registriert seit
    Oct 2006
    Ort
    München
    Beiträge
    655
    Du meinst, dass ein Formular automatisch gesendet wird ?
    Sorry, aber das entzieht sich meiner Logik - auch als User Deiner Seite:

    Was mache ich, wenn ich noch am tippen bin in Deinem Formular und das aus irgendwelchem Grund auch immer abgesendet wird, bevor ich fertig bin ? *kopfkratz*
    das ist ja echt unpraktisch

    Oder meinst Du eher, dass ich nicht auf "absenden" oder ähnlich klicken muss ?
    DAS geht doch auch mit "Enter", wenn ich visuell in Deinem Formular bin, und der Focus auf dem Submit-Button liegt... dann muss der User halt mit der Tab-Taste arbeiten, sooo schwer ists doch auch nicht *find*

    LG
    Andy
     

  3. #3
    Registriert seit
    Feb 2005
    Ort
    NRW
    Beiträge
    460
    Kannst Du Dein Problem auch etwas detaillierter umschreiben?
    Vielleicht etwas Code dazu zeigen?

    Daten kannst Du einer Session übergeben und auf anderen Seiten wieder nutzen.
    Automatisches weiterleiten geht mit "header('Location: neue_seite.php')".
     

  4. #4
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    du verstehst das falsch!

    du schreibst eine nachricht

    und dies wird dann an bestimmte user gesendet

    das script frägt die mitglieder einer bestimmten gruppe oder meherer ab
    und schickt dann jeden deine nachricht
     

  5. #5
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    Zitat Zitat von RS9999 Beitrag anzeigen
    Kannst Du Dein Problem auch etwas detaillierter umschreiben?
    Vielleicht etwas Code dazu zeigen?

    Daten kannst Du einer Session übergeben und auf anderen Seiten wieder nutzen.
    Automatisches weiterleiten geht mit "header('Location: neue_seite.php')".
    das automatische weiter leiten geht nicht weil die post variablen dann gelöscht werden

    das hab ich schon versucht

    ich habs auch schon über include versucht aber da die seite nicht auf meinem server ist geht das auch nicht
     

  6. #6
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.520
    Mit Sessions sollte das Problem aber zu bewältigen sein.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  7. #7
    acidvega80 acidvega80 ist offline Rookie
    Registriert seit
    Apr 2007
    Beiträge
    7
    Ich muss den anderen recht geben du solltest mal was code posten. oder es etwas genauer beschreiben, was ich jetzt aus dem bisherigen interpretiere willst du ein formular abschicken, was dann einen query auslöst, eine liste erstellt, und dann per post datenübergibt an eine page die nicht deine eigene ist. ist das richtig ?
     

  8. #8
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    Zitat Zitat von acidvega80 Beitrag anzeigen
    Ich muss den anderen recht geben du solltest mal was code posten. oder es etwas genauer beschreiben, was ich jetzt aus dem bisherigen interpretiere willst du ein formular abschicken, was dann einen query auslöst, eine liste erstellt, und dann per post datenübergibt an eine page die nicht deine eigene ist. ist das richtig ?

    ja vollkommen, es dient einem tool um rundmails zu versenden

    der anfang ist mir klar, nur die Post datenübergabe ist das problem
    und ich hab kein idee wie ich das umsetzten soll, deshalb auch kein script

    aber ich weis das es möglich ist, denn einer der mehr anhnung hatt als ich hatts geschaft,
    er will mir bloß net sagen wie
     

  9. #9
    yan1 yan1 ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Ort
    Kirchdorf a. d. Krems, OÖ
    Beiträge
    213
    In deinem Fall musst du wahrscheinlich eine Socket Verbindung zu dem Webserver erstellen auf dem das Script liegt und die Daten direkt in den HTTP Header hineinschreiben.

    also:
    Code :
    1
    2
    3
    4
    5
    
    POST /script.php HTTP/1.1
    HOST: foo.org
    Content-Length: length($content)
     
    $content

    Lg, Yanick
     

  10. #10
    acidvega80 acidvega80 ist offline Rookie
    Registriert seit
    Apr 2007
    Beiträge
    7
    also noch mal zur klarheit meine interpretation war richtig ? wenn ja dann brauchst du eine php function die selbständig daten aus einer datenbank per post übergibt.
    ist das koreckt ? wenn ja kann ich dir helfen
     

  11. #11
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    danke

    ich werd das mal versuchen
     

  12. #12
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    Zitat Zitat von acidvega80 Beitrag anzeigen
    also noch mal zur klarheit meine interpretation war richtig ? wenn ja dann brauchst du eine php function die selbständig daten aus einer datenbank per post übergibt.
    ist das koreckt ? wenn ja kann ich dir helfen
    ja is richtig
     

  13. #13
    acidvega80 acidvega80 ist offline Rookie
    Registriert seit
    Apr 2007
    Beiträge
    7
    okidoki
    ich hab hier ne function mit der du nen post an ne andere seite also nicht deine eigene machen kannst, sollte die dir nicht weiterhelfen kuck mal und http://de2.php.net/manual/de/function.fsockopen.php
    die user kommentare durch da sind bestimmt noch mehr solche functionen drin
    PHP-Code:
    function httpPost($uri,$postdata,$host)
        {
        
    $da fsockopen($host80$errno$errstr);
        if (!
    $da)
            {
            echo 
    "$errstr ($errno)<br/>\n";
            echo 
    $da;
            }
        else 
            {
            
    $salida ="POST $uri HTTP/1.1\r\n";
            
    $salida.="Host: $host\r\n";
            
    $salida.="User-Agent: PHP Script\r\n";
            
    $salida.="Content-Type: application/x-www-form-urlencoded\r\n";
            
    $salida.="Content-Length: ".strlen($postdata)."\r\n";
            
    $salida.="Connection: close\r\n\r\n";
            
    $salida.=$postdata;
            
    fwrite($da$salida);
            while (!
    feof($da))$response.=fgets($da128);
            
    $response=split("\r\n\r\n",$response);
            
    $header=$response[0];
            
    $responsecontent=$response[1];
            if(!(
    strpos($header,"Transfer-Encoding: chunked")===false))
                {
                
    $aux=split("\r\n",$responsecontent);
                for(
    $i=0;$i<count($aux);$i++)
                if(
    $i==|| ($i%2==0))$aux[$i]="";
                
    $responsecontent=implode("",$aux);
                }
            return 
    chop($responsecontent);
            }
        } 
     

  14. #14
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    echt super danke

    werd das alles gleich mal ansehn unt testen

    THX @ ALL
     

  15. #15
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    ok eure vorschläge haben nix gebracht aber ich hab jetzt ne möglichkeit gefunden
    die so billig ist das es schon weh tut so lang gerätzelt zu haben

    und zwar
    einfach in der form bei dem submit-tag das event onError=submit() reinsetzten
    dann noch schnell nen fehler reingebastelt und los gehts

    funktioniert wunderbar habs schon erfolgreich getestet
     

Ähnliche Themen

  1. [Apache2] method POST
    Von peshay im Forum Hosting & Webserver
    Antworten: 10
    Letzter Beitrag: 04.11.03, 12:03
  2. form method post und get
    Von Flo[H] im Forum PHP
    Antworten: 1
    Letzter Beitrag: 27.11.02, 18:00
  3. Formular mit mit method post
    Von bruderherz im Forum HTML & XHTML
    Antworten: 7
    Letzter Beitrag: 01.09.02, 20:14
  4. Probleme mit Method=Post
    Von FeX im Forum PHP
    Antworten: 4
    Letzter Beitrag: 02.07.02, 23:10
  5. parameter wie method=post übergeben?
    Von Thomas Kuse im Forum PHP
    Antworten: 10
    Letzter Beitrag: 04.11.01, 22:47