Nachrichten auf Website verschicken
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absender
berechtigung
bit
datenbank
datum
eigene nachrichten
einsehen
entsprechend erweitern
frage
funktion
header
http
index
interface
nachricht
projekt
sinn
umfang
url
verstehen
-
Hallo Community,
ich würde gerne auf meiner Website eine Art Nachrichten-Funktion einbauen, d.h. man kann Nachrichten auf der Website verschicken.
Das aber nur so, dass der Admin an jeden beliebigen User etwas senden kann und der User aber nur an den Admin.
Mich würde mal interessieren, wie viel Aufwand so etwas ist und was alles dazu benötigt wird.
Ich hoffe, ich habe das Thema gut genug beschrieben, ansonsten einfach nachfragen :)
Grüße
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du brauchst dafür an sich eine Datenbank, wo die Nachricht gespeichert wird samt absender, empfänger und am besten noch das Datum. Dazu dann halt Interfaces um diese Nachrichten zu schreiben und sie auszulesen. Das ganze musst du dann mit den Berechtigungen der verschiedenen User (also nur eigene Nachrichten einsehen usw) verstehen und hast ein billiges Nachrichtensystem.
Jenachdem wieviel Umfang es haben soll, musst du es entsprechend erweitern, aber das wäre dann in deinem Sinne.
Liebe Grüße -
reicht dazu die mySQL datenbank von lima?
-
Noch eine kleine Frage:
Was macht denn dann diese mail() Funktion? -
An sich genau das was der Name der Funktion erwarten läßt ...
http://php.net/manual/de/function.mail.php -
Hm, was meinst Du? Mehrere GET-Variablen hinten anhängen? So wie hier tutorisiert?
Wenn das die Frage war - ja, das geht -
Ich würde empfehlen, dir zuerst die Grundlagen von PHP anzueignen.
http://www.lima-city.de/thread/php-und-mysql-links
Wenn du keine Lust auf Programmieren hast, würde ich ein Ticketsystem installiern, oder ein Kontakformular, auf das du dann per Email antworten kannst.
http://bit.ly/M7HrVZ
http://bit.ly/M7HvoC
Beitrag zuletzt geändert: 3.8.2012 9:00:04 von sneppa -
Du kannst aber deine E-Mails durch Gulden bis zu 200 E-Mails erweitern.
Sonst wurde eigentlich bereits alles erwähnt was du wissen musst. -
Super! Vielen Dank gucke ich mir gleich alles an.
-
kingofexceptions schrieb:
geht das hier bei lima? http://kingofexceptions.de.vu/index.php?url=projekte
Dass man noch mehr links danach hinzufügen kann?
Ja, geht. Und sogar als Frameset.
Ein kleines Beispiel bietet uns http://www.anti-atomkraft.lima-city.de/index.php?seite=faq.
Quelltext
<? $seite = $_GET['seite']; if ($seite == "") {header('Location: index.php?seite=welcome');}; if ($seite == "impressum" || $seite == "sitemap" || $seite == "hyperlinks" || $seite == "rules" || $seite == "chat-security" || $seite == "kontakt" || $seite == "faq" || $seite == "register-security" || $seite == "members" || $seite == "post-security" || $seite == "articles" || $seite == "calendar" || $seite == "welcome") { $site = $seite;} else {header('Location: index.php?seite=welcome');}; ?> <frameset cols="19%, *" style="border-width:0pt"> <frame src="menu.html" name="menu" scrolling=yes noresize frameborder="0" style="border-width:0pt; margin-left:0pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt" marginheight=0 marginwidth=0> <frameset rows="23%, *" style="border-width:0pt"> <frame src="http://www.anti-atomkraft.lima-city.de/header.html" name="header" scrolling=no noresize frameborder="0" style="border-width:0pt; margin-left:0pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt" marginheight=0 marginwidth=0> <? echo '<frame src="http://www.anti-atomkraft.lima-city.de/'.$site.'.html" name="article" scrolling=yes frameborder="0" style="border-width:0pt; margin-left:0pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt" marginheight=0 marginwidth=0> '; ?> </frameset> <noframes> ... </noframes> </frameset>
€dit: Quelltext
Beitrag zuletzt geändert: 3.8.2012 14:09:45 von menschle -
ggamee schrieb:
Du brauchst dafür an sich eine Datenbank, wo die Nachricht gespeichert wird samt absender, empfänger und am besten noch das Datum. Dazu dann halt Interfaces um diese Nachrichten zu schreiben und sie auszulesen. Das ganze musst du dann mit den Berechtigungen der verschiedenen User (also nur eigene Nachrichten einsehen usw) verstehen und hast ein billiges Nachrichtensystem.
Jenachdem wieviel Umfang es haben soll, musst du es entsprechend erweitern, aber das wäre dann in deinem Sinne.
Liebe Grüße
Gibt es sowas schon irgendwo 'fertig' ? Also die DB einrichten kann ich auch, aber das mit den interfaces, den Berechtigungen etc... -
kingofexceptions schrieb:
Gibt es sowas schon irgendwo 'fertig' ? Also die DB einrichten kann ich auch, aber das mit den interfaces, den Berechtigungen etc...
Ja, hier:
http://tut.php-quake.net/de/pm.html
und hier:
http://tut.php-quake.net/de/admin.html
PS: Ich habe auch vor ein Tutorial für ein Nachrichtensystem zu machen... -
Vielen Dank für diese Links!
Sieht alles schon recht kompliziert aus, mal gucken wie weit ich komme ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage