Hulp gevraagt sinds kort heb ik deze fout in 1 van mijn websites serverfout 500 deze fout is begonnen toen de server van PHP 5.4 naar 5.5 is gegaan heb ik dan een PHP probleem?
Dit is de code wat aangeeft in de error_log ik plaats het hier maar op compleet misschien dat iemand weet wat er verkeerd staat en wat er verandert moet worden:
$sql = "UPDATE lid SET hits = hits + 1";
$query = mysql_query($sql) or die (mysql_error());
}
else
{
$error = "ja";
}
}
else
{
$error = "ja";
}
/* VEROUDERD: $layoutKleur wordt niet meer in header.inc.php gebruikt
//bling my pro test functionaliteit
if($error != "ja")
{
$styleTest = get('st');
if($styleTest != "" AND is_numeric($styleTest))
{
//kijken welke style en of deze bestaat
$sql = "SELECT stylesheet FROM profile_style WHERE id = ".$styleTest." AND id != ".$profiel['profile_styleid'];
$query = mysql_query($sql) or die (mysql_error());
$aantal = mysql_num_rows($query);
if($aantal > 0)
{
//style daadwerkelijk testen
$result = mysql_fetch_assoc($query);
$layoutKleur = $result['stylesheet'];
}
}
}
//einde bling my pro test functionaliteit */
/* outputten */
if($error == "ja")
{
require("./includes/header.inc.php");
errorBlokForum2("Het profiel bestaat helaas niet (meer).");
}
else
{
$nickname = ucfirst($nickname);
$bezoekProfielNickname = $nickname; //voor de profile styles
$token = 214; //beveiliging dat men niet zomaar de files includes
if($type == "haalreacties" AND isset($foto_id))
{
//reacties binnenhalen
require("./drawreactions.php");
drawReactions($foto_id,$profiel,$nickname,$post_ingelogd);
exit;
} else {
require("./includes/header.inc.php");
}
//rechter menu dat alleen geldt als je een profiel bezoekt
$promember = checkPro($profiel['id']); //let op, wordt ook gebruikt voor stats en buddies en icon en blings
//haal bevestigde buddies op
$sql = "SELECT lidid, wannabeid FROM vriendschap WHERE (lidid = ".$profiel['id']." OR wannabeid = ".$profiel['id'].") AND bevestigd = 'ja'";
$query = mysql_query($sql) or die (mysql_error());
//kijken of het profiel het lidid of wannabeid is
if($vriendschap['lidid'] == $profiel['id'])
{
//profielid = lidid
if(lidOnline($vriendschap['wannabeid']) == "online")
{
array_push($onlineVrienden, $vriendschap['wannabeid']);
}
else
{
array_push($offlineVrienden, $vriendschap['wannabeid']);
}
}
else
{
//profielid = wannabeid
if(lidOnline($vriendschap['lidid']) == "online")
{
array_push($onlineVrienden, $vriendschap['lidid']);
}
else
{
array_push($offlineVrienden, $vriendschap['lidid']);
}
}
}
//haal wannabees op
$sql = "SELECT wannabeid FROM vriendschap WHERE lidid = ".$profiel['id']." AND bevestigd = 'nee'";
$query = mysql_query($sql) or die (mysql_error());
//nicknames sorteren
sort($onlineVrienden);
sort($offlineVrienden);
sort($onlineWannabees);
sort($offlineWannabees);
?>
<!-- Menu (rechts) -->
<div id="right_content">
<!-- Buddies -->
<div class="buddies_top">
<h2 class="buddies">Buddies<br />
<?
if($ingelogd != "nee")
{
$buddieactie = get("ba");
if($buddieactie == "toevoegen")
{
/*checks:
+ max aantal vrienden niet bereikt
+ geen vrienden met jezelf
+ niet op dit moment al vrienden
*/
$sql = "SELECT id FROM vriendschap WHERE (lidid = ".$ingelogd." AND wannabeid = ".$profiel['id'].") OR (lidid = ".$profiel['id']." AND wannabeid = ".$ingelogd.")";
$query = mysql_query($sql) or die (mysql_error());
$alVrienden = mysql_num_rows($query);
if($totaalAantalBuddies >= $buddiesMaximaal)
{
$bstatus = "Lid heeft het max. aantal buddies.";
}
elseif($ingelogd == $profiel['id'])
{
$bstatus = "Kan geen vrienden met jezelf zijn.";
}
elseif($alVrienden > 0)
{
$bstatus = "Jullie zijn al vrienden.";
}
else
{
//daadwerkelijk toevoegen
$sql = "INSERT INTO vriendschap(lidid, wannabeid) VALUES (".$profiel['id'].", ".$ingelogd.")";
$query = mysql_query($sql) or die (mysql_error());
//wannabees online
foreach ($onlineWannabees as $key => $lidid)
{
$sql = "SELECT nickname FROM lid WHERE id = ".$lidid;
$queryx = mysql_query($sql) or die (mysql_error());
$result = mysql_fetch_assoc($queryx);
echo "<li class=\"buddies_wannabe\"><a href=\"".strtolower($result['nickname'])."\">".ucfirst(inkorten($result['nickname'], 25))."</a></li>";
}
echo "</ul>";
}
?>
</li>
<li class="status"><a href="javascript:ShowHide('offline_div','image2');"><img src="images/btn/profiel_show.png" alt="Bekijk offline leden" id="image2" /></a> <a href="javascript:ShowHide('offline_div','image2');" title="Bekijk offline leden">Offline</a> <span>(<?=$totaalOffline;?>)</span></li>
<li id="offline_div" class="uitgeklapt" style="display: none;">
<?
if($totaalOffline > 0)
{
echo "<ul>";
//vrienden online
foreach ($offlineVrienden as $key => $lidid)
{
$sql = "SELECT nickname, geslacht FROM lid WHERE id = ".$lidid;
$queryx = mysql_query($sql) or die (mysql_error());
$result = mysql_fetch_assoc($queryx);
//wannabees online
foreach ($offlineWannabees as $key => $lidid)
{
$sql = "SELECT nickname FROM lid WHERE id = ".$lidid;
$queryx = mysql_query($sql) or die (mysql_error());
$result = mysql_fetch_assoc($queryx);
$sql = "SELECT van_lidid, aantal FROM bling WHERE naar_lidid = ".$profiel['id']." ORDER BY id DESC LIMIT ".$limit;
$query = mysql_query($sql) or die (mysql_error());
$aantal = mysql_num_rows($query);
$sql = "SELECT id, geslacht, nickname FROM lid WHERE id = ".$bling['van_lidid'];
$queryx = mysql_query($sql) or die (mysql_error());
$result = mysql_fetch_assoc($queryx);
//blings totaal
$sql = "SELECT SUM(aantal) AS aantal FROM bling WHERE naar_lidid = ".$profiel['id'];
$query = mysql_query($sql) or die(mysql_error());
$result = mysql_fetch_assoc($query);
$totaal = $result['aantal'];
$sql = "SELECT FROM_UNIXTIME(date) AS date FROM logincookie WHERE lidid = ".$profiel['id']." ORDER BY id DESC LIMIT 1";
$query = mysql_query($sql) or die (mysql_error());
$aantal = mysql_num_rows($query);
$sql = "SELECT id FROM bericht WHERE naar_lidid = ".$profiel['id'];
$query = mysql_query($sql) or die (mysql_error());
$aantalBerichten = mysql_num_rows($query);
?>
<div class="menu_top_stats">
<h2 class="stats_icon">Statistieken<br /><span>De feitjes van <?=ucfirst($profiel['nickname']);?></span></h2>
</div>
<div class="menu_center">
<table class="stats">
<tr><td class="stats_title">Hits:</td><td class="stats_var"><?=$profiel['hits'];?></td></tr>
<tr><td class="stats_title">Berichten:</td><td class="stats_var"><strong><?=$aantalBerichten;?></strong> / <?=$berichtenMaximaal;?></td></tr>
<tr><td class="stats_title">Buddies:</td><td class="stats_var"><strong><?=$totaalAantalBuddies;?></strong> / <?=$buddiesMaximaal;?></td></tr>
<tr><td class="stats_title">Lid sinds:</td><td class="stats_var"><?=$sindsdag."-".$sindsmaand."-".$sindsjaar;?></td></tr>
<tr><td class="stats_title">Laatste bezoek:</td><td class="stats_var"><?=$laatstebezoek;?></td></tr>
<tr><td class="stats_title">Update:</td><td class="stats_var"><?=$updatedag."-".$updatemaand."-".$updatejaar;?></td></tr>
</table>
</div>
<div class="menu_bottom"></div>
<?
//ADVERTENTIE POSITIE 3:
$sql = "SELECT id, code, url FROM advertentie WHERE positie = 3 AND views > 0 AND kliks > 0 AND adverteerderid != 0 ORDER BY RAND() LIMIT 1";
$query = mysql_query($sql) or die (mysql_error());
$aantal = mysql_num_rows($query);
if($aantal == 0)
{
//altenatieve advertentie weergeven
$sql = "SELECT id, code, url FROM advertentie WHERE positie = 3 AND views > 0 AND kliks > 0 AND adverteerderid = 0 ORDER BY RAND() LIMIT 1";
$query = mysql_query($sql) or die (mysql_error());
$aantal = mysql_num_rows($query);
}