message system
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
betreff
date
datei
ergebnis
error
fehler
formular
insert
limit
login
message
not
null
pawort
posteingang
result
sender
tabelle
username
-
hab auch eine geschrieben und verdammt lange gebraucht.
http://freedoom.de/1/ k?nnt ihr euch mal anschauen musst aber anmelden ^^
Den werd ich leider nicht weiter geben, weil er ZUUUUUUUU KOMPLIZIERT GEPROGGT WURDE
Also du brauchst nur folgendes:
PHP KENTNISSE zum aufrufen der pm nachrichten ^^
und (das ist nicht jetzt wie meins)
MYSQL-DATENBANK:
tabelle "user" (wo die nicks regstriert werden)
spalten "id(auto_increment)", "username"
fallst du sowas vorhanden hast dann brauchst du nicht wieder machen
tabelle "messages" kannst auch gern anders nennen
spalten: "id(auto_increment)", "UIDvon", "UIDan", "postausgang", "posteingang", "nachricht"
die rest ?berlasse ich dir du kannst da spalte wie ZEIT oder sowas reinmachen wann das gesendet wurde.
Das warst ^^
Nun erkl?r ich mal theorie..
aber wie soll ich das nur erkl?ren ^^... ich glaub ich schreib mal nachher tut nun
LIES DIR DAS GANZ DEUTLICH DURCH
2. Post
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Beitrag ge?ndert am 22.03.2006 21:39 von bilo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
UID steht f?r USER ID
das hei?t wenn du in mysql was eintr?gst musst du von spalten "id(auto_increment)", "username"
id raus holen und in UIDvon eintragen und an den das gesendet wird auch das gleich nur da tr?gst du es in UDIan.
Du brauchst session, wenn sie sich einloggen.
$_SESSION["username"] = $username
Php:
//Erste abfrage von wem der nachricht kommt $abfrage = "SELECT $username FROM id, username"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { //variable wird gespeichert $idvon = $row->id; }
//Die variabne $ANusername bekommst du durch GET oder POST. Hier holen wie Variable UIDan $abfrage = "SELECT $ANusername FROM id, username"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { $idan = $row->id; }
//Dann wird das auch in den DATENBANK eingetragen. $eintrag = "INSERT INTO messages(UIDvon, UIDan, nachricht) VALUES('$idvon', '$id2', '$nachricht')"; $eintragen = mysql_query($eintrag);
AUFRUFEN:
.......... wisst ihr was????
Ich schreib mal ab heute diesen script selber mal f?r meine Seite brauche eh wieder =D
Und wenns klappt wie ich es wollte dann mache ich hier ne N1 tut okay? dann k?nnt ihr es anschauen :D sonst dauerts zu lange
Beitrag ge?ndert am 22.03.2006 21:44 von bilo -
Ein kleine Anmerkung.
Wenn ich meinen Script den ich hier jetzt gepostet habe bei den Tutorials finde, dann ist aber wirklich was los!!! -
brauchst keien angst zu haben ih mach das 11000000000000000000000000%%%%%%%%%% nicht
schw?re
-
Hat mcih damals auch ein bisschen Zeit gekostet.
WOllt ihr vielleicht auch noch eine BBCODE Funktion, das man sich auch Links schicken kann und dann auch auf die Links klicken kann, wie das hier im Forum ist? -
k?nnten wir machen
-
das in die BBCode Funktion noch mit einbauen:
$message=preg_replace("/\[url\](.*?)\[\/url\]/si", "<a class=\"small\" href=\\1>\\1</a>", $message);
und dann kannst du im message test so links makieren [url] [/url] und daraus werden dann auch links.- -
Ich habe ein Problem mit der Startseite wenn man eingeloggt ist. Der zeigt nichts an.
Login Daten:
gollum1990
gollum1990
Script:
<?php session_start(); ?> <html> <head> <title>Startseite</title> </head> <body bgcolor="black" text="red"> <?php if(!isset($_SESSION["username"])) { echo '<h5>Nachrichten</h5>'; include("bbcodes.php"); $message = bbcode ( $message ); $abfrage = "SELECT message, user_username, reciever, subject FROM pm WHERE Clause"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { echo $row->message, $row->user_username, $row->reciever, $row->subject; } echo '<h5>Nachrichten Senden</h5> <form action="senden2.php" method="post"> <input type="text" name="Empfaenger"><br> <input type="text" name="Subject"><br> <textarea width="100" height="100" name="Message"></textarea><br><input type="submit" value="Abschicken"></form>'; exit; } ?> </body> </html>
-
Sorry hier der Link:
http://gollum1990.pyrokar.lima-city.de/Nach/index.html -
Schikc mir alle Datein mal in einem Zip Ordner an meine E-Mail adresse und ich sehe es mir mal an:
kiefer-malte@web.de -
Habe dir gescjikt
-
wo ist denn bitte deine login_check.php Datei?
Ohne die kann ich nichts kontroliieren? -
Ohhh warte
-
Gschikt
-
Habs auch versucht bei mir klappts nich.
kyle-cartan@web.de
Danke schon jetzt, Felix -
Wilkommen im Team, du hast mir das zur?ck geschikt aber es klappt trotzdem nicht
________________________________________-
Habe jetzt jeden geschikt
Beitrag ge?ndert am 26.03.2006 11:44 von gollum1990 -
Hallo,
ich habe mal vor langer, langer Zeit () ein Mailsystem fuer eine Community gecodet.
Ihr m?sstet nur noch den Login selber machen, aber das steht alles in der TABLES.TXT.
http://christian31337.ch.funpic.de/homepage/download/pnsystem.zip
Gru?,
simple -
Gut werde mich heran machen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage