Chat Smileys Problem

Diskutiere Chat Smileys Problem im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Hi, ich hab ein Problem mit meinem Chat und zwar hab ich neue smileys eingebaut und musste das nun auch in der .php Datei ändern. Dabei ist der...
  • Chat Smileys Problem Beitrag #1
A

Airfighter76

Bekanntes Mitglied
Dabei seit
01.04.2009
Beiträge
268
Reaktionspunkte
0
Hi,
ich hab ein Problem mit meinem Chat und zwar hab ich neue smileys eingebaut und musste das nun auch in der .php Datei ändern. Dabei ist der Fehler : Parse error: syntax error, unexpected ',' in /var/www/vhosts/usf-xnova.de/httpdocs/chat_msg.php on line 44 aufgetreten und ich verstehe nicht, was er an meinem Komma auszusetzten hat. Der Code von der PHP sieht folgendermaßen aus.
Code:
<?php

define('INSIDE'  , true);
define('INSTALL' , false);

$rocketnova_root_path = './';
include($rocketnova_root_path . 'extension.inc');
include($rocketnova_root_path . 'common.' . $phpEx);

// Schutz vor unregestrierten Usern
if ($IsUserChecked == false) {
	includeLang('login');
	message($lang['Login_Ok'], $lang['log_numbreg']);
}

// alte Nachrichten werden gelöscht
$timemoment=time();
$time_1h=$timemoment - 3600;

// On selectionne les messages présents dans la base de donnée
$query = doquery("SELECT * FROM {{table}} ORDER BY messageid ASC", "chat");
while($v=mysql_fetch_object($query)){
	$nick=htmlentities(utf8_decode($v->user));
	$msg=htmlentities(utf8_decode($v->message));
	$time=($v->timestamp);

	// Les différentes polices (gras, italique, couleurs, etc...)
	$msg=preg_replace("#\[a=(ft|https?://)(.+)\](.+)\[/a\]#isU", "<a href=\"$1$2\" target=\"_blank\">$3</a>", $msg);
	$msg=preg_replace("#\[b\](.+)\[/b\]#isU","<b>$1</b>",$msg);
	$msg=preg_replace("#\[i\](.+)\[/i\]#isU","<i>$1</i>",$msg);
	$msg=preg_replace("#\[u\](.+)\[/u\]#isU","<u>$1</u>",$msg);
	$msg=preg_replace("#\[c=(blue|yellow|green|pink|red|orange|lime)\](.+)\[/c\]#isU","<font color=\"$1\">$2</font>",$msg);

	// Les smileys avec leurs raccourcis 
					 
					 





	$msg=preg_replace("#:agr:#isU","<img src=\"<img src=\"images/Smileys/aggressive.gif\" align=\"absmiddle\" title=\":agr:\" alt=\":agr:\">",$msg);
	$msg=preg_replace("#:angel:#isU","<img src=\"<img src=\"images/Smileys/angel.gif\" align=\"absmiddle\" title=\":angel:\" alt=\":angel:\">",$msg);
		$msg=preg_replace("#:bad:#isU","<img src=\"<img src=\"images/Smileys/bad.gif\" align=\"absmiddle\" title=\":bad:\" alt=\":bad:\">", $msg),$msg);
		$msg=preg_replace("#:blink:#isU","<img src=\"<img src=\"images/Smileys/blink.gif\" align=\"absmiddle\" title=\":blink:\" alt=\":blink:\">",$msg);
	$msg=preg_replace("#:blush:#isU","<img src=\"<img src=\"images/Smileys/blush.gif\" align=\"absmiddle\" title=\":blush:\" alt=\":blush:\">",$msg);
	$msg=preg_replace("#:bomb:#isU","<img src=\"<img src=\"images/Smileys/bomb.gif\" align=\"absmiddle\" title=\":bomb:\" alt=\":bomb:\">",$msg);
		$msg=preg_replace("#:clap:#isU","<img src=\"<img src=\"images/Smileys/clapping.gif\" align=\"absmiddle\" title=\":clap:\" alt=\":clap:\"",$msg);
		$msg=preg_replace("#:cool:#isU","<img src=\"<img src=\"images/Smileys/cool.gif\" align=\"absmiddle\" title=\":cool:\" alt=\":cool:\"",$msg);
		
    $msg=preg_replace("#:c:#isU","<img src=\"<img src=\"images/Smileys/cray.gif\" align=\"absmiddle\" title=\":c:\" alt=\":c:\"",$msg);
			$msg=preg_replace("#:crz:#isU","<img src=\"<img src=\"images/Smileys/crazy.gif\" align=\"absmiddle\" title=\":crz:\" alt=\":crz:\"",$msg);
			$msg=preg_replace("#:diablo:#isU","<img src=\"<img src=\"images/Smileys/diablo.gif\" align=\"absmiddle\" title=\":diablo:\" alt=\":diablo:\"",$msg);
			$msg=preg_replace("#:cool2:#isU","<img src=\"<img src=\"images/Smileys/dirol.gif\" align=\"absmiddle\" title=\":cool2:\" alt=\":cool2:\"",$msg);
			$msg=preg_replace("#:fool:#isU","<img src=\"<img src=\"images/Smileys/fool.gif\" align=\"absmiddle\" title=\":fool:\" alt=\":fool:\"",$msg);
				$msg=preg_replace("#:rose:#isU","<img src=\"<img src=\"images/Smileys/give_rose.gif\" align=\"absmiddle\" title=\":rose:\" alt=\":rose:\"",$msg);
			$msg=preg_replace("#:good:#isU","<img src=\"<img src=\"images/Smileys/good.gif\" align=\"absmiddle\" title=\":good:\" alt=\":good:\"",$msg);
			$msg=preg_replace("#:huh:#isU","<img src=\"<img src=\"images/Smileys/huh.gif\" align=\"absmiddle\" title=\":huh:\" alt=\":|\"",$msg);
			$msg=preg_replace("#:D:#isU","<img src=\"<img src=\"images/Smileys/lol.gif\" align=\"absmiddle\" title=\":D\" alt=\":D\"",$msg);
		$msg=preg_replace("#:yu#isU","<img src=\"<img src=\"images/Smileys/yu.gif\" align=\"absmiddle\" title=\":yu\" alt=\":yu\"",$msg);
		$msg=preg_replace("#:unknw:#isU","<img src=\"<img src=\"images/Smileys/unknw.gif\" align=\"absmiddle\" title=\":unknw:\" alt=\":unknw:\"",$msg);
		$msg=preg_replace("#:sad#isU","<img src=\"<img src=\"images/Smileys/sad.gif\" align=\"absmiddle\" title=\":(\" alt=\":(\"",$msg);
			$msg=preg_replace("#:smile#isU","<img src=\"<img src=\"images/Smileys/smile.gif\" align=\"absmiddle\" title=\":)\" alt=\":)\"",$msg);
		$msg=preg_replace("#:shok:#isU","<img src=\"<img src=\"images/Smileys/shok.gif\" align=\"absmiddle\" title=\":shok:\" alt=\":shok:\"",$msg);
			$msg=preg_replace("#:rofl#isU","<img src=\"<img src=\"images/Smileys/rofl.gif\" align=\"absmiddle\" title=\":rofl\" alt=\":rofl\"",$msg);
			$msg=preg_replace("#:eye#isU","<img src=\"<img src=\"images/Smileys/blackeye.gif\" align=\"absmiddle\" title=\":eye\" alt=\":eye\"",$msg);
			$msg=preg_replace("#:p#isU","<img src=\"<img src=\"images/Smileys/tongue.gif\" align=\"absmiddle\" title=\":p\" alt=\":p\"",$msg);
		
    
    $msg=preg_replace("#:wink:#isU","<img src=\"<img src=\"images/Smileys/wink.gif\" align=\"absmiddle\" title=\";)\" alt=\";)\"",$msg);
	
  
      $msg=preg_replace("#:yahoo:#isU","<img src=\"<img src=\"images/Smileys/yahoo.gif\" align=\"absmiddle\" title=\":yahoo:\" alt=\":yahoo:\"",$msg);
			$msg=preg_replace("#:tratata:#isU","<img src=\"<img src=\"images/Smileys/mill.gif\" align=\"absmiddle\" title=\":tratata:\" alt=\":tratata:\"",$msg);
			$msg=preg_replace("#:fr#isU","<img src=\"<img src=\"images/Smileys/friends.gif\" align=\"absmiddle\" title=\":fr\" alt=\":fr\"",$msg);
			$msg=preg_replace("#:dr#isU","<img src=\"<img src=\"images/Smileys/drinks.gif\" align=\"absmiddle\" title=\":dr\" alt=\":dr\"",$msg);
			$msg=preg_replace( "#:tease:#isU");"<img src=\"<img src=\"images/Smileys/tease.gif\" align=\"absmiddle\" title=\":tease:\" alt=\":tease:\">"),$msg);
          
          					 			 
					 
					 
					 
					 
					 
					 
					 
					 
					 
					

          
          
          
          
          
          
          
          
          
          
          
	// Affichage du message
	$msg="<div align=\"left\"> ".date('d.m', $time).", ".date('H\:i', $time)."|".$nick." > ".$msg."<br></div>";
	print stripslashes($msg);
}


