Rechercher : dans
Par :

[Problème PHP] Parse error: syntax error

Dernière réponse le 21 sep 2007 à 02:36:51 benoitlaprise, le 3 sep 2007 à 07:43:30 
 Signaler ce message aux modérateurs

Voilà mon problème, j'ai installé un module préfait en php sur mon site et lorsque j'essais de me rendre sur la page index voici l'erreur qui me saute au visage:

Parse error: syntax error, unexpected $end in C:\wamp\www\armory\inc\functions.php on line 260

J'ai tout fait mais je suis à bout d'idées. Il y a quelqu'un ici qui pourrait m'aider SVP?! Merci en avance!

############################################################­################
Voici le code de du fichier "index.php"
############################################################################

<?php
session_start();
# 
#   0000      0000          0000000  0000                                                                                
#   00000     000000     00000000000  00000                                                                              
#  000000     000000    0000000000000 00000       000                                                                    
#  000000     000000   00000000000000 00000      Q00000                                                                  
#  00000      000000  00000000         00000    00000000                                                                 
#  00000      00000  0000000           00000   00000000                                                                   
# 000000      00000  000000            00000  00000000                                                                    
# 00000T      00000 000000             00000 00000000                              
# 00000     0000000 00000 Por Nesty    0000000000000
# 00000    00000000 00000        000   000000000000    
# 00000   000000000 00000       00000  00000000000
# 00000000000000000 000000    000000   0000000000
#  0000000000000000 0000000000000000   000000000
#  0000000000000000  000000000000000   00000000
#   000000000000000  00000000000000    0000000
#    0000000  00000   0000000000       000000
#             0000       0000 
#             000	  Version 0.1-SVN
?>
<html>
<head>
<link type="text/css" rel="stylesheet" href="css.css" />
<script>
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function hide_bag(object){
	id = document.getElementById(object);
	style = id.style;
			if (style.display == "block"){
			style.display = "none";
			} else {
			style.display = "block";
			}
}
</script>
</head>
<?php
	require_once("inc/config.php"); // Incluir el fichero de configuraciones
	require_once("inc/id_tables.php"); // Incluir el fichero con las tablas
	require_once("inc/functions.php"); // Incluir el fichero de las funciones y las clases
	require_once("inc/lang/".$config['d_l'].".php");

	$conn = mysql_connect($config['host'],$config['user'],$config['pass']) or die(mysql_error());
	mysql_select_db($config['db_m']) or die(mysql_error());
	
	if (!@$_SESSION['CVW'])header("location: login.php");
	if (@$_SESSION['CVW'] && $_SESSION['CVW_id']){// Se saca la informacion de los caracteres y se ordena por nombre
	$id = $_SESSION['CVW_id'];
	$query = mysql_query("SELECT name,guid FROM `character` WHERE account='$id' order by Name"); 
	}
	if (@$_SESSION['CVW'] && $_SESSION['CVW_id'] && $_SESSION['CVW_gmlevel'] > 0){// Se saca la informacion de los caracteres y se ordena por nombre
	$id = $_SESSION['CVW_id'];
	$query = mysql_query("SELECT name,guid FROM `character` order by Name"); 
	}
	if (mysql_num_rows($query) == 1){
	$row = mysql_fetch_assoc($query);
	$guid = $row['guid'];
	} else {
	echo $lang['char'].": <select name=\"menu1\" onChange=\"MM_jumpMenu('parent',this,0)\"><option>".$lang['char']."</option>";
	while($row = mysql_fetch_array($query)){
	if (@$_GET['guid'] == $row['guid']) { $selected = "selected=\"selected\""; } else { $selected = ""; }
	echo "<option $selected value=\"index.php?guid=".$row['guid']."\">".$row['name']."</option>";
	}
	echo "</select>";
	$guid = @$_GET['guid']; 
	}
	
	if (@$guid){ 
	$query = mysql_query("SELECT * FROM `character` WHERE guid='$guid'") or die(mysql_error());
	$char = mysql_fetch_array($query);
	
	/* -------------------------------------- */

	
	$char_name = $char['name']; // Nombre del caracter
	$char_race = $df['char_race'][$char['race']]; // Raza del caracter
	$char_data = explode(' ',$char['data']); // Informacion del caracter
	$rank = $char['highest_rank']; // Informacion del rango del caracter
	/* --------------- */
	$char_gender = dechex($char_data[36]);
	$char_gender = str_pad($char_gender,8, 0, STR_PAD_LEFT);
	$char_gender = $char_gender{3};
	$char_gender = $df['char_gender'][$char_gender]; // Genero
	/* --------------- */
	$char_class_type = $df['char_class_'.$char_gender][$char['class']];
	$char_level = $char_data[34]; // Nivel
	$char_curXP = $char_data[654]; //Experiencia actual
	$char_maxXP = $char_data[655]; // Maxima experiencia
	/* --------------- */
	$money = $char_data[1176]; // Dinero
	$gold = floor($money/10000); // Oro
	$silver = floor(($money-$gold*10000)/100);// Plata
	$bronze = floor($money-$gold*10000-$silver*100); // Bronze

	$zone_name = get_map_name($char['map'])." - ".get_zone_name($char['map'], $char['position_x'], $char['position_y']); // Nombre de la zona
	/* --------------- */
	$block = unpack("f", pack("V", $char_data[1106]));
	$block = round($block[1],2);
	// Se adquiere el bloqueo, se convierte de entero fijo a flotante y se redondea
	$dodge = unpack("f", pack("V", $char_data[1107]));
	$dodge = round($dodge[1],2);
	// Se adquiere el esquive, se convierte de entero fijo a flotante y se redondea
	$parry = unpack("f", pack("V", $char_data[1108]));
	$parry = round($parry[1],2);
	$crit = unpack("f", pack("V", $char_data[1109]));
	$crit = round($crit[1],2);
	// Se adquiere el Daño critico, se convierte de entero fijo a flotante y se redondea
	$range_crit = unpack("f", pack("V", $char_data[1110]));
	$range_crit = round($range_crit[1],2);
	// Se adquiere el Daño critico de largo alcance, se convierte de entero fijo a flotante y se redondea
	$char_online = $char['online']; // Si esta en linea o no
	switch ($char_online){
		case "0":
			$char_online = "<font color=\"#ff0000\">".$lang['offline']."</font>"; break;
		case "1":
			$char_online = "<font color=\"#00ff00\">".$lang['online']."</font>"; break;
			}
	/* --------------- */
	// Varias estadisticas del jugador
	list(, $char_str) = unpack("f", pack("V", $char_data[150]));
	list(, $char_agi) = unpack("f", pack("V", $char_data[151]));
	list(, $char_sta) = unpack("f", pack("V", $char_data[152]));
	list(, $char_int) = unpack("f", pack("V", $char_data[153]));
	list(, $char_spi) = unpack("f", pack("V", $char_data[154]));
	list(, $char_armor) = unpack("f", pack("V", $char_data[155]));
	list(, $char_resist1) = unpack("f", pack("V", $char_data[156])); // Holy
	list(, $char_resist2) = unpack("f", pack("V", $char_data[157])); // Arcane
	list(, $char_resist3) = unpack("f", pack("V", $char_data[158])); // Fire
	list(, $char_resist4) = unpack("f", pack("V", $char_data[159])); // Nature
	list(, $char_resist5) = unpack("f", pack("V", $char_data[160])); // Frost
	list(, $char_resist6) = unpack("f", pack("V", $char_data[161])); // Shadow

	$resists = array ( // Poniendo las resistencias en un array
	 0 => $char_resist1,
	 1 => $char_resist1,
	 2 => $char_resist1,
	 3 => $char_resist1,
	 4 => $char_resist1,
	 5 => $char_resist1
	 );
	 
	$char_health = $char_data[22]; // La vida del jugador
	list(, $char_max_health) = unpack("f", pack("V", $char_data[28]));
	list(, $char_mana) = unpack("f", pack("V", $char_data[23])); // El mana
	list(, $char_max_mana) = unpack("f", pack("V", $char_data[29]));
	
	if($char_data[191]){ // Sacar la informacion del Guild
		$sql = "SELECT name FROM guild WHERE guildid='".$char_data[191]."'"; 
		$query = mysql_query($sql);
		$row = mysql_fetch_assoc($query);
		$guild_name = "<font color=\"#ffff00\">".$row['name']."</font>";
		$guild_rank = $char_data[192];
	} else { // Si no esta en ningun Guild, no se muestra nada
		$guild_name = "0";
		$guild_rank = "<font color=\"#ff0000\">Ninguno</font>";
		}
		
		$char_class = new character(); // Llamando a la clase principal
		$char_class->get_stats(); // Declarando la clase en la variable char_class, a partir de ahora todas las funciones van aqui
		$honor = $char_class->get_character_honor($guid); // Obteniendo el honor del caracter
		$rank = $char_class->calc_character_rank($honor); // Calculando el rango del caracter
		$side = $char_class->get_char_side($char['race']); // Obtener el lado del caracter
	?>
<title>Datos de: <?=$char_name?></title>
<body>
<script language="JavaScript" type="text/javascript" src="js/tooltip.js"></script>
<table>
<tr valign="top">
<td>
<div style="height: 21px; left: -1000px; top: 484px; visibility: hidden;" id="contents">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
	<tbody>
	<tr>
		<td><img src="img/pixel.gif" height="1" width="1"></td>
		<td bgcolor="#000000"></td>
		<td><img src="img/pixel.gif" height="1" width="1"></td>
	</tr>
	<tr>
		<td bgcolor="#000000"></td>
		<td>
			<table border="0" cellpadding="0" cellspacing="0" width="100%">
				<tbody>
				<tr>
					<td bgcolor="#000000" height="1" width="1"></td>
					<td bgcolor="#d5d5d7" height="1"><img src="img/pixel.gif" height="1" width="1"></td>
					<td bgcolor="#000000" height="1" width="1"></td>
				</tr>
				<tr>
					<td bgcolor="#a5a5a5" width="1"><img src="img/pixel.gif" height="1" width="1"></td>
					<td class="trans_div" valign="top"><div style="visibility: visible;" id="tooltipText"></div></td> 
					<td bgcolor="#a5a5a5" width="1"><img src="img/pixel.gif" height="1" width="1"></td>
				</tr>
				<tr>
					<td bgcolor="#000000" height="1" width="1"></td>
					<td bgcolor="#4f4f4f"><img src="img/pixel.gif" height="2" width="1"></td>
					<td bgcolor="#000000" height="1" width="1"></td>
				</tr>
				</tbody>
			</table>		</td>
		<td bgcolor="#000000"></td>
	</tr>
	<tr>
		<td><img src="img/pixel.gif" height="1" width="1"></td>
		<td bgcolor="#000000"></td>
		<td><img src="img/pixel.gif" height="1" width="1"></td>
	</tr>
	</tbody>
</table>
</div>
<div>
<?php

// Mostrar barra de vida
$h_tot = $char_max_health;
$h_parte = $char_health;
if ($h_parte > $h_tot){ $h_parte = $h_tot; }
if ($h_tot != 0){ $h_percent = round($h_parte/$h_tot*100,0); } else { $h_percent = 0; }
if ($h_parte > 0 ){ $h_l_on_off = "on"; } else { $h_l_on_off = "off"; }
if ($h_percent == 100 ){ $h_r_on_off = "on"; } else { $h_r_on_off = "off"; }

// Mostrar barra de mana
$m_tot = $char_max_mana;
$m_parte = $char_mana;
if ($m_parte > $m_tot){ $m_parte = $m_tot; }
if ($m_tot != 0){ $m_percent = round($m_parte/$m_tot*100,0); } else { $m_percent = 0; }
if ($m_parte > 0 ){ $m_l_on_off = "mana-left-on"; } else { $m_l_on_off = "left-off"; }
if ($m_percent == 100 ){ $m_r_on_off = "mana-right-on"; } else { $m_r_on_off = "right-off"; }

?>


<table cellpadding="0" cellspacing="0" style="position:absolute; margin-top:80px; margin-left:70px">
<tr>
<td style="position:absolute; padding-left:50px; font-size:10px;"><?=$lang['life']?>: <?=$h_parte?> / <?=$h_tot?></td>
<td style="background: url(img/bar/left-<?=$h_l_on_off?>.png) repeat-x; width:7px"/></td><td style="width:<?=$h_percent*1.6?>px; height:10px; background: url(img/bar/bar-on.png) repeat-x;">&nbsp;</td><td style="width:<?=(100-$h_percent)*1.6?>px; height:10px; background: url(img/bar/bar-off.png) repeat-x;"></td><td style="background: url(img/bar/right-<?=$h_r_on_off?>.png) repeat-x; width:7px"/>
</tr>
</table>



<?php if ($char['class'] != "1" && $char['class'] != "3" && $char['class'] != "4"){ ?>
<table cellpadding="0" cellspacing="0" style="position:absolute; margin-top:95px; margin-left:70px">
<tr>
<td style="position:absolute; padding-left:50px; font-size:10px;"><?=$lang['mana']?>: <?=$m_parte?> / <?=$m_tot?></td>
<td style="background: url(img/bar/<?=$m_l_on_off?>.png) repeat-x; width:7px"/></td><td style="width:<?=$m_percent*1.6?>px; height:10px; background: url(img/bar/mana-bar-on.png) repeat-x;">&nbsp;</td><td style="width:<?=(100-$m_percent)*1.6?>px; height:10px; background: url(img/bar/bar-off.png) repeat-x;"></td><td style="background: url(img/bar/<?=$m_r_on_off?>.png) repeat-x; width:7px"/>
</tr>
</table>
<?php }
if ($rank == 0){
	$img_rank = "img/blank.gif";
	}elseif($rank >= 1 && $rank < 10){
	$img_rank = "img/interface/PvPRanks/PvPRank0".$rank.".png";
	}else{
	$img_rank = "img/interface/PvPRanks/PvPRank".$rank.".png";
	}
	?>
<img src="img/blank.gif" style="position:absolute; margin-left:12px; margin-top:8px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img\interface\CharacterFrame\TemporaryPortrait-<?=$char_gender?>-<?=$char['race']?>.png',sizingMethod='scale')" width=56 height=56>

<img src="img/blank.gif" align="absmiddle" width="25" height="25" style=" position:absolute; margin-left:320px; margin-top:38px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?=$img_rank?>',sizingMethod='scale');" />

<div style="font-size:14px; font-weight:normal; position:absolute; margin-top:16px; margin-left:75px; width:250px;" align="center"><b><?=$char_name?></b></div>
<div style="position:absolute; color:#ffff00; font-size:12px; margin-top:35px; margin-left:75px; width:250px; font-family: arial,sans-serif;" align="center"><?=$lang['level']?> <?=$char_level?> - <?=$char_race?> - <?=$char_class_type?><br>
<?php if ($guild_name != "0"){ ?><font color="#FFFFFF"><</font><?=$guild_name?><font color="#FFFFFF">></font><?php } ?>
</div>
<img style="position:absolute; <?php echo $char_class->item_pos(1); ?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Head.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[260]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(1)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[260],1)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[260]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(2)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Neck.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[272]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(2)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[272],2)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[272]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(3)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Shoulder.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[284]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(3)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[284],3)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[284]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(4)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Chest.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[428]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(4)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[428],4)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[428]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(5)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Chest.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[308]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(5)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[308],5)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[308]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(6)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Shirt.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[296]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(6)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[296],6)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[296]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(7)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Tabard.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[476]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(7)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[476],7)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[476]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(8)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Wrists.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[356]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(8)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[356],8)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[356]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(9)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-MainHand.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[440]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(9)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[440],9)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[440]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(10)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-SecondaryHand.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[452]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(10)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[452],10)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[452]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(11)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Ranged.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[464]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(11)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[464],11)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[464]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(12)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Hands.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[368]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(12)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[368],12)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[368]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(13)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Waist.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[320]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(13)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[320],13)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[320]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(14)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Legs.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[332]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(14)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[332],14)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[332]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(15)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Feet.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[344]) != ".png") { ?><img style="position:absolute; <?=$char_class->item_pos(15)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[344],15)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[344]);?>" /> <?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(16)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Finger.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[380]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(16)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[380],16)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[380]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(17)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Finger.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[392]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(17)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[392],17)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[392]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(18)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Trinket.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[404]) != ".png") {?><img style="position:absolute; <?=$char_class->item_pos(17)?>" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[344],18)?>', 'black' , '300')" onMouseout="hideddrivetip()" width="36" height="36" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[404]);?>"><?php } ?>
<img style="position:absolute; <?=$char_class->item_pos(19)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Trinket.png" width="36" height="36"/>
<?php if ($char_class->get_item_icon($char_data[417]) != ".png") {?><img <?=$char_class->item_pos(17)?> width="36" height="36" onMouseover="ddrivetip('<?=$char_class->get_char_info($char_data[417])?>', 'black' , '300')" onMouseout="hideddrivetip()" src="img/interface/Icons/<?=$char_class->get_item_icon($char_data[417],17); ?>"><?php } ?>


<img style="position:absolute; left: 240px; top: 420px;" src="img/interface/aa.gif" />
<img style="position:absolute; left: 256px; top: 408px;" src="img/interface/ammoslot.gif" />
<img style="position:absolute; margin-left:324px; margin-top:9px;" src="img/interface/Buttons/UI-Panel-MinimizeButton-Up.gif" />
<img style="position:absolute; margin-left:268px; margin-top:80px;" src="img/interface/PaperDollInfoFrame/UI-Character-ResistanceIcons.png" />
<img style="position:absolute; margin-left:68px;margin-top:290px;" src="img/interface/PaperDollInfoFrame/UI-Character-StatBackground-Short.png">
<div style="color: #FFFFFF; font-size: 8pt; font-family: georgia,sans-serif; font-weight: bold; position:absolute; margin-left:40px;margin-top:440px;"><?=$lang['char_tab']?></div>
<div style="color:#cc9900; font-size: 8pt; font-family: georgia,sans-serif; font-weight: bold; position:absolute; margin-left:145px;margin-top:440px;"><a href="#"><?=$lang['rep_tab']?></a></div>
<div style="color:#cc9900; font-size: 8pt; font-family: georgia,sans-serif; font-weight: bold; position:absolute; margin-left:275px;margin-top:440px;"><a href="#"><?=$lang['honor_tab']?></a></div>
<a href="#" style="position:absolute; <?=$char_class->item_pos(20)?>" onClick="hide_bag('bag-18')"><img border="0" style="position:absolute;" src="img/interface/icons/inv_misc_bag_08.png"></a>
<img style="position:absolute; <?=$char_class->item_pos(21)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Bag.png">
<img style="position:absolute; <?=$char_class->item_pos(22)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Bag.png">
<img style="position:absolute; <?=$char_class->item_pos(23)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Bag.png">
<img style="position:absolute; <?=$char_class->item_pos(24)?>" src="img/interface/PaperDoll/UI-PaperDoll-Slot-Bag.png">
<?php 
$query = mysql_query("SELECT item_template,slot FROM character_inventory WHERE guid=$guid AND bag=255 AND slot >= 19 AND slot <= 22");
while ($row = mysql_fetch_assoc($query)){
?>

<a href="#" onClick="hide_bag('bag-<?=$row['slot']?>')"><img border="0" onMouseover="ddrivetip('<?=$char_class->get_char_info($row['item_template'],$row['slot']+2)?>', 'black' , '300')" onMouseout="hideddrivetip()" style="position:absolute; <?=$char_class->item_pos($row['slot']+2)?>"  src="img/interface/Icons/<?=$char_class->get_item_icon($row['item_template']);?>"></a>
<?php  } ?>

  <div style="position:absolute; margin-top:270px; margin-left:100px;"><?=$zone_name?></div>
