Unmantained Guida [RELEASE]Script Php Top 10

Una guida contrassegnata come Unmantained contiene informazioni su un argomento obsoleto, non più utile o files non aggiornati da parte del creatore.
Stato
Discussione chiusa ad ulteriori risposte.

Huck. Aka Bracco

Utente Gold
10 Gennaio 2010
503
16
269
246
Ultima modifica da un moderatore:
ciao a tutti, quando stavo creando il sito per il mio server ero in cerca dello script che non manca mai in un index di un server: la top 10.
Dopo averlo cercato invano per un giorno mi stancai, presi la classifica di sinalota & warxwar e ne ho estrapolato una top 10.
Chiacchiere a parte eccovi la guida su come mettere lo script:

Create un file chiamato "top10_home.php" e dentro scriveteci questo:
PHP:
<center>
<?php
mysql_connect('IP DEL SERVER','ID DEL SERVER','PASSWORD DEL SERVER') or die ("ERRORE : Il Database E' Offline!");
mysql_select_db("player");
$query = mysql_query("SELECT * FROM player WHERE level<'255' AND name NOT LIKE '[%' ORDER BY level DESC LIMIT 11");
$query2 = mysql_query("SELECT * FROM player WHERE level<'255' ORDER BY level DESC");
$num = mysql_num_rows($query2);
?>
<table border="0">
<tr>
<th align="center">Pos.</th>
<th align="center">Nick</th>
<th align="center">Livello</th>
</tr>
<?php
$num = mysql_num_rows($query);
$i=1;
while ($i < $num) {
$rows = mysql_fetch_array($query);
$nome = $rows['name'];
$livello = $rows['level'];
$id = $rows['id'];
$query2 = mysql_query("SELECT * FROM player_index WHERE pid1='$id' or pid2='$id' or pid3='$id' or pid4='$id';");
$row2 = mysql_fetch_array($query2);
?>
<tr>
<td align='center'><?php echo $i; ?></td>
<td align='center'><font color='#FFFF99'><?php echo $nome; ?></font></td>
<td align='center'><font color='#00FF33'><?php echo $livello; ?></font></td>
</tr>
<?
$i++;
}
?>
</table>
</center>
salvatelo e mettetelo nella cartella principale del vostro sito, ora per farla visualizzare nell'index dovete aggiungere questa stringa nel punto dove volete che la top 10 stia
PHP:
<?php include("top10_home.php"); ?>
ovviamente i files dove questa stringa della top 10 c'è devono essere in .php

Crediti:
Sinalota & warxwar <---- questa top 10 è stata fatta con una modifica della loro classifica
 
ciao a tutti, quando stavo creando il sito per il mio server ero in cerca dello script che non manca mai in un index di un server: la top 10.
Dopo averlo cercato invano per un giorno mi stancai, presi la classifica di sinalota & warxwar e ne ho estrapolato una top 10.
Chiacchiere a parte eccovi la guida su come mettere lo script:

Create un file chiamato "top10_home.php" e dentro scriveteci questo:
PHP:
<center>
<?php
mysql_connect('IP DEL SERVER','ID DEL SERVER','PASSWORD DEL SERVER') or die ("ERRORE : Il Database E' Offline!");
mysql_select_db("player");
$query = mysql_query("SELECT * FROM player WHERE level<'255' AND name NOT LIKE '[%' ORDER BY level DESC LIMIT 11");
$query2 = mysql_query("SELECT * FROM player WHERE level<'255' ORDER BY level DESC");
$num = mysql_num_rows($query2);
?>
<table border="0">
<tr>
<th align="center">Pos.</th>
<th align="center">Nick</th>
<th align="center">Livello</th>
</tr>
<?php
$num = mysql_num_rows($query);
$i=1;
while ($i < $num) {
$rows = mysql_fetch_array($query);
$nome = $rows['name'];
$livello = $rows['level'];
$id = $rows['id'];
$query2 = mysql_query("SELECT * FROM player_index WHERE pid1='$id' or pid2='$id' or pid3='$id' or pid4='$id';");
$row2 = mysql_fetch_array($query2);
?>
<tr>
<td align='center'><?php echo $i; ?></td>
<td align='center'><font color='#FFFF99'><?php echo $nome; ?></font></td>
<td align='center'><font color='#00FF33'><?php echo $livello; ?></font></td>
</tr>
<?
$i++;
}
?>
</table>
</center>
salvatelo e mettetelo nella cartella principale del vostro sito, ora per farla visualizzare nell'index dovete aggiungere questa stringa nel punto dove volete che la top 10 stia
PHP:
<?php include("top10_home.php"); ?>
ovviamente i files dove questa stringa della top 10 c'è devono essere in .php

Crediti:
Sinalota & warxwar <---- questa top 10 è stata fatta con una modifica della loro classifica

Metti i crediti a Lucifer!
 
da syntax error perchè: avete definito <?php più volte..
Codice:
<html>
<center>
<?php
mysql_connect('','root','') or die ("ERRORE : Il Database E' Offline!");
mysql_select_db("player");
$query = mysql_query("SELECT * FROM player WHERE level<'124' AND name NOT LIKE '[%' ORDER BY level DESC LIMIT 11");
$query2 = mysql_query("SELECT * FROM player WHERE level<'124' ORDER BY level DESC");
$num = mysql_num_rows($query2);
?>
<table border="0">
<tr>
<th align="center">Posizione</th>
<th align="center">Nome</th>
<th align="center">Livello</th>
</tr>
<?
$num = mysql_num_rows($query);
$i=1;
while ($i < $num) {
$rows = mysql_fetch_array($query);
$nome = $rows['name'];
$livello = $rows['level'];
$id = $rows['id'];
$query2 = mysql_query("SELECT * FROM player_index WHERE pid1='$id' or pid2='$id' or pid3='$id' or pid4='$id';");
$row2 = mysql_fetch_array($query2);
?>
<tr>
<td align='center'><? echo $i; ?></td>
<td align='center'><font color='#FFFF99'><? echo $nome; ?></font></td>
<td align='center'><font color='#00FF33'><? echo $livello; ?></font></td>
</tr>
<?
$i++;
}
?>
</table>
</center>
</html>
con questo non dovrebbe dare errori di sintassi :)
 
mi pare strano che a te funziona visto che io avendo scaricato il sito dal tuo amico petrarca in un precedente post dava errore di syntassi (syntax error per indenderci). Io ho postato un fix visto che chiunque se ne intendesse di php avrebbe notato una ripetizione di <?php al posto di <? che quindi dando un doppio comando senza chiusura da errore
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom