WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- kein flackern beim chat und wie ?

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » kein flackern beim chat und wie ? - 21 Nov 2024 Antworten
kein flackern beim chat und wie ?
Ehemaliges Mitglied (#644)
Forenheld
Threadstarter




Beiträge: 832

hi
ich schreibe eine "art" chat!!!

den code habe ich von can!
aber der gibt mir nen paar millionen mal das
den inhalt aus *g*!!!
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14:
set_time_limit (0);
$array = file ("chatlog.txt");

while (!connection_aborted()) {
for ($i = 0; $i < count ($array); $i++)
{
echo $array[$i];
flush();
}

sleep(0.5);
}


Könnt Ihr mir helfen ?

Paul


  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Habe dir das Prinzip genannt, mehr im Moment nicht von mir...

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#644)
Forenheld
Threadstarter




Beiträge: 832

das Prinzip ist mir Klar!
nur weiss ich net, wie ich NUR die neuste Zeile ausgeben kann!




  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Datei in ein Array einlesen und letztes Element des Arrays ausgeben.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#644)
Forenheld
Threadstarter




Beiträge: 832

ok, im array isses ja schon.
aber das letzte auslesen ?

so ?:

1: 
2: 
3: 
4:
$last = count($array);
echo $last;



  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Fast:

1: 
2:
$last = $array[count($array)-1];
echo $last;


Denn wenn ein ein Array habe mit....

$array[0]="bla1";
$array[1]="bla2";
$array[2]="bla3";
$array[3]="bla4";

....dann gibt count($array) 4 zurück, weil es ja 4 Elemente sind. Aber da es ja hier bei 0 beginnt, ist das letzte Element [3].

Can

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

Diese Nachricht wurde geändert von: Can
  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#644)
Forenheld
Threadstarter




Beiträge: 832

danke, aber irgendwie wiederholt der jetzt alles ins unersettliche!
wieso ?
wuerde nicht auch einfach end ($array); gehen ? danke lukas, das du mir hilfst ;)


  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Oh, ja - kannt ich gar nicht, die Funktion...

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#644)
Forenheld
Threadstarter




Beiträge: 832

tja, in diesem Tollen Forum hilft man gern und man kann vieellllll lernen!

wenn es nicht auch schwarze schafe gäbe




  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Richtig.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#644)
Forenheld
Threadstarter




Beiträge: 832

ok, wieder zurueck zum Posting (edit: Bin schon Wirr)!

wieso wiederholt mir das Teil jetzt alles soo oft ?
das kostet mich einfach etwas viel Traffic und das geht nicht!"!!


Paul


Diese Nachricht wurde geändert von: paul
  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Was wird genau ausgegeben?

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#644)
Forenheld
Threadstarter




Beiträge: 832

irgendeine eingabe von irgendwann

aber diese wird echt wiederholt, ewig lang!!!


mal der code als update :

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14:
set_time_limit (0);
$array = file ("chatlog.txt");
$last = $array[count($array)-1];

while (!connection_aborted()) {

for ($i = 0; $i < count ($array); $i++) {
	echo $last;
}

sleep(0.5);
}


Paulsche


  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Ist doch klar, du liest ganz am Anfang die letzte Zeile aus und gibst diese Zeile sooft aus, wie es Elemente im Array gibt...

Du musst (müsstest) immer wieder die Datei auslesen...

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#644)
Forenheld
Threadstarter




Beiträge: 832

meinst du statt $last, dass was in $last steht ?



  Profil   Editieren   Zitieren
Seite 1 | 2 | 3  

Antworten
Forum » PHP & MySQL » kein flackern beim chat und wie ?

Aktuelle Beiträge zur Hilfe im Forum für Homepage - kein flackern beim chat und wie ? im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126521    Heute : 439     Gestern : 463     Online : 218     21.11.2024    14:08      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben