2017-01-12 5 views
0

Ist jemand hier versucht, die frm_after_create_entry Haken von Formidable Pro zu verwenden?Formidable nach dem Eintrag

Ich versuche derzeit, es zu verwenden, um Formulardaten an ein entferntes PHP-Skript zu senden. Hier ist mein Code für jetzt, platziert in der header.php des Themas ich verwende:

add_action('frm_after_create_entry', 'yourfunctionname', 30, 2); 
function yourfunctionname($entry_id, $form_id){ 
    $args = array(); 
    if(isset($_POST['item_meta'][64])) 
     $args['data1'] = $_POST['item_meta'][64]; 
    if(isset($_POST['item_meta'][65])) 
     $args['data2'] = $_POST['item_meta'][65]; 
    $result = wp_remote_post('http://192.168.1.XXX/interface/index.php', (array('body' => $args))); 
} 

Aber wenn ich mein Formular abgesendet haben, gibt es nichts, um Daten zu meinem Skript zu senden ..

Antwort

2

Formidable wird keine Antwort vom Zielserver verarbeiten, sondern nur die Payload senden. Es scheint wahrscheinlicher, dass das Skript am anderen Ende die Payload nicht korrekt verarbeitet. Haben Sie die Protokolle auf dem Zielserver überprüft?

Sie sollten dies auch in die Datei functions.php Ihres Themes verschieben, anstatt sie in der Kopfzeile zu haben.

Verwandte Themen