MyBB.de Forum
Eigenes Script mit myBB verbinden - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Eigenes Script mit myBB verbinden (/thread-8892.html)

Seiten: Seiten: 1 2 3


RE: Eigenes Script mit myBB verbinden - sebastian3288 - 23.03.2008

Ja, es klappt Smile

Vielen Dank Michael. Echt super Support hier Wink


RE: Eigenes Script mit myBB verbinden - sebastian3288 - 23.03.2008

Ich hab's jetzt mal probiert mit einer etwas längeren Tabelle, die Ausgabe sieht dann so aus: Sad

   

Das sollte ausgegeben werden:
Code:
Hallo Admin-Team,

        es gab eine neue Bewerbung von ".$_POST['nick'].". Hier die Daten:

        [table]
        [tr]
        [td style=background-color: #0389BC; color: #FF0000;]Persönliche Informationen[/td]
        [td] [/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td]Vorname:[/td]
        [td]".$_POST['vorname']."[/td]
        [/tr]
        [tr]
        [td]Geburtstag:[/td]
        [td]".$_POST['tag'].".".$_POST['monat'].".".$_POST['jahr']."[/td]
        [/tr]
        [tr]
        [td]Herkunft:[/td]
        [td]".$_POST['land']."[/td]
        [/tr]
        [tr]
        [td]Nickname:[/td]
        [td]".$_POST['nick']."[/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td style=background-color: #0389BC; color: #FF0000;]Kontaktinformationen:[/td]
        [td] [/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td]E-Mail:[/td]
        [td]".$_POST['email']."[/td]
        [/tr]
        [tr]
        [td]ICQ:[/td]
        [td]".$_POST['icq']."[/td]
        [/tr]
        [tr]
        [td]Xfire:[/td]
        [td]".$_POST['email']."[/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td style=background-color: #0389BC; color: #FF0000;]Wolfenstein Enemy Territory[/td]
        [td] [/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td]Spielt ET seit:[/td]
        [td]".$_POST['et_since']."[/td]
        [/tr]
        [tr]
        [td]Skill:[/td]
        [td]".$_POST['skill']."[/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td style=background-color: #0389BC; color: #FF0000;]Sonstiges[/td]
        [td][/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td]Das möchte der Bewerber
        noch mitteilen:[/td]
        [td]".$_POST['sonstiges']."[/td]
        [/tr]
        [tr]
        [td]IP-Adresse des Bewerbers
        (falls Spam):[/td]
        [td]".$_SERVER['REMOTE_ADDR']."[/td]
        [/tr]

        Diese Bewerbung ist bitte per Antwort (Reply) Funktion zu kommentieren!

Ich hab meinen Fehler gefunden: Tabelle schließen [/table] vergessen.

//EDIT:

Das mit den Tabellen geht jetzt, wenn ich das selber poste. Lasse ich es aber über ein Script laufen wird es mir nicht richtig angezeigt Sad
Hier mein Quellcode:
PHP-Code:
        $message_join "Hallo Admin-Team,

        es gab eine neue Bewerbung von "
.$_POST['nick'].". Hier die Daten:

        [table]
        [tr]
        [td style=background-color: #0389BC; color: #FFFFFF;]Persönliche Informationen[/td]
        [td style=background-color: #0389BC; color: #FFFFFF;] [/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td]Vorname:[/td]
        [td]"
.$_POST['vorname']."[/td]
        [/tr]
        [tr]
        [td]Geburtstag:[/td]
        [td]"
.$_POST['tag'].".".$_POST['monat'].".".$_POST['jahr']."[/td]
        [/tr]
        [tr]
        [td]Herkunft:[/td]
        [td]"
.$_POST['land']."[/td]
        [/tr]
        [tr]
        [td]Nickname:[/td]
        [td]"
.$_POST['nick']."[/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td style=background-color: #0389BC; color: #FFFFFF;]Kontaktinformationen:[/td]
        [td style=background-color: #0389BC; color: #FFFFFF;] [/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td]E-Mail:[/td]
        [td]"
.$_POST['email']."[/td]
        [/tr]
        [tr]
        [td]ICQ:[/td]
        [td]"
.$_POST['icq']."[/td]
        [/tr]
        [tr]
        [td]Xfire:[/td]
        [td]"
.$_POST['email']."[/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td style=background-color: #0389BC; color: #FFFFFF;]Wolfenstein Enemy Territory[/td]
        [td style=background-color: #0389BC; color: #FFFFFF;] [/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td]Spielt ET seit:[/td]
        [td]"
.$_POST['et_since']."[/td]
        [/tr]
        [tr]
        [td]Skill:[/td]
        [td]"
.$_POST['skill']."[/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td style=background-color: #0389BC; color: #FFFFFF;]Sonstiges[/td]
        [td style=background-color: #0389BC; color: #FFFFFF;] [/td]
        [/tr]
        [tr]
        [td] [/td]
        [td] [/td]
        [/tr]
        [tr]
        [td]Das möchte der Bewerber
        noch mitteilen:[/td]
        [td]"
.$_POST['sonstiges']."[/td]
        [/tr]
        [tr]
        [td]IP-Adresse des Bewerbers
        (falls Spam):[/td]
        [td]"
.$_SERVER['REMOTE_ADDR']."[/td]
        [/tr]
        [/table]
        Diese Bewerbung ist bitte per Antwort (Reply) Funktion zu kommentieren!"
// Hier habe ich die Variable bestimmt.
        
$uid "7";
        
$username "Testbot";
        
$fid "21";  // Forum in das der Thread gepostet werden soll
        
$message $db->escape_string($message_join);
        
$subject "Bewerbung von ".$_POST['nick'];

        
$new_thread = array(
                        
"fid" => $fid,
                        
"subject" => $subject,
                        
"uid" => $uid,
                        
"username" => $username,
                        
"message" => $message,
                        
"ipaddress" => get_ip(),
                ); 

Was mache ich falsch, das alles nur so angezeigt wird:
Code:
Hallo Admin-Team,\n\n es gab eine neue Bewerbung von test. Hier die Daten:\n\n [table]\n [tr]\n [td style=background-color: #0389BC; color: #FFFFFF;]Pers
Mehr wurde im Beitrag nicht angezeigt, keine Ahnung wohin der Rest verschwunden ist Sad

PS: ach und noch ne Kleinigkeit, wenn ich das Formular abschicke, kommt ganz zum Schluss folgende Meldung:
Code:
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /var/kunden/webs/con/forum/inc/datahandler.php on line 200



RE: Eigenes Script mit myBB verbinden - sebastian3288 - 25.03.2008

Kann mir niemand helfen Wink


RE: Eigenes Script mit myBB verbinden - Michael - 25.03.2008

Der Code, der die Fehlermeldung verursacht, ist in dem Ausschnitt oben nicht vorhanden. Irgendetwas scheint mit den Optionen nicht zu stimmen, die an den Datahandler übergeben werden.

Sieht der Beitrag in der Datenbank richtig aus? D.h. ist er dort so gespeichert wie er in deinem Skript steht?