Notre offre chez 1and1, le Pack Perso ConfortAu faite, avant toute chose, dit nous un peu tes statistiques pour ton site et le type d'offre d'hébergement que tu a chez 1&1 !
Quelques codes de quel fichier par exemple ?Sinon,pour ton problème, il faudrait que tu nous poste quelques codes et on regardera tout ca !
De ce côté la c'est tout à fait vrai...1&1 mettent 3 plombe a répondre a une simple question posé par mail mais par contre,dès qu'il y a un problème, c'est du vite fait ==> euh..vous voulez pas un dédié...ca nous fera + de sous..... ! pppfff
arf que faire et comment ?Ouah...
je vient de faire un tour sur ton site et a mon avis, ta un GROS PROBLEME !
Oula c'est chaud pour compter tout ça lollol...
meilleurs idée :
entre dans chaque source de tes pages et calcul le nombre de fois que tu vois tout ce qui comporte UPDATE, DELETE, INSERT, SELECT ..... !
compte le nombre par page et communique le nous !
je sait mais il va bien falloir que tu vérifie ca au moins sur 2- 3 pages histoire d'avoir un apercu !Oula c'est chaud pour compter tout ça lol
Code : Tout sélectionner
<?php
// -------------------------------------------------------------------------//
// Nuked-KlaN - PHP Portal //
// http://www.nuked-klan.org //
// -------------------------------------------------------------------------//
// This program is free software. you can redistribute it and/or modify //
// it under the terms of the GNU General Public License as published by //
// the Free Software Foundation; either version 2 of the License. //
// -------------------------------------------------------------------------//
if (eregi("nkSessions.php", $_SERVER['PHP_SELF']))
{
die ("You cannot open this page directly");
}
$lifetime = $nuked['sess_days_limit'] * 86400;
$timesession = $nuked['sess_inactivemins'] * 60;
$time = time();
$timelimit = $time + $lifetime;
$sessionlimit = $time + $timesession;
$cookie_userid = $nuked['cookiename'] . "_user_id";
$cookie_session = $nuked['cookiename'] . "_sess_id";
$cookie_theme = $nuked['cookiename'] . "_user_theme";
$cookie_langue = $nuked['cookiename'] . "_user_langue";
$cookie_visit = $nuked['cookiename'] . "_last_visit";
$cookie_admin = $nuked['cookiename'] . "_admin_session";
if (isset($_COOKIE[$cookie_admin]) && $_COOKIE[$cookie_admin] != "") $session_admin = 1;
else $session_admin = 0;
if (isset($_COOKIE[$cookie_theme]) && $_COOKIE[$cookie_theme] != "") $user_theme = $_COOKIE[$cookie_theme];
if (isset($_COOKIE[$cookie_langue]) && $_COOKIE[$cookie_langue] != "") $user_langue = $_COOKIE[$cookie_langue];
if ($_SERVER['HTTP_CLIENT_IP']) $user_ip = $_SERVER['HTTP_CLIENT_IP'];
else if ($_SERVER['HTTP_X_FORWARDED_FOR']) $user_ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if ($_SERVER['REMOTE_ADDR']) $user_ip = $_SERVER['REMOTE_ADDR'];
else $user_ip = "";
$del = mysql_query("DELETE FROM " . SESSIONS_TABLE . " WHERE date < '" . $time . "'");
function secure()
{
global $nuked, $user_ip, $time, $cookie_visit, $cookie_session, $sessionlimit;
if (isset($_COOKIE[$cookie_session]) && $_COOKIE[$cookie_session] != "")
{
$id_de_session = $_COOKIE[$cookie_session];
}
else
{
$id_de_session = "";
}
if (isset($_COOKIE[$cookie_visit]) && $_COOKIE[$cookie_visit] != "")
{
$last_visit = $_COOKIE[$cookie_visit];
}
else
{
$last_visit = "";
}
$encode_ip = base64_encode($user_ip);
if ($id_de_session != "")
{
$sql = mysql_query("SELECT user_id, last_used FROM " . SESSIONS_TABLE . " WHERE id = '" . $id_de_session . "'");
$secu_user = mysql_num_rows($sql);
list($id_user, $last_used) = mysql_fetch_array($sql);
$sql2 = mysql_query("SELECT niveau, pseudo FROM " . USER_TABLE . " WHERE id = '" . $id_user . "'");
list($user_type, $user_name) = mysql_fetch_array($sql2);
if ($last_visit !="" && $last_visit < $last_used)
{
$last_visite = $last_visit;
}
else
{
setcookie($cookie_visit, $last_used);
$last_visite = $last_used;
}
$upd1 = mysql_query("UPDATE " . SESSIONS_TABLE . " SET last_used = '" . $time . "', ip = '" . $encode_ip . "' WHERE id = '" . $id_de_session . "'");
$upd2 = mysql_query("UPDATE " . USER_TABLE . " SET last_connect = '" . $time . "' WHERE id = '" . $id_user . "'");
}
else if ($user_ip != "" && $user_ip != "127.0.0.1" && $nuked['sess_inactivemins'] > 0)
{
$sql = mysql_query("SELECT id, user_id, last_used FROM " . SESSIONS_TABLE . " WHERE ip = '" . $encode_ip . "' AND " . $sessionlimit . " >= date");
$secu_user = mysql_num_rows($sql);
list($id_de_session, $id_user, $last_used) = mysql_fetch_array($sql);
$sql2 = mysql_query("SELECT niveau, pseudo FROM " . USER_TABLE . " WHERE id = '" . $id_user . "'");
list($user_type, $user_name) = mysql_fetch_array($sql2);
$last_visite = $last_used;
$upd1 = mysql_query("UPDATE " . SESSIONS_TABLE . " SET date = '" . $sessionlimit . "', last_used='" . $time . "' WHERE id = '" . $id_de_session . "' AND ip = '" . $encode_ip . "'");
$upd2 = mysql_query("UPDATE " . USER_TABLE . " SET last_connect = '" . $time . "' WHERE id = '" . $id_user . "'");
}
else
{
$secu_user = 0;
}
if ($secu_user > 0)
{
$sql_mess = mysql_query("SELECT * FROM " . USERBOX_TABLE . " WHERE user_for = '" . $id_user . "' AND status = 0");
$nb_mess = mysql_num_rows($sql_mess);
$user = array($id_user, $user_type, $user_name, $user_ip, $last_visite, $nb_mess);
}
else
{
$user = "";
}
return $user;
}
function session_check()
{
global $nuked, $user_ip, $cookie_session, $sessionlimit;
$encode_ip = base64_encode($user_ip);
if (isset($_COOKIE[$cookie_session]) && $_COOKIE[$cookie_session] != "")
{
$session = 1;
}
else if ($user_ip != "" && $user_ip != "127.0.0.1" && $nuked['sess_inactivemins'] > 0)
{
$sql = mysql_query("SELECT id FROM " . SESSIONS_TABLE . " WHERE ip = '" . $encode_ip . "' AND " . $sessionlimit . " >= date");
$session_true = mysql_num_rows($sql);
if ($session_true > 0)
{
$session = 1;
}
}
else
{
$id_de_session = "";
$session = 0;
}
return $session;
}
function session_new($userid, $remember_me)
{
global $nuked, $cookie_session, $cookie_userid, $user_ip, $timelimit, $sessionlimit;
$session_id = "";
$taille = 20;
$lettres = "abCdefGhijklmNopqrstUvwXyz0123456789";
srand(time());
for ($i = 0;$i < $taille;$i++)
{
$session_id .= substr($lettres, (rand() % (strlen($lettres))), 1);
}
$encode_ip = base64_encode($user_ip);
if ($remember_me == "ok")
{
setcookie($cookie_session, $session_id, $timelimit);
setcookie($cookie_userid, $userid, $timelimit);
}
else
{
setcookie($cookie_session, $session_id);
setcookie($cookie_userid, $userid);
}
$del = mysql_query("DELETE FROM " . SESSIONS_TABLE . " WHERE user_id = '" . $userid . "'");
$ins = mysql_query("INSERT INTO " . SESSIONS_TABLE . " ( `id` , `user_id` , `date` , `ip` , `vars` ) VALUES( '" . $session_id . "' , '" . $userid . "' , '" . $timelimit . "' , '" . $encode_ip . "', '' )");
}
?>Code : Tout sélectionner
<?php
// -------------------------------------------------------------------------//
// Nuked-KlaN - PHP Portal //
// http://www.nuked-klan.org //
// -------------------------------------------------------------------------//
// This program is free software. you can redistribute it and/or modify //
// it under the terms of the GNU General Public License as published by //
// the Free Software Foundation; either version 2 of the License. //
// -------------------------------------------------------------------------//
if (!defined("INDEX_CHECK"))
{
die ("<div style=\"text-align: center;\">You cannot open this page directly</div>");
}
global $nuked, $language, $user;
translate("modules/News/lang/" . $language . ".lang.php");
if (!$user)
{
$visiteur = 0;
}
else
{
$visiteur = $user[1];
}
$ModName = basename(dirname(__FILE__));
$level_access = nivo_mod($ModName);
if ($visiteur >= $level_access && $level_access > -1)
{
compteur("News");
function index()
{
global $op, $news_id, $cat_id, $nuked, $file, $language, $p;
$max_news = $nuked['max_news'];
$day = time();
if ($op == "categorie")
{
$where = "WHERE cat = '" . $cat_id . "' AND " . $day . " >= date";
}
else if ($op == "suite" || $op == "index_comment")
{
$where = "WHERE id = '" . $news_id . "' AND " . $day . " >= date";
}
else
{
$where = "WHERE " . $day . " >= date";
}
$sql_nbnews = mysql_query("SELECT id FROM " . NEWS_TABLE . " " . $where);
$nb_news = mysql_num_rows($sql_nbnews);
if (!$p) $p = 1;
$start = $p * $max_news - $max_news;
if ($op == "categorie")
{
$sql = mysql_query("SELECT id, auteur, auteur_id, date, titre, texte, suite, cat, bbcodeoff, smileyoff FROM " . NEWS_TABLE . " WHERE cat = '" . $cat_id . "' AND " . $day . " >= date ORDER BY date DESC LIMIT " . $start . ", " . $max_news);
}
else if ($op == "suite")
{
$sql = mysql_query("SELECT id, auteur, auteur_id, date, titre, texte, suite, cat, bbcodeoff, smileyoff FROM " . NEWS_TABLE . " WHERE id = '" . $news_id . "'");
}
else if ($op == "index_comment")
{
$sql = mysql_query("SELECT id, auteur, auteur_id, date, titre, texte, suite, cat, bbcodeoff, smileyoff FROM " . NEWS_TABLE . " WHERE id = '" . $news_id . "'");
}
else
{
$sql = mysql_query("SELECT id, auteur, auteur_id, date, titre, texte, suite, cat, bbcodeoff, smileyoff FROM " . NEWS_TABLE . " WHERE " . $day . " >= date ORDER BY date DESC LIMIT " . $start . ", " . $max_news);
}
while (list($nid, $autor, $autor_id, $date, $titre, $texte, $suite, $cid, $bbcodeoff, $smileyoff) = mysql_fetch_array($sql))
{
$titre = stripslashes($titre);
$texte = stripslashes($texte);
$suite = stripslashes($suite);
$autor = stripslashes($autor);
$titre = htmlentities($titre);
if ($bbcodeoff == 0)
{
$texte = htmlentities($texte);
$texte = BBcode($texte);
}
else
{
$texte = htmlentities($texte, ENT_NOQUOTES);
$texte = eregi_replace("<", "<", $texte);
$texte = eregi_replace(">", ">", $texte);
}
if ($smileyoff == 0)
{
$texte = icon($texte);
}
$sql2 = mysql_query("SELECT im_id FROM " . COMMENT_TABLE . " WHERE im_id = '" . $nid . "' AND module = 'news'");
$nb_comment = mysql_num_rows($sql2);
$sql3 = mysql_query("SELECT titre, image FROM " . NEWS_CAT_TABLE . " WHERE nid = '" . $cid . "'");
list($categorie, $image) = mysql_fetch_array($sql3);
$categorie = stripslashes($categorie);
if ($autor_id != "")
{
$sql4 = mysql_query("SELECT pseudo FROM " . USER_TABLE . " WHERE id = '" . $autor_id . "'");
$test = mysql_num_rows($sql4);
}
if ($autor_id != "" && $test > 0)
{
list($auteur) = mysql_fetch_array($sql4);
$auteur = stripslashes($auteur);
}
else
{
$auteur = $autor;
}
if ($language == "french")
{
$data['date'] = strftime("%A %d %B %Y", $date);
}
else
{
$data['date'] = strftime("%A %B %d %Y", $date);
}
$data['id'] = $nid;
$data['titre'] = $titre;
$data['auteur'] = $auteur;
$data['heure'] = strftime("%H:%M", $date);
$data['nb_comment'] = $nb_comment;
$data['printpage'] = "<a href=\"index.php?file=News&nuked_nude=index&op=pdf&news_id=" . $nid . "\" onclick=\"window.open(this.href); return false;\"><img style=\"border: 0;\" src=\"images/pdf.gif\" alt=\"\" title=\"" . _PDF . "\" /></a>";
$data['friend'] = "<a href=\"index.php?file=News&op=sendfriend&news_id=" . $nid . "\"><img style=\"border: 0;\" src=\"images/friend.gif\" alt=\"\" title=\"" . _FSEND . "\" /></a>";
if ($image != "")
{
$data['image'] = "<a href=\"index.php?file=News&op=categorie&cat_id=" . $cid . "\"><img style=\"float: right;border: 0;\" src=\"" . $image . "\" alt=\"\" title=\"" . $categorie . "\" /></a>";
}
else
{
$data['image'] = "";
}
if ($op == "suite" || $op == "index_comment" && $suite != "")
{
if ($bbcodeoff == 0)
{
$suite = htmlentities($suite);
$suite = BBcode($suite);
}
else
{
$suite = htmlentities($suite, ENT_NOQUOTES);
$suite = eregi_replace("<", "<", $suite);
$suite = eregi_replace(">", ">", $suite);
}
if ($smileyoff == 0)
{
$suite = icon($suite);
}
$data['texte'] = $texte . "<br /><br />" . $suite;
}
else if ($suite != "")
{
$data['texte'] = $texte . "<div style=\"text-align: right;\"><a href=\"index.php?file=News&op=suite&news_id=" . $nid . "\">" . _READMORE . "</a></div>";
}
else
{
$data['texte'] = $texte;
}
news($data);
}
if ($op == "categorie")
{
$url = "index.php?file=News&op=categorie&cat_id=" . $cat_id;
}
else
{
$url = "index.php?file=News";
}
if ($nb_news > $max_news)
{
echo " ";
number($nb_news, $max_news, $url);
echo "<br /><br />";
}
}
function index_comment($news_id)
{
global $user, $visiteur;
if ($visiteur >= admin_mod("News"))
{
echo"<script type=\"text/javascript\">\n"
."<!--\n"
."\n"
. "function delnews(id)\n"
. "{\n"
. "if (confirm('" . _DELTHISNEWS . " ?'))\n"
. "{document.location.href = 'index.php?file=News&page=admin&op=do_del&news_id='+id;}\n"
. "}\n"
. "\n"
. "// -->\n"
. "</script>\n";
echo "<div style=\"text-align: right;\"><a href=\"index.php?file=News&page=admin&op=edit&news_id=" . $news_id . "\"><img style=\"border: 0;\" src=\"images/edition.gif\" alt=\"\" title=\"" . _EDIT . "\" /></a>"
. " <a href=\"javascript:delnews('" . $news_id . "');\"><img style=\"border: 0;\" src=\"images/delete.gif\" alt=\"\" title=\"" . _DEL . "\" /></a></div>\n";
}
index();
include ("modules/Comment/index.php");
com_index("news", $news_id);
}
function suite($news_id)
{
global $user, $visiteur;
if ($visiteur >= admin_mod("News"))
{
echo"<script type=\"text/javascript\">\n"
."<!--\n"
."\n"
. "function delnews(id)\n"
. "{\n"
. "if (confirm('" . _DELTHISNEWS . " ?'))\n"
. "{document.location.href = 'index.php?file=News&page=admin&op=do_del&news_id='+id;}\n"
. "}\n"
. "\n"
. "// -->\n"
. "</script>\n";
echo "<div style=\"text-align: right;\"><a href=\"index.php?file=News&page=admin&op=edit&news_id=" . $news_id . "\"><img style=\"border: 0;\" src=\"images/edition.gif\" alt=\"\" title=\"" . _EDIT . "\" /></a>"
. " <a href=\"javascript:delnews('" . $news_id . "');\"><img style=\"border: 0;\" src=\"images/delete.gif\" alt=\"\" title=\"" . _DEL . "\" /></a></div>\n";
}
index();
include ("modules/Comment/index.php");
com_index("news", $news_id);
}
function categorie($cat_id)
{
index();
}
function sujet()
{
global $nuked;
opentable();
echo "<br /><div style=\"text-align: center;\"><big><b>" . _SUBJECTNEWS . "</b></big></div><br /><br />\n"
. "<table cellspacing=\"0\" cellpadding=\"3\" border=\"0\">\n";
$sql = mysql_query("SELECT nid, titre, description, image FROM " . NEWS_CAT_TABLE . " ORDER BY titre");
while (list($id, $titre, $description, $image) = mysql_fetch_array($sql))
{
$titre = stripslashes($titre);
$titre = htmlentities($titre);
$description = stripslashes($description);
$description = htmlentities($description);
$description = BBcode($description);
echo "<tr>";
if ($image != "")
{
echo "<td><a href=\"index.php?file=News&op=categorie&cat_id=" . $id . "\">"
. "<img style=\"border: 0;\" src=\"" . $image . "\" align=\"left\" alt=\"\" title=\"" . _SEENEWS . " " . $titre . "\" /></a></td>\n";
}
echo "<td><b>" . $titre . " :</b><br />" . $description . "</td></tr><tr><td colspan=\"2\"> </td></tr>\n";
}
echo "</table><br /><br /><div style=\"text-align: center;\"><small><i>( " . _CLICSCREEN . " )</i></small></div><br />\n";
closetable();
}
function pdf($news_id)
{
global $nuked, $language;
if ($language == "french" && ereg("WIN", PHP_OS)) setlocale (LC_TIME, "french");
else if ($language == "french" && ereg("BSD", PHP_OS)) setlocale (LC_TIME, "fr_FR.ISO8859-1");
else if ($language == "french") setlocale (LC_TIME, "fr_FR");
else setlocale (LC_TIME, $language);
$sql = mysql_query("SELECT auteur, auteur_id, date, titre, texte, suite, bbcodeoff, smileyoff FROM " . NEWS_TABLE . " WHERE id = '" . $news_id . "'");
list($autor, $autor_id, $date, $title, $content, $suite, $bbcodeoff, $smileyoff) = mysql_fetch_row($sql);
$title = stripslashes($title);
$content = stripslashes($content);
$suite = stripslashes($suite);
$autor = stripslashes($autor);
$heure = strftime("%H:%M", $date);
$text = $content . "<br><br>" . $suite;
if ($autor_id != "")
{
$sql2 = mysql_query("SELECT pseudo FROM " . USER_TABLE . " WHERE id = '" . $autor_id . "'");
$test = mysql_num_rows($sql2);
}
if ($autor_id != "" && $test > 0)
{
list($auteur) = mysql_fetch_array($sql2);
$auteur = stripslashes($auteur);
$auteur = @html_entity_decode($auteur);
}
else
{
$auteur = $autor;
}
if ($language == "french")
{
$date = strftime("%A %d %B %Y", $date);
}
else
{
$date = strftime("%A %B %d %Y", $date);
}
$posted = "<font size=\"1\">" . _NEWSPOSTBY . " <a href=\"" . $nuked['url'] . "/index.php?file=Members&op=detail&autor=" . $auteur . "\">" . $auteur . "</a> " . _THE . " " . $date . " " . _AT . " " . $heure . "</font><br><br>";
$text = str_replace("[code]", "<code><b>Code :</b><br>", $text);
$text = str_replace("