eine art shoutbox
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aussehen
datei
dateiname
daten
dom
eingabefeld
eintrag
folgendem schema
inhalt
lehren
obere mal
recht
textdatei
verbessert
vielen dank
weiteren daten
-
Hallo, und zwar m?chte ich eine art shoutbox mit PHP ohn datenbank erstellen.
habe da auch schon etwas gefunden, was jedoch noch verbessert werden muss.
Also und zwar m?chte ich eine shoutbox haben, die nicht hochkannt ist, sondern die l?ngs ist.
und zwar m?chte ich die dann <marquee> laufen lassen, also so:
Nickname: name Text: hier der text
und das l?uft dann halt von rechts nach links.
Allerdings will ich, dass wenn einer eine neue nachricht schreibt, die angehangen wird.
ich habe jetzt ein ?hnliches Script, bei der die nachricht ?berschrieben wird, und wo es nur ein eingabefeld gibt, ich brauche jedoch 2!
Und vor den eingabefelder soll dann halt nickname und text sthen.
also, hier mein script:
thema.php:
<?php $dateiname = 'text.txt'; echo "<form action=\"thema.php\" method=\"POST\"> <p>Textfelt 1</p><input name=\"inhalt\" type=\"text\" size=\"40\" maxlength=\"90\"></p> <input type=\"submit\" value=\"abschicken\"></form><br>"; if (isset($_REQUEST['inhalt'])) { $inhalt = $_REQUEST['inhalt']; $fp = fopen($dateiname, w); fwrite ($fp, $inhalt); fclose($fp); echo "<div id=\"ausDatei\">"; echo "$inhalt"; echo "</div>"; } else { echo "<div id=\"ausDatei\">"; readfile($dateiname); echo "</div>"; } ?>
und dann halt eine lehre txt (text.txt) datei (cmmod 777)
k?nnt ihr mir bitte weiterhelfen?
LG Dominik -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Damit die weiteren Daten, welche in die Textdatei geschrieben werden sollen, an die bereits bestehenden angeh?ngt werden, kannst Du den Modus "a" verwenden.
Eine M?glichkeit w?re, die Daten nach folgendem Schema in die txt-Datei zu schreiben:
Nickname: Name_des_Autors Text: blubb bla muuh
Nickname: Autor2 Text: quieeeeeetsch
etc.
Somit w?re ein einfaches Auslesen - ohne weiteres Formatieren - gew?hrleistet.
Das entsprechende Script k?nnte wir folgt aussehen:
$dateiname = 'text.txt'; echo '<form action=\'thema.php\' method=\'POST\'> <p>Autor</p><input name=\'autor\' type=\'text\' size=\'40\' maxlength=\'90\'></p> <br /> <p>Text</p><input name=\'text\' type=\'text\' size=\'40\' maxlength=\'90\'></p> <input type=\'submit\' value=\'abschicken\'></form><br>'; if (isset($_REQUEST['inhalt'])) { $autor = $_REQUEST['autor']; $text = $_REQUEST['text']; $fp = fopen($dateiname, 'a'); fwrite ($fp, 'Nickname: '. $autor .' Text: '. $text .'\n'); fclose($fp); echo '<div id=\'ausDatei\'>'; echo '$text'; echo '</div>'; } else { echo '<div id=\'ausDatei\'>'; $inhalt = file($dateiname); foreach($inhalt as $eintrag) { print($eintrag .' | '); } echo '</div>'; }
-
Hallo, schonmal vielen dank =)
jetzt habeich noch eine bitte:
ich m?chte gerne, das di texte hintereinander gekettet sind, also so:
nickname: nick1 text: text1 # nickname: nick2 text: text2 # ...
also dass ich sie via <marquee> zum laufn bringe, die neusten zu erst :) -
Hallo, also ich habe das obere mal angewendet, allerdings funktioniert es leider nicht so =(
Kann mir denn bitte einer helfn?
lg dom -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage