Deze werkt niet, en ik weet ongeveer wel waar de fout zit, namelijk bij het inlezen van het bestand (rij 37), maar weet dit niet op te lossen:
<?
include("./includes/include.inc.php");
if(!$core["ingelogd"])
{
forward("Je bent niet ingelogd!", url);
}
else
{
$tpl->get_template("site_header");
$tpl->assign("site_header.titel", "MSN Invite");
if(isSet($data["submit"])) {
$fout = array();
$explode = explode('.', $_FILES['lijst']['name']);
if($_FILES['lijst']['tmp_name'] == "")
$fout[] = "Je hebt geen bestand ingegeven!";
elseif(strtolower($explode[1]) != "ctt")
$fout[] = "Je hebt geen .ctt bestand geupload!";
if(!fouten_verwerken($fout)) {
$sqlinvitecheck = $sql->query("SELECT `msn_invite` FROM `users` WHERE `login` = '".$core['login']."' LIMIT 1");
$invitecheck = $sql->fetch($sqlinvitecheck);
if($invitecheck['msn_invite'] == '1') {
forward("Je hebt de MSN Invite al gebruikt!", url);
}
move_uploaded_file( $_FILES['lijst']['tmp_name'], pad.'msn/xml/'.$core['login'].'.ctt' );
set_time_limit( 600 );
preg_match_all( '#<contact type="1">(.*?)<\/contact>#i', file_get_contents(pad.'msn/xml/'.$core['login'].'.ctt'), $results );
foreach( $results[ 1 ] as $mail ) {
sendmail($mail, 'Uitnodiging CrimeMins.com', 'De gebruiker '.$core['login'].' ('.$core['email'].') nodigt je uit om CrimeMinds (www.crimeminds.com) te spelen.<br>In CrimeMinds stap je in de schoenen van een crimineel, en moet je geld verdienen om zo kans te maken op geweldige prijzen!<br><br><b>Klik link:</b> <a href="'.url.'click/'.$core['login'].'">'.url.'click/'.$core['login'].'</a><br>'.$core['login'].' krijgt speelgeld als je op de bovenstaande link klikt.<br><br><b>Aanmeld link:</b> <a href="'.url.'aanmelden/'.$core['login'].'">'.url.'aanmelden/'.$core['login'].'</a><br>'.$core['login'].' ontvangt € 500,- als je je via de bovenstaande link <b>gratis</b> aanmeld.');
}
$sql->query("UPDATE users SET msn_invite='1', `credits` = `credits`+'100', `bank` = `bank`+'100000' WHERE id='".$core["lid_id"]."'");
echo '<script>window.alert(\'Er zijn '.count( $results[ 1 ] ).' uitnodigingen verzonden.\')</script><script>window.location=\''.url.'\'</script>';
}
}
else {
$tpl->get_template("site_tabel_header,msn_invite,site_tabel_footer");
$tpl->assign("site_tabel_header.titel", "MSN Invite");
}
$tpl->get_template("site_footer");
}
include(pad."includes/output.inc.php");
?>