blueimp ajaxchat und include/functions.php
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
Re: blueimp ajaxchat und include/functions.php
ich würde mal hier fragen, musst google konto haben https://groups.google.com/forum/#!forum/ajax-chat
im Download steht aber eine ganz andere anleitung für shoutbox, schaumal im Download ist chat/readme.htm , da steht auch eine Anleitung drin.
im Download steht aber eine ganz andere anleitung für shoutbox, schaumal im Download ist chat/readme.htm , da steht auch eine Anleitung drin.
- franki
- Ehemaliges Teammitglied
- Beiträge: 2823
- Registriert: 21.10.2007 14:02
- Wohnort: Sonsbeck
- Kontaktdaten:
Re: blueimp ajaxchat und include/functions.php
Hallo @mague
Ich versuche auch seit geraumer Zeit den Chat in phpBB3.1.x einzufügen, bzw. das der Chat die Mitglieder
aus der DB des Forums übernimmt.
Meine .php Kenntnisse bez. phpBB3.1.x sind etwas eingerostet und da liegt mein Problem.
Es gibt noch keine Anleitung für phpBB3.1.x und php >=5
Ich versuche auch seit geraumer Zeit den Chat in phpBB3.1.x einzufügen, bzw. das der Chat die Mitglieder
aus der DB des Forums übernimmt.
Meine .php Kenntnisse bez. phpBB3.1.x sind etwas eingerostet und da liegt mein Problem.
Darin besteht auch mein Problemmague hat geschrieben:Illegal use of $_SERVER. You must use the request class or request_var() to access input data. Found in /var/www/vhosts/xxx.de/includes/functions.php on line 5663. This error message was generated by deactivated_super_global.
$_SERVER

Code: Alles auswählen
// Path to the chat directory:
if (!defined('AJAX_CHAT_PATH')) {
if (empty($_SERVER['SCRIPT_FILENAME'])) {
$_SERVER['SCRIPT_FILENAME'] = $_SERVER['DOCUMENT_ROOT'].$_SERVER['SCRIPT_URL'];
}
define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
}
Das ist die gleiche Anleitung aber für phpbb3.0.x und php <5.eko1 hat geschrieben:im Download steht aber eine ganz andere anleitung für shoutbox, schaumal im Download ist chat/readme.htm , da steht auch eine Anleitung drin.
Es gibt noch keine Anleitung für phpBB3.1.x und php >=5

