![]() |
cannot modify header information????
diese meldung bekomme ich beim eingang zum shop:
Warning: Cannot modify header information - headers already sent by (output started at /home/htdocs/web34/html/html_func.php3:32) in /home/htdocs/web34/html/get_id.php3 on line 28 Warning: Cannot modify header information - headers already sent by (output started at /home/htdocs/web34/html/html_func.php3:32) in /home/htdocs/web34/html/eingang.php3 on line 24 so sieht mein script aus von eingang.php3: <? /* Eingang.php3 */ /* =================================================== */ include("shop.php3"); Init_Shop(); $mykorb =new korb; mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw"); $heute=date("z"); mysql_db_query("$db","DELETE FROM besucher WHERE DatZahl < $heute-$keep_time"); $result=mysql_db_query("$db","SELECT ImKorbNr,Datum FROM warenkorb"); $mykorb->getnum($result); while ($mykorb->z <$mykorb->num) { $mykorb->readrow($result); $WImKorbNr=$mykorb->ImKorbNr; $WDatum=$mykorb->Datum; if ($WDatum < $heute-$keep_time) { mysql_db_query("$db","DELETE FROM warenkorb WHERE ImKorbNr = '$WImKorbNr'"); } } if ($C_ID) { $Kennung= $C_ID; } $Kennung=get_id($Kennung); Header("Location: $Basis_R/auswahl_gruppe.php3?Kennung=$Kennung"); ?> und so das script get_id.php3: <? /* get_id.php3 */ /* =============================================== */ function get_id($id) { global $db, $keep,$keep_time,$REMOTE_ADDR, $PHP_SELF; if ($id != "") { $result=mysql_db_query("$db","SELECT * FROM besucher WHERE Besucher='$id'"); // $anz=mysql_num_rows($result); if ($anz == "0") { $id=md5(uniqid(rand())); if ($keep) { setcookie("C_ID",$id,time()+$keep_time*24*60*60); } $DatumZ=date("z"); mysql_db_query("$db","INSERT INTO besucher VALUES ('$id','$DatumZ')"); Header("Location: $PHP_SELF?Kennung=$id"); } } if ($id == "") { $id=md5(uniqid(rand())); if ($keep) { setcookie("C_ID",$id,time()+$keep_time*24*60*60); } $DatumZ=date("z"); mysql_db_query("$db","INSERT INTO besucher VALUES ('$id','$DatumZ')"); Header("Location: $PHP_SELF?Kennung=$id"); } return $id; } ?> Was zum Henker ist falsch daran??? Würde mich über Hilfe freuen. |
hast du irgendeine ausgabe vor dem header...., dann klappt das natürlich nicht. da darf ein einziges html-tag stehen.
peter |
Mit den beiden Scripten können wir nicht wirklich viel anfangen, weil der Fehler sehr genau besagt wo der Bock sitzt:
PHP-Code:
|
verlixt, kann man zu diesem blöden thema nicht erst mal die suchfunktion benutzen?
*close*, weil nun wirklich bereits endlos durchdiskutiert. |
das besagte problem!
für den superüberallestollenprogrammer wahsaga:
was glaubst was ich seit zwei tagen mache, jedes forum absuchen. deine blöden sprüche kannst du dir sparen, hab anständig eine frage gestellt. also kannst du mir auch anständig antworten. hier für die, die einem helfen wollen die html_func.php3: <? /* html_func.php3 */ /* =============================================== */ function AusgB($ft,$txt) { echo "<FONT FACE='$ft' COLOR='#FFFFFF'>$txt</FONT>"; } function AusgF($ft,$txt) { echo "<FONT FACE='$ft'>$txt</FONT>"; } function AusgSCF($sz,$col,$ft,$txt) { echo "<FONT FACE='$ft' COLOR='$col' SIZE='$sz'>$txt</FONT>"; } function table_out($rows,$cols,$arr) { reset ($arr); echo "<table border=1>"; for ($r=0;$r<$rows;$r++) { echo "<tr>"; for ($c=0;$c<$cols;$c++) { $elem=pos($arr); echo "<td>$elem</td>"; next($arr); } echo "</tr>"; } echo "</table>"; } // Bitmap-Lösung echo "<div align='center'>\n"; function ShopMenue($Basis_R,$Kennung) { echo "<a href='$Basis_R/korbinhalt.php3?Kennung=$Kennung'><img border='0' src='$Basis_R/bilder/warenk1.jpg'></a>"; echo "<a href='$Basis_R/bestellen.php3?Kennung=$Kennung'><img border='0' src='$Basis_R/bilder/best1.jpg'></a>"; echo "<a href='$Basis_R/eingang.php3?Kennung=$Kennung'><img border='0' src='$Basis_R/bilder/ausw1.jpg'></a>"; echo "<a href='$Basis_R/ausgang.php3?Kennung=$Kennung'><img border='0' src='$Basis_R/bilder/ausg1.jpg'></a>"; echo "<hr size='1' color='00ff00'/>\n"; echo "<p><br></p>"; echo "</div>\n"; } // Hover-Lösung, falls diese verwendet werden soll in ShopMenue umbenennen function ShopMenue1($Basis_R,$Kennung) { global $w; function hover($link,$item,$Basis_R,$Kennung) { global $item_arr; echo "<applet code='fphover.class' codebase='./' width='130' height='24'> <param name='color' value='#000080'> <param name='hovercolor' value='#0000FF'> <param name='textcolor' value='#FFFFFF'> <param name='text' value=$item> <param name='effect' value='glow'> <param name='url' valuetype='ref' value=\"$Basis_R/$link?Kennung=$Kennung\"> <param name='target' value='_self'> </applet>"; } // hover $item_arr= array("$w[Cat]"=>"eingang.php3","$w[Basket]"=>"korbinhalt.php3","$w[Order]"=>"bestellen.php3","$w[Entry]"=>"eingang.php3","$w[Exit]"=>"ausgang.php3"); foreach ($item_arr as $key=>$elem) { hover($elem,$key,$Basis_R,$Kennung); } echo "<p><br></p>"; } // ShopMenue ?> hab kein html tag irgendwo davor. |
Du willst uns verarschen gell?
Der 1. April ist schon vorbei. :rolleyes: |
also wenn ich durch den code-wirrwarr durchsteige, dann liegt der fehler hier:
PHP-Code:
|
ich würde gerne erstmal wissen , was das Problem ist ???
:confused: |
Arni du musst diesen Thread mit dem gesperrten kombinieren. Und dann mußte den Code da oben umpflügen.
Aber hau rein, wenn Wahsaga gleich wieder da ist, ist der Thread auch wieder dicht *g* :p ;) |
Zitat:
:D |
@harley666
offenbarr kannst du die suche nichrt richtig bedienen oder du verstehst nicht, was eine ausgabe ist. echo ERZEUGT eine ausgabe und wenn du mal nach heade suchen würdest, hättest du das schon längst erfahren. so schluss mit den kindereien. und hierzu KEINEN weiteren thread mehr *zusammenführ |
das problem bleibt
mein problem liegt darin, wenn ich auf meiner seite zum shop will kriege ich
die meldung cannot modify header information. ich komme nicht zum shop. das echo "<div align='center'>\n"; ist nicht das problem. es zeigt nur an wo das bild zum artikel stehn soll. hab den shop local ausprobiert mit xampp ist einwandfrei gelaufen ohne jegliche fehler. komme auf den sql server mit meinem login script und kann artikel eingeben, löschen oder verändern. komme einfach nicht zum shop. an alle die denken ich würde sie verarschen: das tu ich nicht. mein provider gibt keine unterstützung von daher kann ich auf dumme sprüche absolut verzichten. |
Du darfst vor einem header befehl KEINE ausgabe machen.
Du darfst auch KEINE Leerzeichen vor den <?php oder ?> haben. NICHTS darf eine Ausgabe verursachen. Dann klappt das auch. |
Re: das problem bleibt
Zitat:
und pass auf, was du jetzt wie sagst |
das
PHP-Code:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:08 Uhr. |
Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG