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 staat in de .htaccess:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ urlhandler.php?verzoek=$1 [L,QSA]

rewritecond %{http_host} ^funkyplace.eu
rewriteRule ^(.*) http://www.funkyplace.eu/$1 [R=301,L]
Waarschijnlijk sluit je ergens een { niet af.
Gebruik volledige php-tags.
<¿php (maar dan met een '?')
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:

<?php
session_start();
require("./includes/functions.inc.php");
require("./includes/config.inc.php");
require("./includes/connect.inc.php");

/* gegevens ophalen */
$verzoek = get('verzoek');
$verzoek = explode('/', $verzoek);
if(isset($_POST['foto_id'])) {
$foto_id = $_POST['foto_id'];
}
if(isset($_POST['ingelogd'])) {
$post_ingelogd = $_POST['ingelogd'];
if($post_ingelogd==0) {
$post_ingelogd="nee";
}
}

$nickname = $verzoek[0];
$type = $verzoek[1];


if(!preg_match('/[^a-z0-9]/i', $nickname))
{
$sql = "SELECT id, status, nickname, voornaam, achternaam, email, email_notificatie, FROM_UNIXTIME(datum) AS datum, geboortedag, geboortemaand, geboortejaar, geslacht, woonplaats, land";
$sql .= ", lengte, gewicht, schoenmaat, kleur_ogen, kleur_haar, roken, piercing, tattoo, dress_code, sex_voorkeur, relatie";
$sql .= ", hobbie, sport, muziek, werk, place2b, tv, film, drank, vervoer, idool, vakantieland, droom";
$sql .= ", msn, skype, webcam, hits, FROM_UNIXTIME(update_datum) AS update_datum, video_url, video_commentaar, profile_styleid, html";
$sql .= ", forum_avatar, forum_ranking, forum_onderschrift";
$sql .= " FROM lid WHERE nickname = '".$nickname."' AND status != 'niet-actief' LIMIT 1";
$query = mysql_query($sql) or die (mysql_error());
$aantal = mysql_num_rows($query);

if($aantal == 1)
{
$profiel = mysql_fetch_assoc($query);
$layoutStyleid = $profiel['profile_styleid'];

$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");
}

if($type == "")
{
//profiel bekijken
startProfielNavigatie($profiel['nickname'], $profiel['id'], $profiel['geboortedag'], $profiel['geboortemaand'], $profiel['geboortejaar']);
require("./showprofiel.inc.php");
}
elseif($type == "photos")
{
//fotoboek bekijken
startProfielNavigatie($profiel['nickname'], $profiel['id'], $profiel['geboortedag'], $profiel['geboortemaand'], $profiel['geboortejaar']);
require("./showfotos.inc.php");
}
elseif($type == "berichten")
{
//berichten bekijken
startProfielNavigatie($profiel['nickname'], $profiel['id'], $profiel['geboortedag'], $profiel['geboortemaand'], $profiel['geboortejaar']);
require("./showberichten.inc.php");
}
elseif($type == "fotoreactie") {
// foto reacties bekijken
startProfielNavigatie($profiel['nickname'], $profiel['id'], $profiel['geboortedag'], $profiel['geboortemaand'], $profiel['geboortejaar']);
require("./showfotos.inc.php");
}
elseif($type == "berichten-out")
{
//berichten bekijken
startProfielNavigatie($profiel['nickname'], $profiel['id'], $profiel['geboortedag'], $profiel['geboortemaand'], $profiel['geboortejaar']);
require("./showoutbox.inc.php");
}
elseif($type == "bericht-reageer")
{
//berichten bekijken
startProfielNavigatie($profiel['nickname'], $profiel['id'], $profiel['geboortedag'], $profiel['geboortemaand'], $profiel['geboortejaar']);
require("./showreageerbericht.inc.php");
}
elseif($type == "weblog")
{
//weblog bekijken
startProfielNavigatie($profiel['nickname'], $profiel['id'], $profiel['geboortedag'], $profiel['geboortemaand'], $profiel['geboortejaar']);
require("./showweblog.inc.php");
}
else
{
errorBlokForum2("Pagina verzoek is niet correct."); //zou niet voor mogen komen
}

//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

//limieten instellen
if($promember == "ja")
{
$berichtenMaximaal = $maxBerichtenProMember;
$buddiesMaximaal = $maxBuddiesProMember;
}
else
{
$berichtenMaximaal = $maxBerichtenMember;
$buddiesMaximaal = $maxBuddiesMember;
}

//variable aanmaken
$totaalAantalBuddies= 0; //telling voor de profile stats
$onlineVrienden = array();
$offlineVrienden = array();
$onlineWannabees = array();
$offlineWannabees = array();


//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());

while($vriendschap = mysql_fetch_assoc($query))
{
$totaalAantalBuddies++;

//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());

while($vriendschap = mysql_fetch_assoc($query))
{
$totaalAantalBuddies++;

if(lidOnline($vriendschap['wannabeid']) == "online")
{
array_push($onlineWannabees, $vriendschap['wannabeid']);
}
else
{
array_push($offlineWannabees, $vriendschap['wannabeid']);
}
}

//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());

$bstatus = "Succesvol toegevoegd.";
}

//status weergeven
echo "<span>".$bstatus."</span>";
}
else
{
//toevoegen link
$toevoegenUrl = explode("?", $_SERVER['REQUEST_URI']);
$toevoegenUrl = $toevoegenUrl[0];

echo "<span><a href=\"".$toevoegenUrl."?ba=toevoegen\" style=\"color: #59b9d1;\">Toevoegen als buddy</a></span>";
}
}
else
{
echo "<span>".$totaalAantalBuddies." vrienden / vriendinnen</span>";
}
?>
</h2>
</div>
<div class="buddies_center">
<?
$totaalOnline = count($onlineVrienden) + count($onlineWannabees);
$totaalOffline = count($offlineVrienden) + count($offlineWannabees);
?>
<ul>
<li class="status"><a href="javascript:ShowHide('online_div','image1');"><img src="images/btn/profiel_hide.png" alt="Bekijk online leden" id="image1" /></a> &nbsp;&nbsp;&nbsp;<a href="javascript:ShowHide('online_div','image1');" title="Bekijk online leden">Online</a> <span>(<?=$totaalOnline;?>)</span></li>
<li id="online_div" class="uitgeklapt" style="display: block;">
<?
if($totaalOnline > 0)
{
echo "<ul>";
//vrienden online
foreach ($onlineVrienden 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);

echo "<li class=\"buddies_";
geslachtsIcon2($result['geslacht'], checkPro($lidid));
echo "\"><a href=\"".strtolower($result['nickname'])."\">".ucfirst(inkorten($result['nickname'], 25))."</a></li>";
}


