tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
724
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    huedrant huedrant ist offline Grünschnabel
    Registriert seit
    Feb 2005
    Beiträge
    2
    hallo!

    bin ganz verzweifelt: habe ein skript geschrieben, das lokal auf XAMMP wundervoll funktioniert, aber auf dem server (wohl wegen register_global off) nicht .

    das problem ist folgendes: das skript wird von einem anderen als externes aufgerufen:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    function kontakt ()
            {
                    ob_start();
                        include 'kontakt/kontakt.php';
                        $extern = ob_get_contents();
                    ob_end_clean();
                return $extern; 
            }

    so. eigentlich funktioniert das auch immer. nur werden die parameter aus dem kontakformular nicht korrekt übergeben, unabhängig davon, ob ich mit GET oder POST arbeite.

    die kontakt.php sieht etwa so aus:

    Code :
    1
    2
    3
    4
    5
    6
    
    if(!isset( $_POST["kommentar"] )){ ?>
    <form name="formular" method="post" enctype="text/plain" action="?page=kon"> 
    [...weiterer HTML-code...]
     
    else{ 
    [...verarbeitung des formulars...]

    bei $_GET werden die daten nicht vollständig übergeben, wenn ich POST wähle, passiert überhaupt nichts, die anwendung bleibt sozusagen "hängen" und kommt nicht zu dem 2.teil der kontaktfunktion, die die übergebenen daten aus dem ersten teil verarbeitet.

    hat jemand einen tipp hierzu?
     

  2. #2
    Orveus Orveus ist offline Grünschnabel
    Registriert seit
    Feb 2005
    Beiträge
    1
    genau das problem hatte ich auch weiß nicht warum
    aber wenn man die variablen einfach übernehmen will,
    muß das enctype raus. das vormatiert zwar führ den mail
    versand angeblich schön, aber wenn man in php mit den vars
    weiter arbeiten will geht das nicht kann er die nicht verarbeiten.

    <form name="formular" method="post" enctype="text/plain" action="?page=kon">

    mal ne andere frage wie kann ich eine variable direkt aus php heraus senden ohne html?
    grüße Orveus
     

  3. #3
    huedrant huedrant ist offline Grünschnabel
    Registriert seit
    Feb 2005
    Beiträge
    2
    danke für Deine antwort, ich habe zwar inzwischen mit umständlichen $_GET- umwandlungen das dings dennoch hingekriegt, aber ich werde mal POST mit deinem tipp versuchen.

    gruß
    huedrant
     

Ähnliche Themen

  1. Jquery Parameter über <a href=""> übergeben...
    Von SonMiko im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 07.12.10, 12:20
  2. Antworten: 7
    Letzter Beitrag: 29.10.08, 07:57
  3. Antworten: 2
    Letzter Beitrag: 14.02.05, 00:00
  4. Antworten: 2
    Letzter Beitrag: 13.11.04, 01:33
  5. Antworten: 0
    Letzter Beitrag: 08.05.04, 09:08