RE: Personnages vue en 3D comme sur wowhead
Voila

Code PHP :
<?php // 3dchar_viewer.php

$config['ip'] = "xxx.xxx.xxx.xxx";
$config['user'] = "user";
$config['pass'] = "pass";
$config['char_db'] = "character";
$config['world_db'] = "world";

$dbc mysql_connect($config['ip'], $config['user'], $config['pass']);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>3D Character Viewer</title>

</head>
<body>

<form action="" method="post">
<table align="center" border="0">
<tr>
<td class="td">
<label for="name">
Character name:</label></td>
<td>
<input type="text" class="select" id="name" maxlength="50" name="name" /><br></td>
</tr>
</table><center><br />
<input type="submit" name="action" value="Search" class="button" />
</form></center> 

<?php
if (isset($_POST['action'])) {

$charname $_POST["name"];
$definebag "0";
$errors 0;

mysql_select_db($config['char_db']);
$query "SELECT item FROM character_inventory WHERE guid = '$guid' AND slot < '18'";
$result=mysql_query($query);
if (!
mysql_num_rows($result) == 0) { // If OK

$row mysql_fetch_array($result);

$guid $row['guid'];
$race $row['race'];
$gender $row['gender'];
$b $row['playerBytes'];
$b2 $row['playerBytes2'];

// Set Character Features
$ha = ($b>>16)%256;
$hc = ($b>>24)%256;
$fa = ($b>>8)%256;
$sk $b%256;
$fh $b2%256;

// Set Character Race/Gender
$char_race = array(
=> 'human',
=> 'orc',
=> 'dwarf',
=> 'nightelf',
=> 'scourge',
=> 'tauren',
=> 'gnome',
=> 'troll',
10 => 'bloodelf',
11 => 'draenei');

$char_gender = array(
=> 'male',
=> 'female');


$rg $char_race[$race].$char_gender[$gender];

// Set Character Equipment String 
mysql_select_db($config['char_db']);
$query "SELECT entry FROM playeritems WHERE ownerguid = '$guid' AND slot < '18'";
$result=mysql_query($query);
if (!
mysql_num_rows($result) == 0) { // If OK

$eq "";

while (
$row=mysql_fetch_array($result)) {
$entry $row['entry'];
if (
$entry != "") {
mysql_select_db($config['world_db']);
$query2 "SELECT displayid, inventorytype FROM Items WHERE entry = '$entry'";
$result2 mysql_query($query2);
if (!
mysql_num_rows($result2) == 0) { 
$row2 mysql_fetch_array($result2);
$displayid $row2['displayid'];
$inventory_type $row2['inventorytype'];
if (
$eq == "") {
$eq $inventory_type.','.$displayid;
} else {
$eq .= ','.$inventory_type.','.$displayid;
}


} else { 
// If not OK
echo '<p>The DisplayID could not be retrieved. We apologize for any inconvenience.</p>'// Public message.
//echo '<p>' . mysql_error() . '<br /><br />Query: ' . $query . '</p>'; // Debugging message.
$errors++;

}
}

} else { 
// If not OK
echo '<p>The Inventory could not be retrieved. We apologize for any inconvenience.</p>'// Public message.
//echo '<p>' . mysql_error() . '<br /><br />Query: ' . $query . '</p>'; // Debugging message.
$errors++;


} else { 
// If not OK
echo '<p>The Character could not be retrieved. We apologize for any inconvenience.</p>'// Public message.
//echo '<p>' . mysql_error() . '<br /><br />Query: ' . $query . '</p>'; // Debugging message.
$errors++;
}

if (
$errors == 0) {
?>
<div id="model_scene" align="center">
<object id="wowhead" type="application/x-shockwave-flash" data="http://static.wowhead.com/modelviewer/ModelView.swf" height="400px" width="300px">
<param name="quality" value="high">
<param name="allowscriptaccess" value="always">
<param name="menu" value="false">
<param value="transparent" name="wmode">
<param name="flashvars" value="model=<?php echo $rg ?>&amp;modelType=16&amp;ha=<?php echo $ha;?>&amp;hc=<?php echo $hc;?>&amp;fa=<?php echo $fa;?>&amp;sk=<?php echo $sk;?>&amp;fh=<?php echo $fh;?>&amp;fc=0&amp;contentPath=http://static.wowhead.com/modelviewer/&amp;blur=0&amp;equipList=<?php echo $eq ?>">
<param name="movie" value="http://static.wowhead.com/modelviewer/ModelView.swf">
</object>
</div> 
<?php
}

// End of Submit Conditional

?>

</body>
</html>

<?php
mysql_close
($dbc);
?>
La balise BBcode pour la coloration syntaxique tu connais pas non plus je crois Clin merci d'éditer ton message et de mettre ce code dans la coloration syntaxique qui s'impose.


Code PHP :
<?php  
// super du code php !!! 
function test(){ 
//ceci est du code php
}
?>
merci
voila Xd désolé je savais meme pas que je pouvais faire sa ici Xd
Ce code là c'est le fichier 3d.php ?
Édition :
De toutes manières "( ! ) Notice: Undefined index: item_template in C:\UwAmp\www\3d.php on line XXX" c'est pas une erreur.
C’est un warning et ça dit juste que tu utilises une variable non initialisée, donc initialise là avec n'importe quelle valeur (genre -1) en début de script et t'aura plus d'erreur.
et je fais sa comment ?
YouHoOmg ...
[code=php]$mavariable = 1;[/code]
Merci mais je dois mettre sa ou sur quelle ligne ?
[ troll ON]
Ben il me paraît logique après tu me dit si trouve cela trop dur à interpréter, je pourrais peut être le faire avec des jolies Images hein Clin, que si cette erreur apparait lorsque tu utilises une variable non initialisée, ben ça veut dire qu'il faut l'initialiser non ?

Ta question est hyper débile sérieux, non mais tu l'a relu avant de poser?
"je dois mettre sa ou sur quelle ligne ?" ET bien avant la première utilisation de ta variable Patate, vu qu'elle n'est pas initialisé bah tu fait un" $mavariable = truc" avant de d'utiliser ta variable c tout ! T'a vraiment pas assez de neurones pour déduire ça ? Non mais arrête l'émulation direct car tu va spas t'en sortir gars...

Là tu ma vraiment mis hors de moi avec ta question à la mords moi le noeud !

Qu’est ce qu'on s'en tape de mettre la déclaration à la ligne 12 ou à la ligne 37 tant que c'est AVANt l'utilisation de la variable.... tu réfléchis avant de poser une question sérieux ou t'es un assisté du bulbe notable ?


[ /troll OFF]

Retourner en haut Accueil