<b>REGISTER</b>

GFX-Sector - PHP, MySQL


 
GFX-Sector » Coding Area » Webentwicklung » PHP, MySQL » Chat-Script in Textdatei :// Hilfe » Hello Guest [Login|Register]
Last Post | First Unread Post Print Page | Recommend to a Friend | Add Thread to Favorites

PHP, MySQL

Themen rund um die serverseitige Programmierung mit PHP in Verbindung mit der Datenbanksoftware MySQL
Post New Thread Post Reply

Chat-Script in Textdatei :// Hilfe

     Deutsche Version  English version
Author
Post « Previous Thread | Next Thread »

christz christz is a male
Buntstiftmaler

Spender


Avatar von christz

Registration Date: 05.10.2008
Posts: 76
Location: Nürnberg
Program: Photoshop CS3

Spacer
Chat-Script in Textdatei :// Hilfe

Chat-Script in Textdatei :// Hilfe

      

Hallo, ich wollte einen kleinen Chatscript einbauen, das Chatformular ist richtig eingebaut und es funktioniert alles richtig. Aber ich weiß die paare Befehle noch nicht, also ich möchte:
1. dass die eingegebene Text im Chat nach oben erscheinen soll statt unten.
2. dass die 10 Chatzeilen angezeigt werden und die ältere Chatzeilen bzw. Rest soll dann nicht mehr angezeigt werden.

Normal:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
<?php
if ($_POST) {
 $benutzer = $_POST["benutzer"];
 $chat = $_POST["chat"];
 $datum = date("d.m.Y",time());
 $text = "$datum - <b>$benutzer</b>: $chat<br>\n";

 $dateiname = "chat.txt";
 $fp = fOpen($dateiname, "a+");
 fWrite($fp, $text);
 fClose($fp);
}
?>


Normal, mit 1. Wunsch (ich möchte dass eingegebene Text im Chat nach oben erscheinen soll statt unten)
Es funktioniert nicht.
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
<?php
if ($_POST) {
 $benutzer = $_POST["benutzer"];
 $chat = $_POST["chat"];
 $datum = date("d.m.Y",time());
 $text_new = "$datum - <b>$benutzer</b>: $chat<br>\n";
 $text = $text_new.$text_old;

 $dateiname = "chat.txt";
 $text_old = file_get_contents( $dateiname );
 $fp = fOpen($dateiname, "a+");
 fWrite($fp, $text);
 fClose($fp);
}
?>


------------------------------

Normal:
code:
1:
2:
3:
<?php
 readfile("./chat.txt");
?>


Normal, mit 2. Wunsch (ich möchte dass die 10 Chatzeilen angezeigt werden und die ältere Chatzeilen bzw. Rest soll dann nicht mehr angezeigt werden)
Das Code ist bestimmt falsch, ich brauche andere PHP-Befehl. Denn nur die 9. Zeile wird ausgegeben und nicht die ganze neue 10 Zeilen.
code:
1:
2:
3:
4:
5:
<?php
 $datei = "chat.txt";
 $array = file($datei);
  echo $array[10];
?>



Danke im Voraus.


Chat-Script in Textdatei :// Hilfe 11.03.2009 21:50 christz is offline Search for Posts by christz

Grunzke
Filtertester


Avatar von Grunzke

Registration Date: 12.03.2009
Posts: 8

Spacer
      

Hallo christz,

um mal deine Fehler zu verbessern fange ich mal mit dem zweiten an.

Dein Code:

php:
1:
2:
3:
4:
5:
<?php
 $datei "chat.txt";
 $array file($datei); 
 echo $array[10];
?>


Du lädst das Text File in ein Array. Dann gibst du das aus, was im Array an der Stelle steht mit dem Index 10.

Probier mal:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<?php
 $datei "chat.txt";
 $array file($datei); 

 for($i 0$i 10$i++)
 {
     echo $array[$i];
  }
?>


So und jetzt zu deinem ersten Problem. Immer wenn ein Eintrag gemacht, speicherst den du im chat.txt. Dieser wird unten einfach angehangen.

Zur Problemlösung: Ließ doch einfach das Text File anderes rum aus.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
<?php
 $datei "chat.txt";
 $array file($datei); 

 $length count($array);
 for($i=$length$i >= 0$i--) {
 {
     echo $array[$i];
  }
?>


Nicht getestet, sollte aber gehen. Wenn ich was flasch gemacht hab oder etwas falsch erklärt hab, verbessert mich bitte.


Gruß

Grunzke

This post has been edited 1 time(s), it was last edited by Grunzke: 12.03.2009 22:32.

Chat-Script in Textdatei :// Hilfe 12.03.2009 19:22 Grunzke is offline Search for Posts by Grunzke

christz christz is a male
Buntstiftmaler

Spender


Avatar von christz

Registration Date: 05.10.2008
Posts: 76
Location: Nürnberg
Program: Photoshop CS3

Thread Starter Thread Started by christz
Spacer
      

Vielen Dank! Es hat gefunzt! :-)



Chat-Script in Textdatei :// Hilfe 15.03.2009 22:14 christz is offline Search for Posts by christz
 
Spacer
   
GFX-Sector
unregistered


 hat kein Avatar


Spacer

Have you enjoyed this topic?


If you were enjoying this post and if you keen on reading more interesting stuff then do not hesitate to complete the free sign up.

After the free registration you will gain access to all areas and you will be able to communicate with other artists from all over the world.

In addition you will benefit from our Photoshop and coding section as well as from our huge (hundreds of gigabytes) free resource section where you can find everything you will need to be a successful (web) designer/artist.

Sign up now and enjoy the advantages as a registered member.

(This website will be ad-free after a complete free sign up.)

New Post 15.03.2009 22:14  
Tree Structure | Board Structure
Post New Thread Post Reply
GFX-Sector » Coding Area » Webentwicklung » PHP, MySQL » Chat-Script in Textdatei :// Hilfe

Similar topics to Chat-Script in Textdatei :// Hilfe
Thread
[Frage] Spezieller Schlagschatten in PS (Forum: Fragen & Probleme)
Suche so zu sagen ein Eintragungs Script (Forum: Archiv)
PingChat! | Handyapp (Forum: Multimedia)
[Problem] Brauche dringend hilfe ..... (Forum: Fragen & Probleme)
[Suche] [S] GFX nachilfe [B] 10 € Ukash (Forum: Angebote und sonstige Anfragen)