Also machen ließe es sich relativ easy... und zwar indem du einen Befehl anlegst, der die mitgesendeten Daten an ein php-script weiterleitet... das kann man z.B. per img- oder script-Tag machen...
Code: Alles auswählen
<script type='text/javascript' src='http://deineSeite.de/deinScript.php?TickerText=%TEXT%'></script>
Das Script müsste die Daten dann per $_GET["TickerText"] abfangen und in die Datenbank speichern.
Natürlich müsste man noch eine Abfrage einbauen, damit jeder Ticker-Eintrag nur einmal gespeichert wird (da das Script ja sonst von jedem User aus aufgerufen wird und daher mehrfach gespeichert würde).
Problem bei der Sache ist dass sicherlich nicht jeder User etwas eintragen können soll... um das sicher zu verhindern fällt mir spontan nur ein Passwort ein, das man jedes Mal eingeben müsste oder das automatische Mitsenden des ChatNicks und der SID und das per wkAPI gegenchecken.
Der Javascript-Code für die Passwort-Variante sähe so aus:
Code: Alles auswählen
<script type='text/javascript'>if(myNick=='%myname%'){document.write('<script type="text/javascript" src="http://deineSeite.de/deinScript.php?TickerText=%TEXT%&passwort='+window.prompt('Neuen Text in den Ticker speichern. Bitte Passwort eingeben!')+'"></'+'script>')}</script>
im PHP-Script könntest du folgende Abfrage am Anfang verwenden um bei einem flaschen Passwort abzubrechen:
Code: Alles auswählen
<?php
if(!isset($_GET["passwort"]) || $_GET["passwort"]!="DEINPASSWORT"){
die("alert('Fehler: Kein gueltiges Passwort angegeben.')");
}else{
//Text in die Datenbank eintragen
$text=mysql_real_escape_string($_GET["TickerText"]);
mysql_query("INSERT INTO tickerTabelle (Datum, Text) VALUES (NOW(), '$text')");
}
?>
mysql_connect und mysql_select_db hab ich mir mal gespart da man das meistens ja sowieso in einer ausgelagerten Datei unterbringt.
DEINPASSWORT müsstest du mit dem Passwort ersetzen das du allen Usern gibst, die etwas in den Ticker eintragen dürfen.