<img style="position:absolute; margin-left:183px;margin-top:290px;" src="img/interface/PaperDollInfoFrame/back_small.jpg">

<?php echo $char_class->stats(); ?>
<div id="" style="position:absolute;margin-left:190px;margin-top:295px;">
		<table cellspacing="0" cellpadding="0" width="100" style="color: #CBA300; font-size: 7pt; font-weight: bold; font-family: arial,sans-serif;">
			<tr><td><?=$lang['block']?>:</td><td align=right><font color="white"><?=$block?>%</font></td></tr>
			<tr><td><?=$lang['dodge']?>:</td><td align=right><font color="white"><?=$dodge?>%</font></td></tr><tr><td><?=$lang['dmg_crit']?>:</td><td align=right><font color="white"><?=$crit?>%</font></td></tr>
			<tr><td><?=$lang['rang_crit']?>:</td><td align=right><font color="white"><?=$range_crit?>%</font></td></tr></table>
			
  </div>
  <div style="position:absolute; margin-top:350px; margin-left:200px"><?=@$char_online;?></div>
<img src="img/interface/PaperDollInfoFrame/UI-Character-CharacterTab-L1.png" /><img src="img/interface/PaperDollInfoFrame/UI-Character-CharacterTab-R1.png" /><br /><img src="img/interface/PaperDollInfoFrame/UI-Character-CharacterTab-L2.png" /><img src="img/interface/PaperDollInfoFrame/UI-Character-CharacterTab-R2.png" />
</div>
</td>
<td >
<div id="bag-18" class="bagGen">
<img class="bagBG" src="img/interface/ContainerFrame/UI-BackpackBackground.png"; />
<div style="margin-left:-66px;">
<?php 
$query_bag18 = mysql_query("SELECT * FROM character_inventory WHERE GUID=$guid AND bag=255 AND slot >=23 AND slot <=35");
$rr=0;
$addrow = 0;
if($addrow>0){$cc=2;$pm=-20;}else{$cc=0;$pm=0;}
for($i=0;$i<=16;$i++){
				if($cc>=4){$cc = 0;$rr++;}
				$cc++;
				$itempos[$i]['x'] = $cc;
				$itempos[$i]['y'] = $rr;
		}
for($i=0;$i<=16;$i++){
				$m_l[$i] = $itempos[$i]['x']*41+43;
				$m_t[$i] = $itempos[$i]['y']*41+50+$pm;		
				}
$pos = 0;
while($row_bag18 = mysql_fetch_array($query_bag18)){
?>
<img style="position:absolute; margin-left:<?=$m_l[$pos]?>; margin-top:<?=$m_t[$pos]?>" width="36" height="36" onMouseover="ddrivetip('<?=$char_class->get_char_info($row_bag18['item_template'],17)?>', 'black' , '300')" onMouseout="hideddrivetip()" src="img/interface/Icons/<?=$char_class->get_item_icon($row_bag18['item_template'],17); ?>">
<?php $pos++;} ?>
</div>


<div style="font-size:10px; position:absolute; margin-top:10px; margin-left:50px; width:115px; text-align:center;"><b><?=$lang['backpack']?></b></div>
<div style="color: #FFFFFF; font-size: 8pt; position:absolute; margin-top:215px; margin-left:10px; width:163px; text-align:right;">
<?=$gold?>
<img src="img/blank.gif" align="absmiddle" width="15" height="15" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/interface/MoneyFrame/UI-MoneyIcons-Gold.png',sizingMethod='scale');" />
<?=$silver?>
<img src="img/blank.gif" align="absmiddle" width="15" height="15" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/interface/MoneyFrame/UI-MoneyIcons-silver.png',sizingMethod='scale');" />
<?=$bronze?><img src="img/blank.gif" align="absmiddle" width="15" height="15" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/interface/MoneyFrame/UI-MoneyIcons-bronze.png',sizingMethod='scale');" />
</div>
<a onClick="hide_bag('bag-18')" title="<?=$lang['close']?>" href="#" style="margin-top:1px; margin-left:159px;position:absolute"><img border="0" src="img/interface/Buttons/UI-Panel-MinimizeButton-Up.gif"></a>
</div>
<?php $query = mysql_query("SELECT item_template,slot FROM character_inventory WHERE guid=$guid AND bag=255 AND slot >= 19 AND slot <= 22");
while ($row = mysql_fetch_assoc($query)){
$q = mysql_query("SELECT ContainerSlots FROM item_template WHERE entry='".$row['item_template']."'");	$size = mysql_result($q,0);

$row1 = floor($size/4);
$row_str = $row1.'x4';
$addrow = $size-$row1*4;
if($addrow>0)$addrow_str = '+2';else $addrow_str = '';
$img = $row_str.$addrow_str;

?>
<div id="bag-<?=$row['slot']?>" class="bagGen">
<img class="bagBG" src="img/interface/ContainerFrame/UI-Bag-<?=$img?>.png"; />
<div style="margin-left:-65px;">
<?php
$query_bag18 = mysql_query("SELECT * FROM character_inventory WHERE GUID=$guid AND bag=".$row['slot']);
$rr=0;
if($addrow>0){$cc=2;$pm=-20;}else{$cc=0;$pm=0;}
for($i=0;$i<=$size;$i++){
				if($cc>=4){$cc = 0;$rr++;}
				$cc++;
				$itempos[$i]['x'] = $cc;
				$itempos[$i]['y'] = $rr;
		}
for($i=0;$i<=$size;$i++){
				$m_l[$i] = $itempos[$i]['x']*41+42;
				$m_t[$i] = $itempos[$i]['y']*41+49+$pm;		
				}
$pos = 0;
while($row_bag18 = mysql_fetch_array($query_bag18)){
?>
<img style="position:absolute; margin-left:<?=$m_l[$pos]?>; margin-top:<?=$m_t[$pos]?>" width="36" height="36" onMouseover="ddrivetip('<?=$char_class->get_char_info($row_bag18['item_template'],17)?>', 'black' , '300')" onMouseout="hideddrivetip()" src="img/interface/Icons/<?=$char_class->get_item_icon($row_bag18['item_template'],17); ?>">
<?php $pos++;} ?>
</div>
<a onClick="hide_bag('bag-<?=$row['slot']?>')" title="<?=$lang['close']?>" href="#" style="margin-left:159px; margin-top:1px;position:absolute"><img border="0" src="img/interface/Buttons/UI-Panel-MinimizeButton-Up.gif"></a>
</div>
<?php }?>
</td>
</tr>
</table>
<?php } mysql_close($conn); // Cerrar la conexion com mysql
/* Fin de CVW */
 ?>


############################################################################
Et voici celui du fichier "functions.php" d'où l'erreur provient (Je crois) ---- Erreur Ligne 260 (Dernière Ligne)
############################################################################

<?php
class character {
private $stats;

function get_char_side($race){
switch($race){
case 1: case 3: case 4: case 7: $side = 0; break;
default: $side = 1; break;
}
return $side;
}
function item_pos($item_type){ // Clase donde se definen la posicion de los objetos con respecto a la interface
switch ($item_type){
case 1: $r = 'margin-left:21px;margin-top:75px;';break; // Cabeza - 260
case 2: $r = 'margin-left:21px;margin-top:115px;';break; // Cuello - 272
case 3: $r = 'margin-left:21px;margin-top:156px;';break; // Hombros - 284
case 4: $r = 'margin-left:21px;margin-top:198px;';break; // Espalda - 428
case 5: $r = 'margin-left:21px;margin-top:239px;';break; // Pecho - 308
case 6: $r = 'margin-left:21px;margin-top:280px;';break; // Camisa - 296
case 7: $r = 'margin-left:21px;margin-top:321px;';break; // Tabard - 476
case 8: $r = 'margin-left:21px;margin-top:362px;';break; // Munecas - 356
case 9: $r = 'margin-left:121px;margin-top:385px;';break; // Arma - 440
case 10: $r = 'margin-left:163px;margin-top:385px;';break; // Arma secundaria - 452
case 11: $r = 'margin-left:205px;margin-top:385px;';break; // Largo alcance - 464
case 12: $r = 'margin-left:307px;margin-top:75px;';break; // Guantes - 368
case 13: $r = 'margin-left:307px;margin-top:115px;';break; // Cinto - 320
case 14: $r = 'margin-left:307px;margin-top:156px;';break; // Pantalon - 332
case 15: $r = 'margin-left:307px;margin-top:198px;';break; // Zapatos - 344
case 16: $r = 'margin-left:307px;margin-top:239px;';break; // Anillo - 380
case 17: $r = 'margin-left:307px;margin-top:280px;';break; // Anillo - 392
case 18: $r = 'margin-left:307px;margin-top:321px;';break; // Arete - 404
case 19: $r = 'margin-left:307px;margin-top:362px;';break; // Arete - 417
case 20: $r = 'margin-left:285px;margin-top:470px;';break; // Bolsa 1
case 21: $r = 'margin-left:25px;margin-top:470px;';break; // Bolsa 2
case 22: $r = 'margin-left:90px;margin-top:470px;';break; // Bolsa 3
case 23: $r = 'margin-left:155px;margin-top:470px;';break; // Bolsa 4
case 24: $r = 'margin-left:220px;margin-top:470px;';break; // Bolsa 5
}
$r .= "cursor:hand;"; // Se agrega la mano como cursor sobre cada objeto
return $r;
}

function get_stats(){ // Funcion para obtener las estadisticas del jugador
global $char_str,$char_agi,$char_sta,$char_int,$char_spi,$char_armor,$resists;

$this->char_str = $char_str; // Fuerza
$this->char_agi = $char_agi; // Agilidad
$this->char_sta = $char_sta; // Fortaleza
$this->char_int = $char_int; // Inteligencia
$this->char_spi = $char_spi; // Espiritu
$this->char_armor = $char_armor; // Armadura

$this->stats[0] = $resists[0];
$this->stats[1] = $resists[1];
$this->stats[2] = $resists[2];
$this->stats[3] = $resists[3];
$this->stats[4] = $resists[4];
$this->stats[5] = $resists[5];
$this->stats[6] = $char_str;
$this->stats[7] = $char_agi;
$this->stats[8] = $char_sta;
$this->stats[9] = $char_int;
$this->stats[10] = $char_spi;
$this->stats[11] = $char_armor;
}

function stat_type($stat){ // Declaracion del tipo de estadistica que modifica el objeto
global $lang;
switch($stat){
case 3: $type = $lang['stat'][3]; break;
case 4: $type = $lang['stat'][4]; break;
case 5: $type = $lang['stat'][5]; break;
case 6: $type = $lang['stat'][6]; break;
case 7: $type = $lang['stat'][7];; break;
default:
$type = $lang['stat'][255];; break;
}
return $type;
}

function resist($row){ // Declaracion de las resistencias que aporta el objeto
global $lang;
$res[] = $row['holy_res'];
$res[] = $row['fire_res'];
$res[] = $row['nature_res'];
$res[] = $row['frost_res'];
$res[] = $row['shadow_res'];
$res[] = $row['arcane_res'];
$spell[0] = $lang['res'][0];
$spell[1] = $lang['res'][1];
$spell[2] = $lang['res'][2];
$spell[3] = $lang['res'][3];
$spell[4] = $lang['res'][4];
$spell[5] = $lang['res'][5];
for ($i = 0; $i <= 5; $i++){
if ($res[$i] != 0){
echo "<br>+<b>".$res[$i]."</b> ".$spell[$i];
$this->stats[$i] = $this->stats[$i] + $res[$i];
}
}


}

function get_item_icon($item){ // Obtener el icono del objeto
global $config;
$query = mysql_query("SELECT displayid FROM item_template where entry='$item'");
$row = mysql_fetch_assoc($query);
$itemid = $row['displayid'];
$query = mysql_query("SELECT icon FROM dbc_itemdisplayinfo WHERE id='$itemid'");
$row = mysql_fetch_array($query);
return $row['icon'].".png";
}

function get_char_info($charid,$charloc){ // Mostrar la informacion del objeto
$row = mysql_fetch_array(mysql_query("SELECT * FROM item_template WHERE entry='$charid'"));

//------------------------------------
$name = str_replace("'","",$row['name']);
$name = str_replace("\"","",$name);
// Mostrar el nombre sin comillas ni apostrofes ya que esto bloquea la web
//------------------------------------
global $resists,$char_str,$char_class,$lang;

switch ($row['Quality']){ // Mostrar la calidad del objeto en colores
case 0: $color = "gray"; break;
case 1: $color = "#FFFFFF"; break;
case 2: $color = "#1EFF00"; break;
case 3: $color = "#0080ff"; break;
case 4: $color = "#b048f8"; break;
case 5: $color = "#F07902"; break;
case 6: $color = "#FFCF00"; break;
}

echo "<font size=2 color=$color><b>".$name."</b></font><font color=#ffffff>";

if ($row['bonding']){ // Mostrar si el objeto es une o no
echo "<br>".$lang['bind'][$row['bonding']];
}
switch ($row['maxcount']){ // Si el objeto es unico o no
case 1: echo "<br><font color=#ffff00>".$lang['unique']."</font>"; break;
default: echo ""; break;
}
echo "<br><span class=typeleft>";
echo $lang['type'][$row['class']];
switch($row['class']){ // La clase del objero
case 0: // Si es un objeco consumible
echo "</span><span class=typeright>".$lang['subclass'][0][$row['subclass']]."</span>"; break;

case 1: // Si es una bolsa
$q = mysql_query("SELECT ContainerSlots FROM item_template WHERE entry='$charid'"); $size = mysql_result($q,0);
echo "<br>".$lang['slots'].": $size"; break;

case 2:
echo "</span><span class=typeright>".$lang['subclass'][2][$row['subclass']]."</span>";

$avg_damage = (round($row['dmg_min1'])+round($row['dmg_max1']))/2;
$avg_damage_per_second = round($avg_damage / ($row['delay']/1000),1);
// Se muestra el daño ocasionado por el arma
$maxdur = $row['MaxDurability']; // La durabilidad del arma
echo "</span><br><span class=typeleft><B>".round($row['dmg_min1'])."</b> - <b>".round($row['dmg_max1'])."</b> daño</span><span class=typeright>Velocidad <b>".($row['delay']/1000)."0</b></span><br>(<b>".$avg_damage_per_second."</b> daño por segundo)<br>Durabilidad <b>$maxdur</b> / <b>$maxdur</b>"; break; // Se muestra el arma y su descripcion

case 4:
echo "</span><span class=typeright>".$lang['subclass'][4][$row['subclass']]."</span>";
if ($row['armor'] > 0){
echo "<br><b>".$row['armor']."</b> ".$lang['armor'];
$this->stats[11] = $this->stats[11]+$row['armor'];
} // Si tiene armadura se muestra
break;
case 5:
echo "asda";
break;
}
for ($i = 1; $i <= 10; $i++){
if (@$row['stat_type'.$i]){
echo "<br><span class=stats><b>+".$row['stat_value'.$i]."</b> ".$char_class->stat_type($row['stat_type'.$i])."</span>";
switch ($row['stat_type'.$i]){ // Se modifican cada una de las estadisticas
case 3: $this->stats[7] += $row['stat_value'.$i]; break;
case 4: $this->stats[6] += $row['stat_value'.$i]; break;
case 5: $this->stats[9] += $row['stat_value'.$i]; break;
case 6: $this->stats[10] += $row['stat_value'.$i]; break;
case 7: $this->stats[8] += $row['stat_value'.$i]; break;
}
} // Se muestra el tipo de estadisticas que modifica
}
$char_class->resist($row);
echo "<br><font color=#00ff00>".$lang['req_level'].": ".$row['RequiredLevel']."</font></font>";
}
function stats(){ // Funcion para mostrar las estadisticas finales del jugador ya modificadas por los objetos.
global $lang;
$char_str = $this->stats[6];
$char_agi = $this->stats[7];
$char_sta = $this->stats[8];
$char_int = $this->stats[9];
$char_spi = $this->stats[10];
$char_armor = $this->stats[11];

if ($char_str != $this->char_str){$char_str = "<font color=\"#00ff00\">".round($char_str)."</font>";} else {$char_str = round($char_str);}
if ($char_agi != $this->char_agi){$char_agi = "<font color=\"#00ff00\">".round($char_agi)."</font>";} else {$char_agi = round($char_agi);}
if ($char_sta != $this->char_sta){$char_sta = "<font color=\"#00ff00\">".round($char_sta)."</font>";} else {$char_sta = round($char_sta);}
if ($char_int != $this->char_int){$char_int = "<font color=\"#00ff00\">".round($char_int)."</font>";} else {$char_int = round($char_int);}
if ($char_spi != $this->char_spi){$char_spi = "<font color=\"#00ff00\">".round($char_spi)."</font>";} else {$char_spi = round($char_spi);}
if ($char_armor != $this->char_armor){$char_armor = "<font color=\"#00ff00\">".round($char_armor)."</font>";} else {$char_armor = round($char_armor);}

?>
<div id="" style="position:absolute;margin-left:75px;margin-top:295px;">
<table cellspacing="0" cellpadding="0" width="100" style="color: #CBA300; font-size: 7pt; font-weight: bold; font-family: arial,sans-serif;">
<tr><td><?=$lang['stat'][4]?>:</td><td align=right><font color="white"><?=$char_str?></font></td></tr>
<tr><td><?=$lang['stat'][3]?>:</td><td align=right><font color="white"><?=$char_agi?></font></td></tr>
<tr><td><?=$lang['stat'][7]?>:</td><td align=right><font color="white"><?=$char_sta?></font></td></tr>
<tr><td><?=$lang['stat'][5]?>:</td><td align=right><font color="white"><?=$char_int?></font></td></tr>
<tr><td><?=$lang['stat'][6]?>:</td><td align=right><font color="white"><?=$char_spi?></font></td></tr>
<tr><td><?=$lang['stat'][254]?>:</td><td align=right><font color="white"><?=$char_armor?></font></td></tr>
</table>
</div>
<div style=" position:absolute; font-size:10px; margin-top:93px; margin-left:271px; width:23px; height:10px;" align="center">
<?php if ($this->stats[1] != 0){ echo "<font color=\"#00ff00\">".$this->stats[1]."</font>"; } else { echo $this->stats[1]; }?></div>
<div style=" position:absolute; font-size:10px; margin-top:122px; margin-left:271px; width:23px; height:10px;" align="center">
<?php if ($this->stats[2] != 0){ echo "<font color=\"#00ff00\">".$this->stats[2]."</font>"; } else { echo $this->stats[2]; }?></div>
<div style=" position:absolute; font-size:10px; margin-top:151px; margin-left:271px; width:23px; height:10px;" align="center">
<?php if ($this->stats[0] != 0){ echo "<font color=\"#00ff00\">".$this->stats[0]."</font>"; } else { echo $this->stats[0]; }?></div>
<div style=" position:absolute; font-size:10px; margin-top:180px; margin-left:271px; width:23px; height:10px;" align="center">
<?php if ($this->stats[3] != 0){ echo "<font color=\"#00ff00\">".$this->stats[3]."</font>" ;} else { echo $this->stats[3]; }?></div>
<div style=" position:absolute; font-size:10px; margin-top:209px; margin-left:271px; width:23px; height:10px;" align="center">
<?php if ($this->stats[4] != 0){ echo "<font color=\"#00ff00\">".$this->stats[4]."</font>" ;} else { echo $this->stats[4]; }?></div>
<?
}


function get_character_honor($char_id)
{
$q = mysql_query("SELECT * FROM `character_kill` WHERE `guid`='$char_id'");
$honor = 0;
while($res_row = mysql_fetch_assoc($q))
{
if($res_row['type']==1){
$honor += $res_row['honor'];
}elseif($res_row['type']==2){
$honor -= $res_row['honor'];
}
}
return $honor;
}

function calc_character_rank($honor_points) {
$rank = 0;
if($honor_points <= 0){
$rank = 0;
}else{
if($honor_points < 2000){
$rank = 1;
} else{
$rank = round(($honor_points / 5000) + 1);
}
return $rank;
}
}
}

?>

Meilleures réponses pour « [Problème PHP] Parse error: syntax error » dans :
Parse error: syntax error, unexpected $end VoirLorsque l'on programme en Php, on se retrouve inévitablement un jour devant ce genre d'erreur: Parse error: syntax error, unexpected $end in Command line code on line 1 En français, ça signifie grossièrement: "Erreur d'analyse du code: il y a une...
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';' VoirCette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple :
PHP Parse error: unexpected '<' in ... eval()'d code on line VoirSymptômes Lors de l'utilisation de la fonction eval() en PHP, ce dernier se plaint et vous affiche un message de la forme suivante : PHP Parse error: syntax error, unexpected '
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...

1

simo, le 3 sep 2007 à 07:50:56

L'erreur est sur le fichier functions.php , donc fait nous montrer la source du fichier functions.php et non pas index.php

Configuration: Windows XP
Firefox 2.0.0.6

Répondre à simo

2

simo, le 3 sep 2007 à 07:52:59

Une erreur du type: unexpected $end

ca dois etre à cause d'un } manquant vers la fin du fichier :)

Configuration: Windows XP
Firefox 2.0.0.6

Répondre à simo

3

benoitlaprise, le 3 sep 2007 à 07:55:07

Remaque: Le fichier "functions.php" est aussi dans le post. Sans rancunes :p

Configuration: Windows XP
Internet Explorer 7.0

Répondre à benoitlaprise

4

benoitlaprise, le 3 sep 2007 à 08:14:25

Jai vérifier et je ne vois vraiment pas où il manquerais un } .

Configuration: Windows XP
Internet Explorer 7.0
... Voici l'adresse du site si vous voulez voir l'erreur: http://woweb.game-host.org/armory/

Répondre à benoitlaprise

5

 simo, le 21 sep 2007 à 02:36:51

On dirai que c'est resolus ;)

Répondre à simo