?>
 
  • Chat Smileys Problem Beitrag #2
futtlui

futtlui

Bekanntes Mitglied
Dabei seit
21.01.2003
Beiträge
10.439
Reaktionspunkte
2
PHP:
$msg=preg_replace("#:dr#isU","<img src=\"<img src=\"images/Smileys/drinks.gif\" align=\"absmiddle\" title=\":dr\" alt=\":dr\"",$msg);
$msg=preg_replace( "#:tease:#isU");"<img src=\"<img src=\"images/Smileys/tease.gif\" align=\"absmiddle\" title=\":tease:\" alt=\":tease:\">"),$msg);
die untere Zeile hast Du eingefügt, oder?
Schau Dir mal genau die Unterschiede der beiden Zeilen an - wird schon durch die Farben des Quellcodes deutlich. Daher solltest Du immer nen Editor mit Code-Highlighting verwenden. ;)

(und auch hier im Forum für php-Code nicht [noparse]
Code:
 sondern [php][/noparse] verwenden)
 
  • Chat Smileys Problem Beitrag #3
A

Airfighter76

Bekanntes Mitglied
Dabei seit
01.04.2009
Beiträge
268
Reaktionspunkte
0
Ich hab den ganzen Text der da drin stand neu geschrieben, also die ganzen Smileys. Dabei haben sich ein paar Fehler eingeschlichen, insgesamt 3. 1. Fehler
PHP:
		$msg=preg_replace("#:bad:#isU","<img src=\"<img src=\"images/Smileys/bad.gif\" align=\"absmiddle\" title=\":bad:\" alt=\":bad:\">", $msg),$msg);
hier hab ich 2 mal msg geschrieben. 2. Fehler
PHP:
 		$msg=preg_replace("#:clap:#isU","<img src=\"<img src=\"images/Smileys/clapping.gif\" align=\"absmiddle\" title=\":clap:\" alt=\":clap:\"",$msg);
ich hab ein paar mal img src doppeltgeschrieben. 3.Fehler war, das ein paar mal das > fehlte. Ich hab jetzt alle Fehler behoben und es funktioniert jetzt.
 
Thema:

Chat Smileys Problem

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben