Ciao,
sto cercando un programmatore che abbi voglia di darmi una mano a modificare lo script che in automatico mi crea un post con tutti i link dei post postati per la IPBoard, ho gia qualcosa in mano ma non funge! era per la versione vecchia di ipboard!
Posto lo stesso lo script
Codice PHP:
<?php
// Lista Topic - Invision PowerBoard
//----------------------------------- MODIFICARE -------------------------------
//Impostare le informazioni sul database
$db_host= 'localhost';
$db_user= 'xxxxx';
$db_password = 'xxxxx';
$db_name = 'xxxxx';
//----------------------------------- MODIFICARE -------------------------------
//----------------------------------- NON MODIFICARE ---------------------------
function aggiorna($forum, $top, $db) {
//Nome forum
$query = "SELECT name FROM forums WHERE id=".$forum;
print $query.'\n';
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
//Prendo info topic
$query = "SELECT tid, title, pinned FROM topics WHERE forum_id=".$forum." ORDER BY title ASC";
print $query.'\n';
$result = mysql_query($query, $db);
$post='[center][size=6][color=#0000CD]Elenco '.$row["name"].'[/color][/size]
Ultimo aggiornamento: '.date ("d-m-Y H:i").'[/center]
';
$fLpost="§";
while ($row = mysql_fetch_array($result)) {
if($row["pinned"]=="0") {
$fL=substr(ucfirst($row["title"]), 0, 1);
if ($fL != $fLpost) {
$post .= '
[size=6][color=#FF0000]'.$fL.'[/color][/size][color=#FF0000][/color]
';
$fLpost = $fL;
}
$str ='[url=http://www.xxx/ipb/index.php?showtopic='.$row["tid"].']'.ucwords(strtolower($row["title"])).'[/url]';
$post .= mysql_real_escape_string($str).'
';
}
}
$post .= '
[color=#0000CD]Scripted by Chris2000 for TsL-Clan[/color]';
print $post.'\n';
//Trovo id post da id topic
$query = "SELECT topic_firstpost FROM topics WHERE tid=".$top;
print $query.'\n';
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
//Aggiorno post lista
$query = "UPDATE posts SET post = '".$post."' WHERE pid = ".$row["topic_firstpost"];
print $query.'\n';
mysql_query($query, $db);
}
//Connessione
$db = mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_name, $db);
//----------------------------------- NON MODIFICARE ---------------------------
//----------------------------------- MODIFICARE -------------------------------
// Per aggiungere una sezione: aggiorna(IDFORUM, IDTOPICLISTA, $db);
// Es.: aggiorna(11, 39166, $db);
//
aggiorna(4, 1926, $db);
aggiorna(4, 1227, $db);
//----------------------------------- MODIFICARE -------------------------------
?>
nel database lo aggiorna ma sul posto non lo mostra!! Cosi mi e stato detto da uno che ne sa piu di me!
Qualcuno mi puo aiutare Gentilmente!