Manhim
ManSite
Enregistré le 15/11/2002
Messages: 235
Non connecté
|
Ajouté le : 16/07/2004 03:05
Message :
déjas fait... mais je parle à partir du gotopost (je recherche)
j'ai trouver... je test
Ya un bug :( ...
Voicit ma source de la page gotopost.php :
...
if (empty($_GET[id]))
header("Location: index.html");
require("secret/connect.php");
require("admin/functions.php");
if(!isset($_GET[action]))
{
$id = intval($_GET[id]);
$query=$sql->query("SELECT idpost,parent,idforum FROM ".$_PRE."posts WHERE idpost='$id'");
$j=mysql_fetch_array($query);
$parent=$j[parent];
$query=$sql->query("SELECT idpost FROM ".$_PRE."posts WHERE parent=".$parent);
$nb=mysql_numrows($query);
$page=1;
$compteur=1;
while($i=mysql_fetch_array($query))
{
if($i[idpost]==$id)
break;
else
{
if ($compteur==$_FORUMCFG[msgparpage])
{
$compteur=1;
$page++;
}
else
$compteur++;
}
}
header("location: detailmsgpage_".$j[idforum]."_$parent_$page.html#$id");
}
if($_GET[action]=="prec" || $_GET[action]=="suiv")
{
$id = intval ($_GET[id]);
$forumid = intval ($_GET[forumid]);
$query=$sql->query("SELECT datederrep FROM ".$_PRE."topics WHERE idtopic='$id'");
$i=mysql_fetch_array($query);
if($_GET[action]=="prec")
$query=$sql->query("SELECT idtopic FROM ".$_PRE."topics WHERE idforum='$forumid' AND datederrep<".$i[datederrep]." ORDER BY datederrep DESC LIMIT 0,1");
elseif($_GET[action]=="suiv")
$query=$sql->query("SELECT idtopic FROM ".$_PRE."topics WHERE idforum='$forumid' AND datederrep>'$i[datederrep]' ORDER BY datederrep LIMIT 0,1");
$nb=mysql_numrows($query);
if($nb==0)
{
require("entete.php");
geterror("novalidlink");
}
else
{
$j=mysql_fetch_array($query);
header("location: detailmsg_$forumid_".$j[idtopic]_.html);
}
}
if($_GET[action]=="msglus")
{
$query = $sql->query("SELECT idtopic,idforum,nbrep FROM ".$_PRE."topics ORDER BY datederrep DESC LIMIT 0,200");
$TempMsg = array();
$TempFrm = array();
$TempForums = array();
$nb = mysql_numrows($query);
if($nb>0)
{
while($j=mysql_fetch_array($query))
{
$IdString = $j[idtopic];
settype($IdString,"string");
$TempMsg["$IdString"] = $j[nbrep]+1;
$TempForums[$j[idforum]] = "true";
}
$query = $sql->query("SELECT forumid,forumtopic,forumposts FROM ".$_PRE."forums");
while($i = mysql_fetch_array($query))
{
if($TempForums[$i[forumid]]=="true")
$TempFrm[$i[forumid]] = $i[forumtopic]+$i[forumposts];
}
sendcookie("listeforum_coolforum",cookencode($TempFrm),-1);
sendcookie("CoolForumDetails",cookencode($TempMsg,true),-1);
}
header("location: index.html");
}
Sa m'affiche une page blanche :( je en c'est pas pourquoi... [tout est mit correctement dans le fichier .htaccess "root"...])
++
Manhim
*** Message édité par Manhim le 02/08/2004 17:05 ***
Webmestre de ManSite, L'outil du web!
Pour les urls rewritings, rendez-vous ici! : http://www.mansite.net/scripts/cf_urlrewriting.html
|