Tja met die error zit ik dus opgescheept en het vage is dat ik die functie niet eens aanroep in men script... Hij geeft aan dat de fout zit bij fucntions.php op regel 5 en daar begint men functie kill_html. MAAR ik include functions.php overal en daar heb ik geen problemen dus het ligt denk ik toch aan men script... Dit is een men script:
<center>
<?
error_reporting(E_ALL);
require("config.php");
require("functions.php");
if (isset($_SESSION['loginnaam']) && isset($_SESSION['user_id']) && isset($_SESSION['level']) && $_SESSION['level'] >= '2')
{
if (isset($_POST['submit']))
{
if (!($_POST['wachtwoord_oud'] == $_POST['wachtwoord']))
{
$sql = "UPDATE users SET wachtwoord = '".$_POST['wachtwoord']."' WHERE user_id = '".$_SESSION['user_id']."';";
mysql_query($sql) OR die(mysql_error());
$sql = "SELECT * FROM users WHERE user_id = '".$_SESSION['user_id']."'";
$res = mysql_query($sql);
$var = mysql_fetch_object($res);
$msg = "Beste ".$var->loginnaam."\n\n";
$msg .= "U heeft op: ".date("d-m-Y H:i:s")." u wachtwoord gewijzigt. Daarom volgen hier u nieuwe login gegevens.\n\n\n";
$msg .= " Gebruikersnaam: ".$var->loginnaam."\n";
$msg .= " wachtwoord: ".$var->wachtwoord."\n";
mail ("".$var->email."", "OPM2 Meeting site, Nieuwe login gegevens" , "".$msg."");
?>
U heeft u wachtwoord gewijzigt.<br>
U ontvangt zo snel mogelijk een e-mail op het e-mail adres wat u heeft<br>
gebruikt bij u registratie met de nieuwe login gegevens.<br><br>
Bent u van e-mail adres veranderd contacteer dan de <a href="index.php?page=contact">webmaster</a><br><br>
<?
}
$sql = "UPDATE users SET naam = '".$_POST['naam']."', leeftijd = '".$_POST['leeftijd']."', s_email = '".$_POST['email']."', msn = '".$_POST['msn']."', website = '".$_POST['website']."', woonplts = '".$_POST['woonplts']."', avatar = '".$_POST['avatar']."' WHERE user_id = '".$_SESSION['user_id']."';";
mysql_query($sql) OR die(mysql_error());
echo "U profiel is gewijzigt.";
}
else
{
$sql = "SELECT * FROM users WHERE user_id = ".$_SESSION['user_id']."";
$res = mysql_query($sql);
$user = mysql_fetch_object($res);
$rank = rank($user->level);
?>
<br><font size=5><b>Profiel van <? echo "$loginnaam"; ?></b></font>
<p>
<form method="post" action="index.php?page=wijzigprofiel">
<table border="1" cellspacing="0" class="tabel">
<tr><td class="td">
<table align="center" cellspacing="0" width="500" border="0">
<tr><td rowspan="5" colspan="2" class="profiel" valign="top">
<table border="0" cellspacing="0">
<tr><td>Avatar: </td><td class="profiel"><input type="text" name="avatar" value="<? echo "$user->avatar"; ?>"></td></tr>
<tr><td>Wachtwoord: </td><td class="profiel"><input type="text" name="wachtwoord" value="<? echo "$user->wachtwoord"; ?>"></td></tr>
<input type="hidden" name="wachtwoord_oud" value="<? echo "$user->wachtwoord"; ?>">
</table>
</td><td class="profiel" width=60>Naam:</td><td class="profiel"><input type="text" name="naam" value="<? echo "$user->naam"; ?>"></td></tr>
<tr><td class="profiel">Leeftijd:</td><td class="profiel"><input type="text" name="leeftijd" value="<? echo "$user->leeftijd"; ?>"></td></tr>
<tr><td class="profiel">E-mail:</td><td class="profiel"><input type="text" name="email" value="<? echo "$user->s_email"; ?>"></td></tr>
<tr><td class="profiel">MSN:</td><td class="profiel"><input type="text" name="msn" value="<? echo "$user->msn"; ?>"></td></tr>
<tr><td class="profiel">website:</td><td class="profiel"><input type="text" name="website" value="<? echo "$user->website"; ?>"></td></tr>
<tr><td class="profiel" width=25>Rank:</td><td class="profiel"><? echo "$rank"; ?></td><td class="profiel">Woonplaats:</td><td class="profiel"><input type="text" name="woonplts" value="<? echo "$user->woonplts"; ?>"></td></tr>
<tr><td colspan=4 align=center><input type="submit" name="submit" value="Wijzig Profiel"></td></tr>
</table>
</td></tr>
</table>
</form>
<?
}
}
else
{
echo "ERROR: U bent niet ingelogt.";
exit();
}
?>
</center>
Begin van functions.php:
<?
require("config.php");
error_reporting(E_ALL);
function kill_html($html)
{
$html = str_replace("<","<",$html);
$html = str_replace(">",">",$html);
return $html;
}
?>
Ik hoop dat iemand me van die error af kan helpen :).
836 views