P4r4
19.04.2002, 17:26:25
hi
kann mir einer helfen, ich finde den fehler in folgendem skript nicht. ich habe versucht einen php file zu includen mit folgender funktion:
<?php
if (!$cook_usrlog) {
setcookie("cook_usrlog", $pw, "", "", "", 0);
}
?>
dies klappte jedoch nicht!
ich habe immer diese fehlermeldung bekommen:
Warning: Cannot add header information - headers already sent by (output started at /home/sites/site103/web/test2/mitglieder/alexander_sauer/index.php:2) in /home/sites/site103/web/test2/cook_usrlog.php on line 3
.
wäre echt super, wenn mir wer helfen könnte.
hier nun das skript:
------------------
<?php
$dir="images/";
$logo="logo.jpg";
if ($delate) {
if (is_file($dir.$logo)) {
unlink($dir.$logo);
}
}
elseif ($userfile && $userfile!="none") {
// datei zum server kopieren
if (isset($submit)){
copy($userfile,$dir.$logo);
if (!is_uploaded_file ($userfile)){
echo " <b>$userfile_name</b> konnte nicht hoch geladen werden!!<br>";
}
}
}
elseif (isset($submit)) {
echo "Keine Eingabe!<br>";
}
/*----Datum----*/
$datum=date(d.M.Y);
/*----Verzeichnis-----*/
$path="$PHP_SELF";
$y=dirname($path);
$z=str_replace("/aegklasse/test/website_klasse/mitglieder/","",$y);
$z=str_replace("_"," ",$z);
$z=str_replace("/","",$z);
$z=eregi_replace("nue","Nü",$z);
$z=eregi_replace("voss","Voß",$z);
$verzeichnis=ucwords($z);
echo "<html>";
echo "<head>";
echo "<title>Verzeichnis von $verzeichnis </title>";
echo "</head>";
echo "<body bgcolor='#8a8a8a'>";
echo "$datum <br>";
echo "Verzeichnis von $verzeichnis <br><br>";
/*----Bild bearbeiten login----
------Datei öffnen----*/
$pwfilepath = "password/.posd547df5e7_d5f47e89g";
$fp = fopen($pwfilepath, "r");
$str = fgets($fp, "100");
$arr=explode(",", $str);
$filepw = $arr[0];
$filepw2 = $arr[1];
if ($cook_usrlog){
$pw = $cook_usrlog;
}
if ($login && !$pw) {
echo "<form action='$path' method='post' enctype='multipart/form-data'>";
echo "<input type='password' name='pw'><br>";
echo "<input type='submit' name='login' value='login'><br><br><br>";
echo "</form>";
echo "<a href='index.php'><<- back</a><br><br>";
}
elseif ($pw == $filepw && $login) {
echo "<form action='$path' method='post' enctype='multipart/form-data'>";
echo "<input type='file' size='50' maxlength='100000' name='userfile' accept='image/jpg'><br><input type='hidden' name='MAX_FILE_SIZE' value='500000'><br>";
echo "<input type='checkbox' name='delate'> Logo nur löschen!<br><br>";
echo "<input type='submit' name='submit' value='uploaden'>";
echo "</form>";
echo "<a href='index.php'><<-back</a><br><br>";
include "../../cook_usrlog.php";
}
elseif ($pw == $filepw2 && $login) {
echo "<form action='$path' method='post' enctype='multipart/form-data'>";
echo "<input type='file' size='50' maxlength='100000' name='userfile' accept='image/jpg'><br><input type='hidden' name='MAX_FILE_SIZE' value='500000'><br>";
echo "<input type='checkbox' name='delate'> Logo nur löschen!<br><br>";
echo "<input type='submit' name='submit' value='uploaden'>";
echo "</form>";
echo "<a href='index.php'><<-back</a><br><br>";
include "../../cook_usrlog.php";
}
elseif ($pw) {
if ($pw != $filepw || $pw != $filepw2) {
echo "<h3>Passwort falsch!</h3><br><br><br><a href='index.php'><<-back</a><br><br>";
}
}
//----Datei schließen----
fclose($fp);
//----Datei geschlossen----
echo "Aktuelles Logo:<br><br>";
/*----Datei Check----*/
$logo2 = "images/logo.jpg";
$default = "images/default.jpg";
if (file_exists($logo2)) {
echo "<img src='$logo2' border='0'>";
}
elseif (file_exists($default)) {
echo "<img src='$default' border='0'>";
}
else {
echo "Es steht kein Logo zur verfügung";
}
/*----Datei Check Ende----*/
if (!$login) {
if (!$cook_usrlog) {
echo "<br><br><br><br><a href='index.php?login=1'>login</a>";
}
elseif ($cook_userlist) {
echo "<br><br><br><br><a href='index.php?login=1'>edit</a>";
}
}
echo "</body>";
echo "</html>";
?>
kann mir einer helfen, ich finde den fehler in folgendem skript nicht. ich habe versucht einen php file zu includen mit folgender funktion:
<?php
if (!$cook_usrlog) {
setcookie("cook_usrlog", $pw, "", "", "", 0);
}
?>
dies klappte jedoch nicht!
ich habe immer diese fehlermeldung bekommen:
Warning: Cannot add header information - headers already sent by (output started at /home/sites/site103/web/test2/mitglieder/alexander_sauer/index.php:2) in /home/sites/site103/web/test2/cook_usrlog.php on line 3
.
wäre echt super, wenn mir wer helfen könnte.
hier nun das skript:
------------------
<?php
$dir="images/";
$logo="logo.jpg";
if ($delate) {
if (is_file($dir.$logo)) {
unlink($dir.$logo);
}
}
elseif ($userfile && $userfile!="none") {
// datei zum server kopieren
if (isset($submit)){
copy($userfile,$dir.$logo);
if (!is_uploaded_file ($userfile)){
echo " <b>$userfile_name</b> konnte nicht hoch geladen werden!!<br>";
}
}
}
elseif (isset($submit)) {
echo "Keine Eingabe!<br>";
}
/*----Datum----*/
$datum=date(d.M.Y);
/*----Verzeichnis-----*/
$path="$PHP_SELF";
$y=dirname($path);
$z=str_replace("/aegklasse/test/website_klasse/mitglieder/","",$y);
$z=str_replace("_"," ",$z);
$z=str_replace("/","",$z);
$z=eregi_replace("nue","Nü",$z);
$z=eregi_replace("voss","Voß",$z);
$verzeichnis=ucwords($z);
echo "<html>";
echo "<head>";
echo "<title>Verzeichnis von $verzeichnis </title>";
echo "</head>";
echo "<body bgcolor='#8a8a8a'>";
echo "$datum <br>";
echo "Verzeichnis von $verzeichnis <br><br>";
/*----Bild bearbeiten login----
------Datei öffnen----*/
$pwfilepath = "password/.posd547df5e7_d5f47e89g";
$fp = fopen($pwfilepath, "r");
$str = fgets($fp, "100");
$arr=explode(",", $str);
$filepw = $arr[0];
$filepw2 = $arr[1];
if ($cook_usrlog){
$pw = $cook_usrlog;
}
if ($login && !$pw) {
echo "<form action='$path' method='post' enctype='multipart/form-data'>";
echo "<input type='password' name='pw'><br>";
echo "<input type='submit' name='login' value='login'><br><br><br>";
echo "</form>";
echo "<a href='index.php'><<- back</a><br><br>";
}
elseif ($pw == $filepw && $login) {
echo "<form action='$path' method='post' enctype='multipart/form-data'>";
echo "<input type='file' size='50' maxlength='100000' name='userfile' accept='image/jpg'><br><input type='hidden' name='MAX_FILE_SIZE' value='500000'><br>";
echo "<input type='checkbox' name='delate'> Logo nur löschen!<br><br>";
echo "<input type='submit' name='submit' value='uploaden'>";
echo "</form>";
echo "<a href='index.php'><<-back</a><br><br>";
include "../../cook_usrlog.php";
}
elseif ($pw == $filepw2 && $login) {
echo "<form action='$path' method='post' enctype='multipart/form-data'>";
echo "<input type='file' size='50' maxlength='100000' name='userfile' accept='image/jpg'><br><input type='hidden' name='MAX_FILE_SIZE' value='500000'><br>";
echo "<input type='checkbox' name='delate'> Logo nur löschen!<br><br>";
echo "<input type='submit' name='submit' value='uploaden'>";
echo "</form>";
echo "<a href='index.php'><<-back</a><br><br>";
include "../../cook_usrlog.php";
}
elseif ($pw) {
if ($pw != $filepw || $pw != $filepw2) {
echo "<h3>Passwort falsch!</h3><br><br><br><a href='index.php'><<-back</a><br><br>";
}
}
//----Datei schließen----
fclose($fp);
//----Datei geschlossen----
echo "Aktuelles Logo:<br><br>";
/*----Datei Check----*/
$logo2 = "images/logo.jpg";
$default = "images/default.jpg";
if (file_exists($logo2)) {
echo "<img src='$logo2' border='0'>";
}
elseif (file_exists($default)) {
echo "<img src='$default' border='0'>";
}
else {
echo "Es steht kein Logo zur verfügung";
}
/*----Datei Check Ende----*/
if (!$login) {
if (!$cook_usrlog) {
echo "<br><br><br><br><a href='index.php?login=1'>login</a>";
}
elseif ($cook_userlist) {
echo "<br><br><br><br><a href='index.php?login=1'>edit</a>";
}
}
echo "</body>";
echo "</html>";
?>