N´abend.
Ich hab n Problem mit der header()-Funktion. Mein Code ist eigentlich recht simpel...einmal die index.php
Dann die main_blog.php
und die admin_log.php
Das Problem: Wenn ich die admin-admin-Geschichte eingebe und auf Login klicke, kriege ich diese Meldung
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\meinBlog\main_blog.php:2) in C:\xampp\htdocs\meinBlog\admin_login.php on line 6
Jetzt hab ich mir sagen lassen, dass man auf Leerzeichen achten soll aber im PHP-Code ist nix mehr, soweit ich das beurteilen kann. Hab ich irgendwas verplant oder bin ich einfach nur zu doof? Das ist mein erstes PHP-Projekt aber ich glaube, mir fehlt noch irgendwas. ^^
Und wer noch Zeit hat um den Code an sich zu beurteilen, der sei herzlich willkommen. Ich will ja was lernen. :)
-bedank-
TZP
Ich hab n Problem mit der header()-Funktion. Mein Code ist eigentlich recht simpel...einmal die index.php
PHP:
<?php
include "main_blog.php";
include "admin_login.php";
?>
PHP:
<?php
//include "connectToServer.inc";
/*
myConnection();
$result = mysql_query("SELECT * FROM eintraege")
or die(mysql_error());
$anzahl = mysql_num_rows($result);
*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>MainBlog</title>
<style type="text/css">
body{
background-color:#4090BB;
margin-left:20%;
margin-right:auto;
font-family:"Arial";
font-size:16px;
color:black;
}
.leftside{
float:left;
width:500px;
background-color:#10BB10;
border:groove;
}
</style>
</head>
<body>
<div class="leftside">
a
</div>
</body>
</html>
PHP:
<?php
include "connectToServer.inc";
if($_REQUEST["form_login"] == "admin" && $_REQUEST["form_pass"] == "admin"){
myConnection();
header("Location:new_blog_entry.php");
die;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title></title>
<style type="text/css">
body{
background-color:#4090BB;
margin-left:20%;
margin-right:auto;
font-family:"Arial";
font-size:16px;
color:black;
}
.rightside{
margin-left:510px;
width:200px;
border:groove;
height:auto;
font-size:12px;
}
</style>
</head>
<body>
<div class="rightside">
<form method="post">
<table>
<tr>
<td>Login:</td>
<td><input name="form_login" type="text" size="5" maxlength="10"></td>
<td>Pass:</td>
<td><input name="form_pass" type="text" size="5" maxlength="10"></td>
</tr>
<tr>
<td colspan=4 align="right"><input type="submit" value="Login"></td>
</tr>
</table>
</form>
</div>
</body>
</html>
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\meinBlog\main_blog.php:2) in C:\xampp\htdocs\meinBlog\admin_login.php on line 6
Jetzt hab ich mir sagen lassen, dass man auf Leerzeichen achten soll aber im PHP-Code ist nix mehr, soweit ich das beurteilen kann. Hab ich irgendwas verplant oder bin ich einfach nur zu doof? Das ist mein erstes PHP-Projekt aber ich glaube, mir fehlt noch irgendwas. ^^
Und wer noch Zeit hat um den Code an sich zu beurteilen, der sei herzlich willkommen. Ich will ja was lernen. :)
-bedank-
TZP