Me he bajado un script para montar un serrvidor d programa p2p .... Las instrucciones d instalación son simplemente subir archivos, rellenar daatos de base d datos, kargar archivo .sql i kambiar alguna kosita de "pura apariencia", todo mui sencillo.
Pero kuando voi a kargar la página principal m sale este error:
You have an error in your SQL syntax near 'ORDER BY added' at line 1
Luego, si intento kargar otras páginas komo upload.php k rekiere registro m redirige a la página de login komo si todo funcionara bien, pero todas las páginas salen en blanko... :( Así k no sé a k se puede deber...
Por si sirve de algo pongo aki el komienzo del kódigo de la página indice en el que parece k realiza las konsultas...
Código PHP:
<?
require "include/bittorrent.php";
dbconn();
if ($HTTP_SERVER_VARS["REQUEST_METHOD"] == "POST")
{
$choice = $_POST["choice"];
if ($CURUSER && $choice != "" && $choice < 256 && $choice == floor($choice))
{
$res = mysql_query("SELECT * FROM polls ORDER BY added DESC LIMIT 1") or sqlerr();
$arr = mysql_fetch_assoc($res) or die("No poll");
$pollid = $arr["id"];
$userid = $CURUSER["id"];
$res = mysql_query("SELECT * FROM pollanswers WHERE pollid=$pollid && userid=$userid") or sqlerr();
$arr = mysql_fetch_assoc($res);
if ($arr) die("Dupe vote");
mysql_query("INSERT INTO pollanswers VALUES(0, $pollid, $userid, $choice)") or sqlerr();
if (mysql_affected_rows() != 1)
stderr("Error", "An error occured. Your vote has not been counted.");
header("Location: [url]www.mypage.com[/url]");
die;
}
else
stderr("Error", "Please select an option.");
}
// delete accounts that have been inactive for over 8 weeks
mysql_query("DELETE FROM users WHERE last_access <> '0000-00-00 00:00:00' AND " . gmtime() . " - UNIX_TIMESTAMP(last_access) > 4838400 ORDER BY added") or die(mysql_error());
while (get_row_count("torrents") > 13 && get_row_count("peers") > 10000)
{
// get id of oldest torrent
$res = mysql_query("SELECT id FROM torrents ORDER BY added LIMIT 1") or sqlerr();
$arr = mysql_fetch_row($res) or die;
$tid = $arr[0];
// delete torrent
mysql_query("DELETE FROM torrents WHERE id=$tid") or sqlerr();
// delete orphaned peers
mysql_query("DELETE FROM peers WHERE torrent=$tid") or sqlerr();
}
$a = @mysql_fetch_assoc(@mysql_query("SELECT id,username FROM users WHERE status='confirmed' ORDER BY id DESC LIMIT 1")) or die(mysql_error());
Gracias por la atención i a ver si alguien puede ayudarme