Cautam linia din scriptul clasamentului( este posibil sa difere putin de la site la site, poate culoarea, dimensioneaza etc) :
Cod: Selectaţi tot
<td width=”100″><font color=”black”>” . $array[„name”] . „</font></th>Repunem cu:
Cod: Selectaţi tot
<td width=”100″><font color=”black”><a href=”?s=player&char=”,$array[„name”],””>”,$array[„name”],”</a></font></th>Avem nevoie de un fisier PHP ce contine sintaxe cu date de profil. Fisierul „player.php” trebuie sa fie pus in locatia unde se afla si fisierul clasamentului. Cream urmatorul fisier in format PHP:
Cod: Selectaţi tot
<?php
session_start();
$char = $_GET[‘char’];
include ‘inc/dbsettings.php';
$db = „player”;
mysql_connect($dbhost, $dbuser, $dbpw) OR
die(„ERROR: Connection failed. „.mysql_error());
mysql_select_db($db) OR
die(„ERROR: DB allready open. „.mysql_error());
$sql = „SELECT * FROM player WHERE name LIKE ‘$char’”;
$ergebnis = mysql_query($sql);
$row = mysql_fetch_object($ergebnis);
$lvl = $row->level;
$skillgroup = $row->skill_group;
$class = $row->job;
$onlinemin = $row->playtime;
$exp = $row->exp;
$levelstep = $row->level_step;
$name = $row->name;
$horse_level = $row->horse_level;
$name = $row->name;
$part_main = $row->part_main;
$name = $row->name;
$gold = $row->gold;
echo ”
</td><td><table width=’240′>
<tr>
<td width=”50%”><b> Nume caracter </b></td><td>”. $name.”</td>
</tr>
<tr>
<td width=”50%”><b> Nivel </b></td><td>”. $lvl.”</td>
</tr>
<tr>
<td width=”50%”><b> Timp jucat </b></td><td>”. $onlinemin .”min</td>
</tr>
<tr>
<td width=”50%”><b> Experienta </b></td><td>”. $exp .”</td>
</tr>
<tr>
<td width=”50%”><b> Progres nivel </b></td><td> „,$levelstep,”/4 sfere</td>
</tr>
<tr>
<td width=”50%”><b> Suma Yang </b></td><td>”. $gold .”</td>
</tr>
<tr>
<td width=”50%”><b> Nivel cal </b></td><td> „,$horse_level,”</td>
</tr>
<tr>
<td width=”50%”><b> Sex </b></td><td>
„;
if($class == „0” or $class == „2” or $class == „5” or $class == „7” and $class != „0”)
{
echo „Masculin”;
}
else
{
echo „Feminin”;
}
echo „</td>
</tr>
<tr>
<td width=”50%”><b> Rasa/Invatatura </b></td><td> „;
if($class == „0” or $class == „4”)
{
if($skillgroup == „1” and $skillgroup !=”0″)
{
echo „Razboinic/Corp „;
}
elseif($skillgroup == „2” and $skillgroup !=”0″)
{
echo „Razboinic/Mental „;
}
elseif($skillgroup == „0”)
{
echo „Fara magie”;
}
}
elseif($class == „1” or $class == „5”)
{
if($skillgroup == „1” and $skillgroup !=”0″)
{
echo „Ninja/Lama „;
}
elseif($skillgroup == „2” and $skillgroup !=”0″)
{
echo „Ninja/Arcas „;
}
elseif($skillgroup == „0”)
{
echo „Fara magie</small>”;
}
}
elseif($class == „2” or $class == „6”)
{
if($skillgroup == „1” and $skillgroup !=”0″)
{
echo „Sura/Arme”;
}
elseif($skillgroup == „2” and $skillgroup !=”0″)
{
echo „Sura/Magie neagra”;
}
elseif($skillgroup == „0”)
{
echo „Fara magie”;
}
}
elseif($class == „3” or $class == „7”)
{
if($skillgroup == „1” and $skillgroup !=”0″)
{
echo „Saman/Dragon „;
}
elseif($skillgroup == „2” and $skillgroup !=”0″)
{
echo „Saman/Lighting”;
}
elseif($skillgroup == „0”)
{
echo „Fara magie”;
}
}
else
{
echo „garnix”;
}
echo „</td>
</tr>
</table>
</td></tr>
</table>
„;
?>Cod: Selectaţi tot
include ‘inc/dbsettings.php';In mare parte HomePageurile voastre detin folderul „inc” ce contin fisiere de legatura pentru conectare baza de date.
In cazul nostru e vorba de urmatorul script „dbsettings.php” ce va trebuii sa faceti legatura la el din scriptul „player”, sau puteti sa faceti singuri legatura potrivindu-se cu siteul.
Cod: Selectaţi tot
<?php
$serverip = ‘TRECE IP';
$dbhost = ‘TRECE IAR IP';
$dbuser = ‘root';
$dbpw = ‘PAROLA BAZA DE DATE';
?>Pentru a adauga noi date in profil, nu trebuie decat sa accesati navicat tabelul „player” si sa urmariti numele coloanei si sa o inserati ulterior in script.
Sursa: A4M





de