//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> &nbsp;&nbsp;&nbsp;<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);

echo "<li class=\"buddies_";
geslachtsIcon2($result['geslacht'], checkPro($lidid));
echo "\"><a href=\"".strtolower($result['nickname'])."\">".ucfirst(inkorten($result['nickname'], 25))."</a></li>";
}


//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);

echo "<li class=\"buddies_wannabe\"><a href=\"".strtolower($result['nickname'])."\">".ucfirst(inkorten($result['nickname'], 25))."</a></li>";
}
echo "</ul>";
}
?>
</li>
</ul>
</div>
<!-- Points -->
<div class="menu_top3">
<h2 class="points_icon">Points<br /><span>Geef <?=ucfirst(inkorten($profiel['nickname'], 25));?> punten</span></h2>
</div>
<div class="menu_center">
<table class="points_members">
<?
//pro?

if($promember == "ja")
{
$limit = 10;
}
else
{
$limit = 3;
}

$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);

if($aantal > 0)
{
$i = 0;
while($bling = mysql_fetch_assoc($query))
{
$i++;

if(($i %2) == 0)
{
echo "<tr>";
}
else
{
echo "<tr class=\"dark\">";
}


$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);

echo "<td class=\"name_";
geslachtsIcon2($result['geslacht'], checkPro($result['id']));
echo "\"><a href=\"".strtolower($result['nickname'])."\">".ucfirst(inkorten($result['nickname'], 25))."</a></td><td>".$bling['aantal']."</td></tr>";

}
}
else
{
echo "<div style=\"margin: 3px 0 0 45px;\"><font color=\"#FFFFFF\">Nog geen points ontvangen.</font></div>";
}

//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'];

if($totaal == "")
{
$totaal = 0;
}
?>
</table>
<p class="total"><span>Totaal:</span>&nbsp;&nbsp;&nbsp;<?=$totaal;?></p>
</div>
<!-- Crew -->

<?
if($profiel['status'] == "moderator")
{
?>
<div class="crew_top"></div>
<div class="crew_center"><a href="crew.php"></a></div>
<?
}
elseif($promember == "ja")
{
?>
<div class="promember_top"></div>
<div class="promember_center"><a href="promemberinfo.php"></a></div>
<?
}
else
{
?>
<div class="promember_top"></div>
<div class="promember_center2">
<div style="margin-left: 20px;">
<a href="promemberinfo.php" style="color: #0c1a2b;"><b><?=ucfirst(inkorten($profiel['nickname'], 25));?></b><br>is nog geen promember. Wordt pro en geniet van de vele voordelen!</a>
</div>
</div>
<?
}
?>
<!-- Statistieken -->
<?
$updatejaar = substr($profiel['update_datum'],0,4);
$updatemaand = substr($profiel['update_datum'],5,2);
$updatedag = substr($profiel['update_datum'],8,2);

$sindsjaar = substr($profiel['datum'],0,4);
$sindsmaand = substr($profiel['datum'],5,2);
$sindsdag = substr($profiel['datum'],8,2);

$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);

if($aantal == 1)
{
$result = mysql_fetch_assoc($query);
$loginjaar = substr($result['date'],0,4);
$loginmaand = substr($result['date'],5,2);
$logindag = substr($result['date'],8,2);

$laatstebezoek = $logindag."-".$loginmaand."-".$loginjaar;
}
else
{
$laatstebezoek = $updatedag."-".$updatemaand."-".$updatejaar;
}

$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);
}


if($aantal > 0)
{
echo "<div style=\"padding: 15px 5px 0 0;\" align=\"right\">";
$advertentie = mysql_fetch_assoc($query);
if($advertentie['url'] == "html-code")
{
echo $advertentie['code'];
}
else
{
echo "<a href=\"klik.php?id=".$advertentie['id']."\" target=\"_blank\"><img src=\"".$advertentie['code']."\" border=\"0\"></a>";
}

$sql = "UPDATE advertentie SET views = views - 1, views_done = views_done + 1 WHERE id = ".$advertentie['id'];
$query = mysql_query($sql) or die (mysql_error());
echo "</div>";
}
?>
</div>
</div>
<div id="content_bottom"></div>
<?
}
require("./includes/footer.inc.php");
?>

Reageren