Hallöchen ich habe mich mal an ein eigenes PN- System gemacht.
Aber so ganz komme ich damit nicht zu Rande, vielleicht kann mir jemand helfen Fehler zu finden, bzw. ein System zu erstellen, ich würde mich riesig freuen.
Hier nun die Codes, die ich habe. weiß aber nicht ob die richtig sind.:
Mail in:
mail out:
Show:
new_mail (Hier muss der auf jeden Fall ein Fehler sein, Fehlermeldung: Parse error: syntax error, unexpected T_IF in /users/baronesse/www/ACP/new_mail.php on line 20):
Danke schon im Voraus,
LG Baronesse
Aber so ganz komme ich damit nicht zu Rande, vielleicht kann mir jemand helfen Fehler zu finden, bzw. ein System zu erstellen, ich würde mich riesig freuen.
Hier nun die Codes, die ich habe. weiß aber nicht ob die richtig sind.:
Mail in:
PHP-Code:
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title></title>
<link rel="stylesheet" href="design.css" type="text/css">
</head>
</html>
<?php
include("db.php")
$result1 = mysql_query("SELECT * FROM pns WHERE to_id = $loginid
ORDER BY timestamp" ; // MySQL-Abfrage aus der Tabelle "pns"
$anzahl = mysql_num_rows($result1); // Zählen der Einträge
echo "Du hast $anzahl PN's!"; // Ausgeben, wieviele PN's man hat
while($row = mysql_fetch_array($result1))
{ // Start: while-Schleife
$date = date("d.m.Y, h:i:s",$row[timestamp]); // Datum ermitteln
echo "<a href='show.php?id=$row[id]'>$row[subject]</a>
(Von: $row[from_user], Datum: $date)"; // Ausgeben der Daten
} // Ende: while-Schleife
?>
PHP-Code:
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title></title>
<link rel="stylesheet" href="design.css" type="text/css">
</head>
</html>
<?php
include("db.php")
$result1 = mysql_query("SELECT * FROM pns WHERE from_id = $loginid
ORDER BY timestamp" ; // MySQL-Abfrage
$anzahl = mysql_num_rows($result1);
// Zählen der Abgefragen Einträge
echo "Du hast $anzahl PN's versendet!"; // Ausgabe
while($row = mysql_fetch_array($result1))
{ // Start: while-Schleife
$date = date("d.m.Y, h:i:s",$row[timestamp]);
// Datum ermitteln
echo "<a href='show.php?id=$row[id]'>$row[subject]</a>
(Zu: $row[to_user], Datum: $date)"; // Ausgabe
} // Ende: while-Schleife
?>
PHP-Code:
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title></title>
<link rel="stylesheet" href="design.css" type="text/css">
</head>
</html>
<?php
include("db.php")
$result1 = mysql_query("SELECT * FROM pns
WHERE id = $id AND to_id = $loginid ORDER BY timestamp LIMIT 1" ;
// MySQL-Abfrage aus der Tabelle "pns"
while($row = mysql_fetch_array($result1))
{ // Start: while-Schleife
$date = date("d.m.Y, h:i:s",$row[timestamp]);
// Datum ermitteln
echo "Von: $row[from_id] | Für: $row[to_id] | Datum: $date
| Betreff: $row[subject]<br><br>$row[text]";
// Ausgeben des Textes
} // Ende: while-Schleife
echo "<a href='new_mail.php?to=$row[from_id]&subject=$row[subject]'>Antworten</a>";
?>
PHP-Code:
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title></title>
<link rel="stylesheet" href="design.css" type="text/css">
</head>
</html>
// Formular
<form method="post" action="?send=true">
Zu ID: <input type="text" name="to_id"><br>
Betreff: <input type="text" name="subject"><br><br>
<textarea name="text">
</form>
<?php
include("db.php")
if(isset($send) && $send == "true") ; /
/ Ist schon ein Inhalt eingefügt worden?
$result = mysql_query
("INSERT INTO `pns` ( `id` , `to_id` , `from_id` , `show_from` ,
`show_to` , `text` , `timestamp` , `subject` )
VALUES ('','$to_id','$loginid','yes','yes','$text',UNIX_TIMESTAMP(),'$subject')"
or die("Mail konnte nicht versendet werden!" ; // PN absenden
}
?>
LG Baronesse
Kommentar