|
Verfasser |
Nachricht |
ingwie2000
Profi
Beiträge: 283
Gruppe: User
Registriert seit: May 2009
Status:
Offline
Danke erhalten: 27
|
Chatsoftware für meine Homepage
Hey leute!
Ich hab ein kleines problemchen . Ich habe da eine Chatsoftware namens "AJAX Chat" auf meinem Server installiert. Da ich aber kein CMS/CMI verwende, gibt es da ein kleines problem. Denn sobald diese Chatsoftware als Standallone benutzt wird, können sich User nicht selbstständig registrieren!
Kennt jemand eine gute Chatsoftware, die ich schnell und einfach installieren kann? Es sollte, wenmöglich, zwei befehle enthalten:
* ingwie2000 - zum andeuten einer Aktion...hat aber - glaub ich - fast jeder chat.
/nick - zum Ändern des benutzernamens. Hier ein beispiel:
input: /nick Ingwie
Bot: ingwie2000 heißt jetzt (Ingwie).
Wer das mal, wie es ungefähr sein könnte, ausprobieren will, geht bitte hier:
http://www.drachennetz.com/chat/
(Nur ein Usernamen eintragen, dann erfolgt der Gastlogin.)
Ich wäre sehr froh, wenn sich User selbst registreren könnten...Also, hat jemand ne Idee? (Denn es nervt, dass ich jeden User manuell registreren muss via einer "user.php" datei..!)
2x PSP 2000 | 6.60 PRO-C
1x PSP 1000 | 6.60 ME
PS3 60GB | 3.55-Kmeaw
iPhone4s, iPod Touch 3G, iPad 2: Alle jailbroken auf 5.1.1
MacBook Air 13" (e. 2011), Mac Mini Server
Fals Bedarf nach nem Down/Upgrade oder Jailbreak-Service besteht: schick PM. Ich wohne bei Wetzlar, in Marburg im Internat.
|
|
23.05.2010 10:41 |
|
|
|
flofrucht
Banned
Beiträge: 2.470
Gruppe: Banned
Registriert seit: Jul 2009
Status:
Abwesend
Danke erhalten: 4709
|
RE: Chatsoftware für meine Homepage
|
|
23.05.2010 10:59 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: Chatsoftware für meine Homepage
Wo werden die Logindaten eines Users denn gespeichert ? In einer Mysql Datenbank ? In einer Datei ?
Da lässt sich bestimmt ein kleines Script für eine Anmeldung schreiben
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
23.05.2010 14:31 |
|
|
|
ingwie2000
Profi
Beiträge: 283
Gruppe: User
Registriert seit: May 2009
Status:
Offline
Danke erhalten: 27
|
RE: Chatsoftware für meine Homepage
Die Daten wernden in einer datei gespeichert.
Der Chat kann normalerweise auch Userdaten aus Datenbanken lesen, welche von software wie vBulletin oder Joomla geschrieben wurden. Falls erforderich, kann ich zwei beispeiele hochladen...nämlich die Einstellung, welche festlegt das es aus der Datei kommt - und wie in der Datei die User strukturiert sind...
2x PSP 2000 | 6.60 PRO-C
1x PSP 1000 | 6.60 ME
PS3 60GB | 3.55-Kmeaw
iPhone4s, iPod Touch 3G, iPad 2: Alle jailbroken auf 5.1.1
MacBook Air 13" (e. 2011), Mac Mini Server
Fals Bedarf nach nem Down/Upgrade oder Jailbreak-Service besteht: schick PM. Ich wohne bei Wetzlar, in Marburg im Internat.
|
|
23.05.2010 18:34 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: Chatsoftware für meine Homepage
Die Daten wernden in einer datei gespeichert.
Der Chat kann normalerweise auch Userdaten aus Datenbanken lesen, welche von software wie vBulletin oder Joomla geschrieben wurden. Falls erforderich, kann ich zwei beispeiele hochladen...nämlich die Einstellung, welche festlegt das es aus der Datei kommt - und wie in der Datei die User strukturiert sind...
Habe mir die users.php mal angesehen. Die Daten werden dort in einem Array gespeichert.
Ich würde das ganze in etwa so lösen:
<?php
function clean($string) { $string = addslashes($string); $string = strip_tags($string); $string = htmlspecialchars($string); return $string; }
function registernewuser($username, $password) { require("lib/data/users.php"); $datei = fopen("lib/data/users.php", "a"); if(!$datei) { echo "Fehler"; } else { fputs($datei, "\n\n\$users[".sizeof($users)."] = array();\n"); fputs($datei, "\$users[".sizeof($users)."]['userRole'] = AJAX_CHAT_USER;\n"); fputs($datei, "\$users[".sizeof($users)."]['userName'] = '".$username."';\n"); fputs($datei, "\$users[".sizeof($users)."]['password'] = '".$password."';\n"); fputs($datei, "\$users[".sizeof($users)."]['channels'] = array(0,1);\n"); echo "Account wurde angelegt"; } }
if(isset($_POST["submit"])) {
$message = "Folgende Fehler sind aufgetreten:<br />";
if(empty($_POST["username"])) { $message .= "- Sie haben keinen Benutzername eingegeben<br />"; $error = "true"; }
if(empty($_POST["password"])) { $message .= "- Sie haben kein Passwort eingegeben<br />"; $error = "true"; }
if(isset($_POST["username"]) && strlen(trim($_POST["username"])) < 3 && strlen(trim($_POST["username"])) > 0) { $message .= "- Ihr Benutzername muss mindestens 3 Zeichen lang sein.<br />"; $error = "true"; }
if(isset($_POST["username"]) && strlen(trim($_POST["username"])) > 12 && strlen(trim($_POST["username"])) > 0) { $message .= "- Ihr Benutzername darf max. 12 Zeichen lang sein.<br />"; $error = "true"; }
if(isset($_POST["password"]) && strlen(trim($_POST["password"])) < 3 && strlen(trim($_POST["password"])) > 0) { $message .= "- Ihr Passwort muss mindestens 3 Zeichen lang sein.<br />"; $error = "true"; }
if(isset($_POST["password"]) && strlen(trim($_POST["password"])) > 12 && strlen(trim($_POST["password"])) > 0) { $message .= "- Ihr Passwort darf max. 12 Zeichen lang sein.<br />"; $error = "true"; }
if($error == "true") { echo $message; } else { registernewuser(clean($_POST["username"]), clean($_POST["password"])); }
} ?>
<form method="post" action="<? $_SERVER['PHP_SELF'] ?>"> Benutzername:<br /> <input type="text" name="username"/><br /> Passwort:<br /> <input type="text" name="password"/><br /> <input type="submit" name="submit" value="Anmelden" /><br /> </form>
Ist ziemlich unsauber hingepfuscht aber funktioniert
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
Dieser Beitrag wurde zuletzt bearbeitet: 24.05.2010 02:12 von _Kai_.
|
|
23.05.2010 19:52 |
|
Folgende User bedanken sich: |
|
ingwie2000
Profi
Beiträge: 283
Gruppe: User
Registriert seit: May 2009
Status:
Offline
Danke erhalten: 27
|
RE: Chatsoftware für meine Homepage
Wie jetz? muss ich das nur noch hochladen und iwi in die index.php mit einfliesen lassen? aussehn tuts ja wirklich wie ne kurze sache - und soweit ich PHP verstehe, hab ich keine fehler gesehen. DAT nenn ich ein guten coder . Also, wie gehe mit mit dem script um?
2x PSP 2000 | 6.60 PRO-C
1x PSP 1000 | 6.60 ME
PS3 60GB | 3.55-Kmeaw
iPhone4s, iPod Touch 3G, iPad 2: Alle jailbroken auf 5.1.1
MacBook Air 13" (e. 2011), Mac Mini Server
Fals Bedarf nach nem Down/Upgrade oder Jailbreak-Service besteht: schick PM. Ich wohne bei Wetzlar, in Marburg im Internat.
|
|
23.05.2010 20:08 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: Chatsoftware für meine Homepage
Wie jetz? muss ich das nur noch hochladen und iwi in die index.php mit einfliesen lassen? aussehn tuts ja wirklich wie ne kurze sache - und soweit ich PHP verstehe, hab ich keine fehler gesehen. DAT nenn ich ein guten coder . Also, wie gehe mit mit dem script um?
Speicher es als z.b. register.php im root Ordner deines Ajaxchats.
Die Daten aus dem Formular werden bei der Anmeldung mit in die lib/data/users.php geschrieben
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
23.05.2010 20:11 |
|
|
|
ingwie2000
Profi
Beiträge: 283
Gruppe: User
Registriert seit: May 2009
Status:
Offline
Danke erhalten: 27
|
RE: Chatsoftware für meine Homepage
GENIAL!
*Sofort nach dem Lesen dieser Nachicht, erscheint ein Grinsen auf dem Gesicht des Teenagers, und er klickt den "Danke"-Schalter.* (ich schreib verdammt gern im Rp-style...bin profesioneller Rp'er...)
2x PSP 2000 | 6.60 PRO-C
1x PSP 1000 | 6.60 ME
PS3 60GB | 3.55-Kmeaw
iPhone4s, iPod Touch 3G, iPad 2: Alle jailbroken auf 5.1.1
MacBook Air 13" (e. 2011), Mac Mini Server
Fals Bedarf nach nem Down/Upgrade oder Jailbreak-Service besteht: schick PM. Ich wohne bei Wetzlar, in Marburg im Internat.
|
|
23.05.2010 20:15 |
|
|
|
ingwie2000
Profi
Beiträge: 283
Gruppe: User
Registriert seit: May 2009
Status:
Offline
Danke erhalten: 27
|
RE: Chatsoftware für meine Homepage
2x PSP 2000 | 6.60 PRO-C
1x PSP 1000 | 6.60 ME
PS3 60GB | 3.55-Kmeaw
iPhone4s, iPod Touch 3G, iPad 2: Alle jailbroken auf 5.1.1
MacBook Air 13" (e. 2011), Mac Mini Server
Fals Bedarf nach nem Down/Upgrade oder Jailbreak-Service besteht: schick PM. Ich wohne bei Wetzlar, in Marburg im Internat.
|
|
23.05.2010 20:34 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: Chatsoftware für meine Homepage
Da fehlt wohl ein <? am Anfang, konntest du nicht wissen da es im Forum irgendwie durch "Unerwünschter Link" ersetzt wird
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
23.05.2010 20:42 |
|
|
|
ingwie2000
Profi
Beiträge: 283
Gruppe: User
Registriert seit: May 2009
Status:
Offline
Danke erhalten: 27
|
RE: Chatsoftware für meine Homepage
ich bin ein N000000000B! . Ich fügs mal an.
2x PSP 2000 | 6.60 PRO-C
1x PSP 1000 | 6.60 ME
PS3 60GB | 3.55-Kmeaw
iPhone4s, iPod Touch 3G, iPad 2: Alle jailbroken auf 5.1.1
MacBook Air 13" (e. 2011), Mac Mini Server
Fals Bedarf nach nem Down/Upgrade oder Jailbreak-Service besteht: schick PM. Ich wohne bei Wetzlar, in Marburg im Internat.
|
|
23.05.2010 20:47 |
|
|
|
ingwie2000
Profi
Beiträge: 283
Gruppe: User
Registriert seit: May 2009
Status:
Offline
Danke erhalten: 27
|
RE: Chatsoftware für meine Homepage
Ok...hier das Ergebniss.
Username: dummy
Passwort: dummy
Notice: Undefined variable: error in /var/syscp/webs/web57/chat/register.php on line 110 Notice: Use of undefined constant AJAX_CHAT_GUEST - assumed 'AJAX_CHAT_GUEST' in /var/syscp/webs/web57/chat/lib/data/users.php on line 15 Notice: Use of undefined constant AJAX_CHAT_ADMIN - assumed 'AJAX_CHAT_ADMIN' in /var/syscp/webs/web57/chat/lib/data/users.php on line 22 Notice: Use of undefined constant AJAX_CHAT_ADMIN - assumed 'AJAX_CHAT_ADMIN' in /var/syscp/webs/web57/chat/lib/data/users.php on line 26 Notice: Use of undefined constant AJAX_CHAT_ADMIN - assumed 'AJAX_CHAT_ADMIN' in /var/syscp/webs/web57/chat/lib/data/users.php on line 30 Notice: Use of undefined constant AJAX_CHAT_MODERATOR - assumed 'AJAX_CHAT_MODERATOR' in /var/syscp/webs/web57/chat/lib/data/users.php on line 38 Notice: Use of undefined constant AJAX_CHAT_MODERATOR - assumed 'AJAX_CHAT_MODERATOR' in /var/syscp/webs/web57/chat/lib/data/users.php on line 43 Notice: Use of undefined constant AJAX_CHAT_MODERATOR - assumed 'AJAX_CHAT_MODERATOR' in /var/syscp/webs/web57/chat/lib/data/users.php on line 48 Notice: Use of undefined constant AJAX_CHAT_ADMIN - assumed 'AJAX_CHAT_ADMIN' in /var/syscp/webs/web57/chat/lib/data/users.php on line 53 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 60 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 65 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 70 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 75 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 80 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 84 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 88 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 92 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 96 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 100 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 104 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 108 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 112 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 116 Account wurde angelegt
2x PSP 2000 | 6.60 PRO-C
1x PSP 1000 | 6.60 ME
PS3 60GB | 3.55-Kmeaw
iPhone4s, iPod Touch 3G, iPad 2: Alle jailbroken auf 5.1.1
MacBook Air 13" (e. 2011), Mac Mini Server
Fals Bedarf nach nem Down/Upgrade oder Jailbreak-Service besteht: schick PM. Ich wohne bei Wetzlar, in Marburg im Internat.
|
|
23.05.2010 20:50 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: Chatsoftware für meine Homepage
Ok...hier das Ergebniss.
Username: dummy
Passwort: dummy
Notice: Undefined variable: error in /var/syscp/webs/web57/chat/register.php on line 110 Notice: Use of undefined constant AJAX_CHAT_GUEST - assumed 'AJAX_CHAT_GUEST' in /var/syscp/webs/web57/chat/lib/data/users.php on line 15 Notice: Use of undefined constant AJAX_CHAT_ADMIN - assumed 'AJAX_CHAT_ADMIN' in /var/syscp/webs/web57/chat/lib/data/users.php on line 22 Notice: Use of undefined constant AJAX_CHAT_ADMIN - assumed 'AJAX_CHAT_ADMIN' in /var/syscp/webs/web57/chat/lib/data/users.php on line 26 Notice: Use of undefined constant AJAX_CHAT_ADMIN - assumed 'AJAX_CHAT_ADMIN' in /var/syscp/webs/web57/chat/lib/data/users.php on line 30 Notice: Use of undefined constant AJAX_CHAT_MODERATOR - assumed 'AJAX_CHAT_MODERATOR' in /var/syscp/webs/web57/chat/lib/data/users.php on line 38 Notice: Use of undefined constant AJAX_CHAT_MODERATOR - assumed 'AJAX_CHAT_MODERATOR' in /var/syscp/webs/web57/chat/lib/data/users.php on line 43 Notice: Use of undefined constant AJAX_CHAT_MODERATOR - assumed 'AJAX_CHAT_MODERATOR' in /var/syscp/webs/web57/chat/lib/data/users.php on line 48 Notice: Use of undefined constant AJAX_CHAT_ADMIN - assumed 'AJAX_CHAT_ADMIN' in /var/syscp/webs/web57/chat/lib/data/users.php on line 53 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 60 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 65 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 70 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 75 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 80 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 84 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 88 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 92 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 96 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 100 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 104 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 108 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 112 Notice: Use of undefined constant AJAX_CHAT_USER - assumed 'AJAX_CHAT_USER' in /var/syscp/webs/web57/chat/lib/data/users.php on line 116 Account wurde angelegt
Ich schreib dir mal eine PN mit meiner ICQ Nummer, wir müssen ja nicht das ganze Forum voll spamen
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
23.05.2010 20:54 |
|
|
|