php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.01.2006, 00:19  
Benutzer
 
Registriert seit: 21.07.2005
Beiträge: 64
Nosferatu
Nosferatu eine Nachricht über ICQ schicken
Standard db abfrage seiten reload ...

Hallo,
ich hab da so einen kleinen chat gemacht

und ich hab da ein problem da ich nen normalen refresh mache und das ist etwas doof wenn es da alle 2 sekunden neuladet da es dann flakert

ich möcht ne abfrage machen wo abgefragt wird die db ob ein neuer eintrag vorhanden ist und dann bei dem jedem user neu geladen wird

nur ich hab keine ahnung wie ich das machen soll

und ich möcht das man automatisch unten ist und nicht nach oben kommt beim neu laden


kann mir da jemand bitte helfen
Nosferatu ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.01.2006, 00:45  
Gast
 
Beiträge: n/a
Standard

Ah, die Frage mal wieder.

siehe http://en.wikipedia.org/wiki/AJAX
 
Alt 07.01.2006, 00:47  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Vielleicht baust du mal die Struktur des Chats um ... irgendwie ist das ja mehr 'ne Shoutbox, was du da hast, oder?
http://forum.developers-guide.net/sh...age=2#post4912

Je nachdem, was du im Endeffekt eigentlich haben willst.

Grüße Ben.
imported_Ben ist offline  
Alt 07.01.2006, 02:10  
Erfahrener Benutzer
 
Registriert seit: 21.01.2005
Beiträge: 444
stf.stream
stf.stream eine Nachricht über ICQ schicken
Standard

Falls du dich entscheiden solltest anstatt der genannten, schon etwas professionelleren
Methoden (AJAX, 'NiceGuy') deine reload-Variante weiter zu verfolgen:
Du kannst das Script, welches regelmäßig realoded wird in 'nem IFRAME 0x0 px laufen
lassen, und je nach Rückgabewert die "Hauptseite" neu laden lassen. Schöner, eleganter
und lehrreicher währen jedoch o.g. Methoden. :wink:

mfg
__________________
stf.
stf.stream ist offline  
Alt 07.01.2006, 02:39  
Benutzer
 
Registriert seit: 21.07.2005
Beiträge: 64
Nosferatu
Nosferatu eine Nachricht über ICQ schicken
Standard

ähm sry ich hab vergessen zu sagen das der chat also das chat fenster in einem iframe läuft

http://www.pj-firepower.com/Test/Chat/user.php

registrieren einlogen und dann auf chat dann seht ihr es

das ganze wird in eine db geschrieben und im iframe ausgegeben und der iframe reloadet sich alle 2 secunden
Nosferatu ist offline  
Alt 07.01.2006, 02:46  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Nosferatu
registrieren einlogen
Genau. Hehehe. Witzig.
imported_Ben ist offline  
Alt 07.01.2006, 02:57  
Benutzer
 
Registriert seit: 21.07.2005
Beiträge: 64
Nosferatu
Nosferatu eine Nachricht über ICQ schicken
Standard

soll ich euch den iframe code mal reinstellen ?

denn ob ich das mit sockes... machen darf glaub ich nicht da mir das mein anbieter nicht erlauben wird

gibt es den keine andere möglichkeit nach zu fragen ob ein neuer eintrag in der db ist und dann ladet das iframe neu ?

den es geht mir um die anfrage die ich nicht zustande bekomme
Nosferatu ist offline  
Alt 20.01.2006, 05:21  
Neuer Benutzer
 
Registriert seit: 20.01.2006
Beiträge: 2
LordSword
Standard

@stf.stream

Zitat:
Du kannst das Script, welches regelmäßig realoded wird in 'nem IFRAME 0x0 px laufen
lassen, und je nach Rückgabewert die "Hauptseite" neu laden lassen.
Und wie geht das? Meine,...wie kann ich per PHP aus einem IFRAME die Hauptseite, oder anderes IFRAME ansteuern?

Wäre spitze, wenn du mir das veraten könntest, das wäre nähmlich die Lösung für mein Problem

THX im Vorraus
LordSword ist offline  
Alt 20.01.2006, 13:33  
Erfahrener Benutzer
 
Registriert seit: 09.03.2005
Beiträge: 219
webbi
Standard

Aus PHP raus direkt gar nicht.
Aber falls der versteckte Frame meldet, dass es einen neuen Eintrag gibt könntest du in dem versteckten Frame durch PHP ein Javascript ausgeben lassen, welches dann die andere Seite neu lädt.
webbi ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage von einer Abfrage Datenbanken 5 27.01.2011 23:31
Seiten sichern!? c01001 PHP Tipps 2006 7 20.01.2006 09:13
[Erledigt] Zuviele Seiten werden angezeigt PHP Tipps 2007 5 24.12.2005 12:49
Cookie abfrage PHP Tipps 2007 11 03.12.2005 22:31
abfrage ohne seiten aufruf TaStEn PHP Tipps 2005-2 6 28.09.2005 01:27
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
Zwei Sachen zum Seiten reload HTML, Usability und Barrierefreiheit 8 03.08.2005 09:21
Seiten Reload boehseronkel HTML, Usability und Barrierefreiheit 3 10.07.2005 16:32
Abfrage in array? BartTheDevil89 Datenbanken 5 10.05.2005 14:21
[Erledigt] IF() abfrage in variable packen PHP Tipps 2005 14 01.04.2005 17:23
Abfrage von Char-Feldern Datenbanken 9 04.02.2005 14:06
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
Abfrage funktioniert zwar, aber nicht korrekt Datenbanken 2 16.08.2004 09:10
Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab PHP Tipps 2004 4 12.07.2004 15:00
[Erledigt] Variable per GET übergeben und DB Abfrage nutzen PHP Tipps 2004 4 01.06.2004 15:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
seitenreload abfragen, abfrage seiten, php neu laden db, php refresh bei db update, seiten reload php, ajax dbabfrage alle 10 sekunden, seiten reload per php

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.