LG Franki
-
- Mitglied
- Beiträge: 1302
- Registriert: 20.04.2007 20:48
- Wohnort: 45481 Mülheim an der Ruhr
- Kontaktdaten:
Re: blueimp ajaxchat und include/functions.php
Hallo,
versuch es mal auf diese Art:
Dazu muss vorher
ausgeführt sein.
Ansonsten:
versuch es mal auf diese Art:
Code: Alles auswählen
$url = $this->request->variable('REQUEST_URI', '', false,\phpbb\request\request_interface::SERVER);
Code: Alles auswählen
$this->request = $request;
Ansonsten:
Code: Alles auswählen
$url = $request->variable('REQUEST_URI', '', false,\phpbb\request\request_interface::SERVER);
- franki
- Ehemaliges Teammitglied
- Beiträge: 2823
- Registriert: 21.10.2007 14:02
- Wohnort: Sonsbeck
- Kontaktdaten:
Re: blueimp ajaxchat und include/functions.php
Hallo @HJW
Wie setze ich den Code dann ein ?
Etwa so
oder vor
Wie setze ich den Code dann ein ?
Etwa so
Code: Alles auswählen
// Path to the chat directory:
if (!defined('AJAX_CHAT_PATH')) {
$url = $request->variable('REQUEST_URI', '', false,\phpbb\request\request_interface::SERVER);
if (empty($_SERVER['SCRIPT_FILENAME'])) {
$_SERVER['SCRIPT_FILENAME'] = $_SERVER['DOCUMENT_ROOT'].$_SERVER['SCRIPT_URL'];
}
define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
}
if (!defined('AJAX_CHAT_PATH')) {
LG Franki
Re: blueimp ajaxchat und include/functions.php
Danke erst mal, werde erst am Wochenende dazu kommen die Tipps auszuprobieren und melde mich dann!
Viele Grüße!
Viele Grüße!
-
- Mitglied
- Beiträge: 1302
- Registriert: 20.04.2007 20:48
- Wohnort: 45481 Mülheim an der Ruhr
- Kontaktdaten:
Re: blueimp ajaxchat und include/functions.php
Hallo Franki,
das war ja nur ein Beispiel wie die Server-Variablen in phpBB 3.1 ausgelesen werden.
funktioniert nicht. Du musst dann nehmen. Oder hast du mit $_SERVER['SCRIPT_FILENAME'] etwas auslesen können?
das war ja nur ein Beispiel wie die Server-Variablen in phpBB 3.1 ausgelesen werden.
Code: Alles auswählen
$_SERVER['SCRIPT_FILENAME']
Code: Alles auswählen
$request->variable('SCRIPT_FILENAME', '', false,\phpbb\request\request_interface::SERVER);
Re: blueimp ajaxchat und include/functions.php
Probiert mal das hier, sind zwei versionen mit anleitung.
chat-viewer.zip ID-2
chat-viewer.zip ID-2
- franki
- Ehemaliges Teammitglied
- Beiträge: 2823
- Registriert: 21.10.2007 14:02
- Wohnort: Sonsbeck
- Kontaktdaten:
Re: blueimp ajaxchat und include/functions.php
@eko1
Ließt Du dir eigentlich mal die Beiträge durch oder willst Du nur deinen Beitragszähler puschen
In der .php-Datei aus deinem Link wird das gleiche Problem bestehen bleiben.
Hier mal ein Auszug aus der chat-viewer.php
Nah, fällt Dir bei dem Code was auf ?
Ließt Du dir eigentlich mal die Beiträge durch oder willst Du nur deinen Beitragszähler puschen

In der .php-Datei aus deinem Link wird das gleiche Problem bestehen bleiben.

Hier mal ein Auszug aus der chat-viewer.php
Code: Alles auswählen
if(!defined('AJAX_CHAT_PATH'))
{
define('AJAX_CHAT_PATH', dirname($_SERVER['SCRIPT_FILENAME']).'/chat/');
//change /chat/ to path of you ajaxchat install relative to this script..be sure to include trailing slash
}
Damit funktioniert es auch nichtHJW hat geschrieben:Hallo Franki,
........
Du musst dannnehmen. Oder hast du mitCode: Alles auswählen
$request->variable('SCRIPT_FILENAME', '', false,\phpbb\request\request_interface::SERVER);
$_SERVER['SCRIPT_FILENAME']
etwas auslesen können?

$_SERVER['SCRIPT_FILENAME']
ist der Übeltäter der die Fehlermeldung bringt.LG Franki
Re: blueimp ajaxchat und include/functions.php
Ich fasse noch einmal zusammen:
Die Anleitungen, die im Netz kursieren beziehen sich auf PHPBB 3.0 und funktionieren nicht unter 3.1.
Den Lösungsansatz von HJW kann ich nicht nachvollziehen, soweit reichen meine Kenntnisse bei weitem nicht, aber sie scheinen auch nicht zum Erfolg zu führen.
@Franki Die User werden bei mir schon von der DB des Forums übernommen. Dh. wer im Forum eingeloggt ist, kann sich auch im Chat automatisch einloggen.
Neulich war allerdings auch ein Gast eingeloggt, was eigentlich nicht möglich sein sollte. Daran rätsle ich noch.
Es streikt allerdings - und das ist wichtig - das Sternchen in der Userliste wenn jemand im Chat ist und bei der Anzeige der Anzahl in der Navigation.
Es waren nur zwei Codeschnipsel, die unter 3.0 einwandfrei funktionierten, also denke ich mal als blutiger Laie, dass das eigentlich gar nicht so kompliziert sein kann.
Oder doch?
Die Anleitungen, die im Netz kursieren beziehen sich auf PHPBB 3.0 und funktionieren nicht unter 3.1.
Den Lösungsansatz von HJW kann ich nicht nachvollziehen, soweit reichen meine Kenntnisse bei weitem nicht, aber sie scheinen auch nicht zum Erfolg zu führen.
@Franki Die User werden bei mir schon von der DB des Forums übernommen. Dh. wer im Forum eingeloggt ist, kann sich auch im Chat automatisch einloggen.
Neulich war allerdings auch ein Gast eingeloggt, was eigentlich nicht möglich sein sollte. Daran rätsle ich noch.
Es streikt allerdings - und das ist wichtig - das Sternchen in der Userliste wenn jemand im Chat ist und bei der Anzeige der Anzahl in der Navigation.
Es waren nur zwei Codeschnipsel, die unter 3.0 einwandfrei funktionierten, also denke ich mal als blutiger Laie, dass das eigentlich gar nicht so kompliziert sein kann.
Oder doch?
- franki
- Ehemaliges Teammitglied
- Beiträge: 2823
- Registriert: 21.10.2007 14:02
- Wohnort: Sonsbeck
- Kontaktdaten:
Re: blueimp ajaxchat und include/functions.php
Hallo @mague
Jep die 3.0er Anleitung funktioniert nicht bei der 3.1.x Version.
Es hapert an dieser sch...
Ich habe auch noch nicht hin bekommen wie ich die Abfrage bei php >=5 einbinde.
Bei der Anleitung für phpBB3.0 brauchte der User sich nicht anmelden sondern war, wenn er im Forum angemeldet war,
auch automatisch angemeldet wenn er den Chat geöffnet hat.
Dass ganze wurde durch die DB-Abrfage
Jep die 3.0er Anleitung funktioniert nicht bei der 3.1.x Version.
Es hapert an dieser sch...
$_SERVER
Abfrage.Ich habe auch noch nicht hin bekommen wie ich die Abfrage bei php >=5 einbinde.
Bei der Anleitung für phpBB3.0 brauchte der User sich nicht anmelden sondern war, wenn er im Forum angemeldet war,
auch automatisch angemeldet wenn er den Chat geöffnet hat.
Dass ganze wurde durch die DB-Abrfage
$online_userlist
ausgelesen.LG Franki