ERLEDIGT
JA
JA
ANTWORTEN
13
13
ZUGRIFFE
446
446
EMPFEHLEN
-
09.05.07 09:51 #1
- Registriert seit
- Mar 2007
- Ort
- München (Bayern)
- Beiträge
- 84
Hallo und guten morgen,
heute habe ich ein mir neues Problem wahrgenommen.
Kurz erstmal ein paar Infos:- Hosting bei Strato
- Premium XE Paket
- index.php wo alles inkludiert (Array)
- config.php in der das Array erstellt wird
- PHP Version frei wählbar fürs Verzeichnis
- Doctype XHTML 1.0 Strict
Hier erstmal der Quellcode beider PHP Dateien:
config.php:
index.php:PHP-Code:<?php
$dateien = array();
$dateien['Home'] = "home.php";
// ....
$dateien['error'] = "error.php";
?>
...PHP-Code:<?php
include 'config.php';
?>
HTML Code
....
...PHP-Code:<?php
include 'config.php';
if(isset($_GET['section']) AND isset($dateien[$_GET['section']]))
{
if(!file_exists($dateien[$_GET['section']])) echo "Diese Seite wirde leider noch nicht implementiert.";
include $dateien[$_GET['section']];
}
else
{
include $dateien['error'];
}
?>
HTML Code
....
Das komisch an der Sache ist, dass wenn z.B. die home.php inkludiert wird alles in Ordnung ist. Inkludiere ich nun z.B. die aktuelles.php erscheint vor dem Quellcode ein Punkt (allerdings ein Punkt in der Höhe eines i-Punktes) (Opera). Im IE erscheint ein kleines Rechteck.
Nahe liegt das das Objekt schon im Quellcode liegt. Tut es aber leider nicht, weder lokal noch auf dem Server.
Der Grund warum mir das überhaupt aufgefallen ist, ist dass bei meinem Design die Überschrift (<h1>) immer an derselben stelle kommt. Durch diesen/dieses Punkt/Rechteck wird mir aber die Zeile nach unten verrutscht. Somit sticht das natürlich sofort ins Auge.
Ich hoffe ihr könnt mir da helfen, bin schon verzweifelt am suchen. Solltet ihr weitere Infos benötigen, nur bescheid sagen.
Gruß DanielGeändert von Der_baum (09.05.07 um 09:52 Uhr) Grund: Schreibfehler ;)
-
Das Zeichen liegt auf jeden fall , nach deinen geposteten Scripten, in den Includierten Datein, entweder als Zeichen selbst oder als Code-Formatierungsproblem.
-
09.05.07 10:17 #3
- Registriert seit
- Mar 2007
- Ort
- München (Bayern)
- Beiträge
- 84
Aber in den files selber ist nichts zu sehen.
Mehr steht in den files nicht drin.HTML-Code:<h1>Produkt 1</h1> <h3>Schnellere und Effizientere erstellung innoativer Konstruktion</h3> <p>Text Text Text Text Text Text Text Text Text</p>
-
Schau wirklich nochmal alle Dateien durch. Wie xErY schon sagte, an dem Script sollte es nicht liegen.
Die Welt ist binär: Entweder man ist eine Eins oder eine Null, tot oder lebendig! - Und ich? Lebe...
-
09.05.07 10:34 #5
- Registriert seit
- Mar 2007
- Ort
- München (Bayern)
- Beiträge
- 84
Hi,
Danke für euren schnellen Antworten schonmal.
Ich habe gerade die Entsprechenden Dateien nochmals durchgesehen.
Nichts... weder im Quelltextmodus noch im Entwurfsmodus.
Ich habe die Dateien auch extra im Editor/Wordpad aufgemacht, leider auch nix.
-
09.05.07 11:08 #6
- Registriert seit
- Mar 2007
- Ort
- München (Bayern)
- Beiträge
- 84
Hallo noch mal,
was ich gerade bemerkt habe.
Der/Das Punkt/Rechteck erscheint nur beim IE und Opera, im Firefox und Netscape funktioniert alles so wie es soll und auch im Quellcode ist nichts zu sehen.
Wie kann es sein das bei Serverseitigen Aktionen der Client "Einfluss" hat?
Gruß Daniel
-
Hi,
naja der server schickt ja bloß die Daten. Der Client interpretiert sie sprich dein Browser.
Poste uns dieses zeichen doch mal bitte.
-
09.05.07 11:20 #8
- Registriert seit
- Mar 2007
- Ort
- München (Bayern)
- Beiträge
- 84
Würde ich gerne, ... nur das Zeichen lässt sich nicht einfügen.
Haben schnell nen Screenshot gemacht. Bei dem Opera Screenshot muss man zwei mal hinschauen. Man kann ihn auch löschen und alles.
Wie gesagt, nur beim Opera und IE bringt er dieses Zeichen und rückt auch nur bei den beiden Browsern eine Zeile nach unten.
Gruß Daniel
-
Falls du UTF-8 als Kodierung verwendest, solltest du die Dateien ohne Byte Order Mark speichern. Bei UTF-8 ist dies sowieso überflüssig wenn die vernwedete Zeichenkodierung explizit im HTTP-Header-Feld „Content-Type“ angegeben wird.
Markus Wulftange
-
10.05.07 09:01 #10
- Registriert seit
- Mar 2007
- Ort
- München (Bayern)
- Beiträge
- 84
Hi,
nochmals danke für eure Antworten.
Ich hab mir das File grade mal mit UltraEdit angeschaut. Leider habe ich auch damit nichts finden können.
EDIT: HA!!
Mit dem Hexeditor habe ich folgendes, an der Stelle wo die Zeichen auftauchen, entdecken können: "ï»". Zwei davon lassen sich einfügen, dass dritte leider nicht.
Ich Teste das ganze nun noch auf dem Server.
Woher kommt den das?
@Gumbo: Soll ich dann die Zeile komplett weglassen?
HTML-Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang="de" xml:lang="de" xmlns="http://www.w3.org/1999/xhtml"> <head> </head>
Geändert von Der_baum (10.05.07 um 09:05 Uhr)
-
Falls du UFT-8 verwendest, könnte es dir die Datei auch zerstört haben, als du sie mit einem nicht fähigen UTF-8-Editor geöffnet hast bzw. du hast dies nicht im Editor eingestellt.
Leg doch die Files nochmal neu an u. speicher sie sauber mit UTF-8 ab.
-
10.05.07 09:11 #12
- Registriert seit
- Mar 2007
- Ort
- München (Bayern)
- Beiträge
- 84
Hallo!
ERLEDIGT.
Lösung:
Die Datei mit einem HexEditor anschauen, und dann folgende Zeichen entfernen: -> ï» <-
Bei mir waren es drei Zeichen, dass dritte lässt sich leider nicht einfügen.
Gruß und danke nochmals an alle,
Daniel
-
Bei einem ordentlichen Editor kann die zu verwendende Zeichenkodierung beim Speichern festgelegt werden. Dort sollte es dann auch eine Unterscheidung zwischen der UTF-8-Kodierung mit und ohne BOM (bei manchen auch Signatur genannt) geben. Falls dein Editor dies nicht kann – weg damit!
Markus Wulftange
-
14.05.07 08:03 #14
- Registriert seit
- Mar 2007
- Ort
- München (Bayern)
- Beiträge
- 84
Hallo und guten morgen,
danke nochmals an alle die mir geholfen haben.
Gruß Dan
Ähnliche Themen
-
IE7 - mysteriöser Abstand
Von Identität im Forum CSSAntworten: 2Letzter Beitrag: 19.03.10, 15:54 -
Nach Tabellenname taucht Punkt auf
Von aTa im Forum Relationale DatenbanksystemeAntworten: 9Letzter Beitrag: 28.07.08, 23:55 -
Quelltext und Seite leer nach ftp upload
Von mkoeni1 im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 18.02.08, 16:06 -
Quelltext nach Links durchsuchen
Von aquasonic im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 26.10.06, 13:43 -
Zahl nach Punkt ausschneiden
Von ASD20054 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 04.10.06, 13:35





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren