Weißer Balken bei Include...
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
anweisung
attribut
ausgabe
balken
browser
code
date
datei
datum
fehler
form
garnichts
gucken
http
index
leere zeile
problem
quellcode
tag
zeile
-
Hallo o,o
Hier mein tag/problem">Problem:
Ich nutze den include(); Befehl um 3 Dateien zu laden, das sorgt aber dafür, dass in der Ausgabe(sprich: beim gucken im Browser) ein weißer Balken ensteht...eine Zeile irgendwie:
http://garlian.omegaspace.de/fehler.jpg
Das Code Segment der index.php:
<?php include(\"index_switch_name_bg.php\"); include(\"cms_confic.php\"); include(\"style_switcher.php\");?> <!DOCTYPE html PUBLIC \'-//W3C//DTD XHTML 1.0 Strict//EN\' \'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\'> <html lang=\'de\' xmlns=\'http://www.w3.org/1999/xhtml\'> <head>
Die index_switch_name_bg.php:
if() und switch anweisungen
Die style_switcher.php:
<?php //Browser herausfinden $browser = $_SERVER[\'HTTP_USER_AGENT\']; //Browser zuordnen if (strpos($browser, \"MSIE 7.0\")) { $abrowser = \"IE7\"; } if (strpos($browser, \"MSIE 6.0\")) { $abrowser = \"IE6\"; } if (!isset($abrowser)) { $abrowser = \"GLOBAL\"; } ?>
Die cms_confic.php:
<?php //Verbindung $az_host = \"blub\"; $az_user = \"blub\"; $az_pass = \"blub\"; $az_base = \"blub\"; mysql_connect(\"$az_host\",\"$az_user\",\"$az_pass\") or die (\"Die Verbindungsdaten sind Falsch!\"); mysql_select_db(\"$az_base\") or die (\"Die Datenbank existiert nicht!\"); //Zeit, Datum, IP $timestamp = time(); $datum = date(\"d.m.y\", $timestamp); $zeit = date(\"H:i\", $timestamp); $ip = getenv(\"REMOTE_ADDR\"); //Boni //$S = date(\"H\"); //if ($S < 4) echo \"<b>Ab ins Bett, bis später</b>,\"; //elseif ($S < 10) echo \"<b>Guten Morgen</b>,\"; //elseif ($S < 12) echo \"<b>Guten Tag</b>,\"; //elseif ($S < 14) echo \"<b>Mahlzeit</b>\"; //elseif ($S < 18) echo \"<b>Guten Tag</b>,\"; //elseif ($S < 21) echo \"<b>Guten Abend</b>,\"; //elseif ($S >= 21) echo \"<b>Gute Nacht</b>,\"; ?>
Woran kann das liegen??
Wenn ich die includes rausnehme ist der weiße Balken wech -.-
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mach mal Rechtsklick auf den Balken und dann Eigenschften. Dann kopiere den Text hier hin, dann kann dir jemand weiterhelfen..
-
Wie sieht denn der erzeugte HTML-Quellcode aus? Kann es sein, dass vor dem Doctype eine leere Zeile ist?
-
Jepp, wenn ich den Quelltext anschaue(im Browser), dann ist da auch eine leere Zeile.
-
Verschoben von PHP & MySQL nach HTML & JavaScript, da das Problem mit der Ausgabe (HTML) und nicht mit PHP zusammen hängt.
Wie schon gesagt wurde, poste einfach den HTML-Code vom Browser, dann können wir dir sagen, durch was der \"weiße Strich\" angezeigt wird und du kannst es dann dementsprechend in der entsprechenden Datei anpassen. -
@raubritta
Jepp, ich hab nen form Attribut und ja es passiert nur im IE und FF,
ich hatte den Fehler auch schonmal, weiss aber nicht mehr woran das lag, war irgendwas ganz simples >.<
Hier die wahrscheinlich passende HTML Passage:
<!-- Header --> <div id=\'header\'> <div id=\'header_inside_left\'></div> <form method=\'post\' action=\'index.php?section=suche\'><div><input class=\'search_engine_feld\' name=\'search_engine\' value=\'Suchbegriff...\' onfocus=\"this.value=\'\'\" title=\'Tippe ein Wort in dieses Feld und drücke anschließend \"Enter\" um danach zu suchen\'></input></div></form> <div style=\'width:190px;height:80px;float:right;background:#DCE8C2;padding:5px;border:5px solid white;position:absolute; top:25px; right:0px;\'> <img src=\'images/icon-online_user.gif\' style=\'float:left;max-width:80px;max-height:80px;margin-right:5px;\' alt=\'\'></img> <div style=\'float:left;color:black;font-family:arial;font-size:9pt;width:105px;\'> <form action=\'/F/az/member.php\' method=\'post\'><div> <input style=\'width:101px;height:12px;border:2px solid white;font-size:9px;float:left;\' type=\'text\' value=\'Username\' name=\'username\' onfocus=\"this.value=\'\'\"></input> <input style=\'width:101px;height:12px;border:2px solid white;font-size:9px;float:left;margin-top:1px;\' type=\'password\' value=\'password\' name=\'password\' onfocus=\"this.value=\'\'\"></input> <input class=\'login\' type=\'submit\' value=\'Login\'></input> </div></form> <a href=\'/F/az/member.php?action=register\' class=\'register\'>Register</a> </div> </div> </div> <div id=\'header_schatten\'></div> <!-- Header Ende -->
Beitrag geändert: 22.6.2008 15:26:59 von garlian -
Dann haben wirs wahrscheinlich schon. Die sauber leserliche art, in der du Programmiert hast geht dann leider kaputt. Aber lösch mal die Zeile 6. Wenns immer noch nicht klappt rück nochmal hinten dran. Es lag bei mir irgendwo dran, dass er danach dass einfach als lehrzeichen ausgegeben hat...
ist dumm, sollte aber danach passen -
Leider ist der Fehler dadurch immernoch nicht behoben -.-
Ich bin auch die Dateien durchgegangen die \"includet\" wurden, nirgendwo eine Leerzeile bzw. Zeichen -.-
Ich hab vorhin auch Haupcodesegmente rausgenommen(ausschlussverfahren) um zu gucken ob es da Fehler gibt, aber dem ist nicht so -.-
Beitrag geändert: 22.6.2008 15:44:04 von garlian -
Kannst du mal bitte *unbedingt* gucken, ob bei dem ausgegebenen HTML-Code *vor* dem Doctype eine Leerzeile ist?
-
Ja da war eine, die hab ich aber wegbekommen, durch Leerzeichen löschen^^
Trotzdem wird immernoch ein weißer Balken ausgegeben -.- -
Ich werd bekloppt -.-
Opera: Kein Fehler!
FF2: Kein Fehler!
FF3: Fehler
IE6,7,8: Fehler
@moritzpeuser
klappt leider nicht -.-
EDIT:
Problem gelöst, es lag an der UTF-8 Zeichenkodierung,
die ich verwendet habe.
Vielen Dank trotzdem für eure Hilfe^^
Thema kann geschlossen werden!
Beitrag geändert: 22.6.2008 16:36:54 von garlian -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage