23.03.2008, 15:45
23.03.2008, 19:36
Ich hab's jetzt mal probiert mit einer etwas längeren Tabelle, die Ausgabe sieht dann so aus:
[attachment=3044]
Das sollte ausgegeben werden:
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
Hier mein Quellcode:
Was mache ich falsch, das alles nur so angezeigt wird:
Mehr wurde im Beitrag nicht angezeigt, keine Ahnung wohin der Rest verschwunden ist
PS: ach und noch ne Kleinigkeit, wenn ich das Formular abschicke, kommt ganz zum Schluss folgende Meldung:
[attachment=3044]
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
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
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
25.03.2008, 13:15
Kann mir niemand helfen
25.03.2008, 15:55
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?
Sieht der Beitrag in der Datenbank richtig aus? D.h. ist er dort so gespeichert wie er in deinem Skript steht?