problemer med opret del af siden
hejdet er sådan at jeg er i gang med at updater siden sådan at man skal "godkendt sin email" på en email via et link.
<?php
if(!empty($_POST))
{
$email = mysql_real_escape_string($_POST["email"]);
$password = mysql_real_escape_string($_POST["password"]);
$gentag = mysql_real_escape_string($_POST["gentag"]);
$djnavn = mysql_real_escape_string($_POST["djnavn"]);
$profiltekst = mysql_real_escape_string($_POST["profiltekst"]);
$facebook = mysql_real_escape_string($_POST["facebook"]);
$club = mysql_real_escape_string($_POST["club"]);
$booking = mysql_real_escape_string($_POST["booking"]);
$hemmelig = mysql_real_escape_string($_POST["hemmelig"]);
$pris = mysql_real_escape_string($_POST["pris"]);
$billedefilnavn = null;
include ("include/class.upload.php");
$handle = new Upload($_FILES["file"]);
if($handle->uploaded)
{
//lidt mere store billeder
$handle->image_resize = true;
$handle->image_ratio_y = true;
$handle->image_x = 220;
$handle->Process("profil/big_img");
//til profil billede lign..
$handle->image_resize = true;
$handle->image_ratio_crop = true;
$handle->image_y = 75;
$handle->image_x = 75;
$handle->Process("profil");
$billedefilnavn = $handle->file_dst_name;
echo '<p>Billedet: ' . $billedefilnavn . '<br></p>';
echo "<p>Dit billede blev upload<br></p>";
}else{
$billedefilnavn = 'bruger_intet.png';
}
$bruger = mysql_query("SELECT NULL FROM brugere WHERE email='$email'");
if(mysql_num_rows($bruger) > 0)
{
echo "<p style=\"color:#f00;\">Email er optaget, Prøve igen</p>";
}
else
{
$code = rand(111111111,99999999);
//sende email til brugere
$to = $email;
$subject = "Activate din brugere";
$headers = "From: support@djinfo.dk";
$body = "Hej, \n \n Du er opret og du skal her med nu activate din konto. \n \n klik på det her link eller kopie det oppe i din URL bar i din browser \n \n http://djinfo.dk/activate.php?code=$code \n \n Takker for det Hilsen Djinfo.dk \n \n Du kan ikke svar på den her email";
$errors = array
(
"email" => "Husk du skal indtaste en email som brugernavn.",
"password" => "Husk du skal indtaste et password.",
"gentag" => "Husk de to passwordfelter skal have ens indhold og password.",
"djnavn" => "Husk at indsæt Djnavn.",
"profiltekst" => "Husk at tilføj noget profil tekst.",
"facebook" => "Husk at tilføj ritgit facebook.",
"booking" => "Husk Booking Email.",
"hemmelig" => "Husk hemmelig kode ord.",
"pris" => "Husk en pris.",
"club" => "Husk club sted."
);
if(!empty($pris))
{
unset($errors["pris"]);
}
if(!empty($club))
{
unset($errors["club"]);
}
if(!empty($email))
{
unset($errors["email"]);
}
if(!empty($password))
{
unset($errors["password"]);
}
if(!empty($gentag) && $gentag == $password)
{
unset($errors["gentag"]);
}
if(!empty($djnavn))
{
unset($errors["djnavn"]);
}
if(!empty($profiltekst))
{
unset($errors["profiltekst"]);
}
if(!empty($facebook))
{
unset($errors["facebook"]);
}
if(!empty($booking))
{
unset($errors["booking"]);
}
if(!empty($hemmelig))
{
unset($errors["hemmelig"]);
}
if(empty($errors))
{
$password = sha1($password);
$insert = mysql_query("INSERT INTO brugere (code,email,password,profilbillede,djnavn,profiltekst,facebook,club,pris,booking,hemmelig)
VALUES ('$code','$email', '$password','$billedefilnavn','$djnavn','$profiltekst','$facebook','$club','$pris','$booking','$hemmelig')");
if(!$insert)
{
header('Location: fejl.php');
exit();
}
else
{
header('Location: login.php');
exit();
}
}
else
{
echo "<div id=\"box\"><h4>HUSK DET HER!!</h4><ul><li>" . implode("</li><li>", $errors) . "</li></ul></div>";
}
}
}
?>
Fejl kommer frem og siger ;
Warning: Cannot modify header information - headers already sent by (output started at /home/jesperbo/public_html/djinfo.dk/opret.php:22) in /home/jesperbo/public_html/djinfo.dk/opret.php on line 159
det vil sige i dette her områbe omkring
{
header('Location: login.php');
exit();
}
Det vil sige at den er ved header('Location: login.php');
jeg kan virkelig bare ikke se hvad problem er, og jeg har kigge efter den her video :
http://www.youtube.com/watch?v=Dq8HRmnJ91M
Håber du kan hjælp mig