http://www.software-p2p.com/descargas
y necesito insertar un titulo dinamico, que tomara el valor de las categorias y las descargas que el usuario este viendo.
el problema es que el header de la pagina se carga antes que el archivo q toma las categorias y luego lo incluye entonces no se como tomar el valor de la variable q se modifica con las categorias.
aqui os dejo un pedazo del codigo del header y las categorias.
header
Código PHP:
$h_sql = mysql_query("SELECT * FROM ".DB_PREFIX."templates WHERE tID = '".$theme."' && tmName = 'header'");
$h=mysql_fetch_array($h_sql);
$header=$h["template"];
$header = str_replace("{php=database_name}", $databaseName, $header);
$header = str_replace("{php=site_url}", $siteURL, $header);
Código PHP:
$tt_sql = mysql_query("SELECT * FROM ".DB_PREFIX."templates WHERE tID = '".$theme."' && tmName = 'cat_table_top'");
$tt=mysql_fetch_array($tt_sql);
$table_top=$tt["template"];
if(isset($_POST['sub']))
{
$breadcrumb = ":: <a href='index.php'>{*HOME*}</a> ::";
$table_top = str_replace("{php=breadcrumb}", $breadcrumb, $table_top);
$table_top = lang_convert($table_top);
$cat_pass = sha1(md5($_POST['cat_pass']));
$cID = $_POST['cid'];
$sql = mysql_query("SELECT cPwd FROM ".DB_PREFIX."categories WHERE cID = '".$cID."'");
$r=mysql_fetch_array($sql);
$cPwd=stripslashes($r["cPwd"]);
if($cat_pass === $cPwd)
{
$_SESSION['cat_'.$cID] = $cPwd;
$cat_page = "{*LOCKED_GRANT*}<meta http-equiv='Refresh' content='2;url=index.php?action=category&id=".$cID."'>";
} else {
$cat_page = "{*LOCKED_DENIED*}<meta http-equiv='Refresh' content='2;url=index.php'>";
}
} else {
if($_GET['id'] != '')
{
$cID = mysql_real_escape_string(stripslashes($_GET['id']));
} else {
$cID = '0';
}
$check_sql = mysql_query("SELECT * FROM ".DB_PREFIX."categories WHERE cID = '".$cID."'");
if($cID > '0')
{
if(mysql_num_rows($check_sql) == '0')
{
echo "<meta http-equiv='Refresh' content='0;url=index.php?action=failed&fail=cInvalid'>";
exit;
} else {
$cs=mysql_fetch_array($check_sql);
$cPwd=$cs["cPwd"];
if($cPwd != '')
{
if($_SESSION['cat_'.$cID] != $cPwd)
{
echo "<meta http-equiv='Refresh' content='0;url=index.php?action=failed&locked=".$cID."'>";
exit;
}}}
}
$breadcrumb = breadcrumb($cID, '1', '');
$table_top = str_replace("{php=breadcrumb}", $breadcrumb, $table_top);
$table_top = lang_convert($table_top);
$tr_sql = mysql_query("SELECT * FROM ".DB_PREFIX."templates WHERE tID = '".$theme."' && tmName = 'cat_list'");
$tr=mysql_fetch_array($tr_sql);
$tableRow=$tr["template"];
$sql = mysql_query("SELECT * FROM ".DB_PREFIX."categories WHERE cParent = '".$cID."' ORDER BY cOrder ASC");
if(mysql_num_rows($sql) == '0')
{
$cat_page = "{*NO_CATS*}";
} else {
while($r=mysql_fetch_array($sql))
{
$cat_ID=$r["cID"];
$cName=$r["cName"];
$cDesc=$r["cDesc"];
$cPwd=$r["cPwd"];
$scCount=$r["scCount"];
$dCount=$r["dCount"];
if($scCount != '0')
{
$sc_sql = mysql_query("SELECT cID, scCount, dCount FROM ".DB_PREFIX."categories WHERE cParent = '".$cat_ID."'");
while($sc=mysql_fetch_array($sc_sql))
{
$scID=$sc["cID"];
$scC=$sc["scCount"];
$dc=$sc["dCount"];
$dCount += $dc;
if($scC != '0')
{
$dCount += downCount($scID);
}}
}
$cat_row = str_replace("{php=cat_id}", $cat_ID, $tableRow);
$cat_row = str_replace("{php=cat_name}", $cName, $cat_row);
$cat_row = str_replace("{php=cat_desc}", $cDesc, $cat_row);
$cat_row = str_replace("{php=sub_cats}", $scCount, $cat_row);
$cat_row = str_replace("{php=total_files}", $dCount, $cat_row);