tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
13
ZUGRIFFE
446
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Der_baum Der_baum ist offline Mitglied Silber
    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
    Mehr fällt mir grade nicht ein.
    Hier erstmal der Quellcode beider PHP Dateien:

    config.php:
    PHP-Code:
    <?php
    $dateien 
    = array();
    $dateien['Home'] = "home.php";
    // ....
    $dateien['error'] = "error.php";
    ?>
    index.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ß Daniel
    Geändert von Der_baum (09.05.07 um 09:52 Uhr) Grund: Schreibfehler ;)
     

  2. #2
    Avatar von xErY
    xErY xErY ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    161
    Das Zeichen liegt auf jeden fall , nach deinen geposteten Scripten, in den Includierten Datein, entweder als Zeichen selbst oder als Code-Formatierungsproblem.
     

  3. #3
    Der_baum Der_baum ist offline Mitglied Silber
    Registriert seit
    Mar 2007
    Ort
    München (Bayern)
    Beiträge
    84
    Aber in den files selber ist nichts zu sehen.

    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>
    Mehr steht in den files nicht drin.
     

  4. #4
    Avatar von SnEaKy
    SnEaKy SnEaKy ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Ort
    Hattersheim
    Beiträge
    219
    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...

  5. #5
    Der_baum Der_baum ist offline Mitglied Silber
    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.
     

  6. #6
    Der_baum Der_baum ist offline Mitglied Silber
    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
     

  7. #7
    Avatar von xErY
    xErY xErY ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    161
    Hi,

    naja der server schickt ja bloß die Daten. Der Client interpretiert sie sprich dein Browser.
    Poste uns dieses zeichen doch mal bitte.
     

  8. #8
    Der_baum Der_baum ist offline Mitglied Silber
    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
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken PHP: Mysteriöser/s Punkt/Rechteckt nach include im Quelltext-zeichen.jpg  
     

  9. #9
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    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. #10
    Der_baum Der_baum ist offline Mitglied Silber
    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)
     

  11. #11
    ssurfer ssurfer ist offline Mitglied Gold
    Registriert seit
    May 2004
    Beiträge
    146
    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.
     

  12. #12
    Der_baum Der_baum ist offline Mitglied Silber
    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
     

  13. #13
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    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. #14
    Der_baum Der_baum ist offline Mitglied Silber
    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

  1. IE7 - mysteriöser Abstand
    Von Identität im Forum CSS
    Antworten: 2
    Letzter Beitrag: 19.03.10, 15:54
  2. Nach Tabellenname taucht Punkt auf
    Von aTa im Forum Relationale Datenbanksysteme
    Antworten: 9
    Letzter Beitrag: 28.07.08, 23:55
  3. Quelltext und Seite leer nach ftp upload
    Von mkoeni1 im Forum Hosting & Webserver
    Antworten: 1
    Letzter Beitrag: 18.02.08, 16:06
  4. Quelltext nach Links durchsuchen
    Von aquasonic im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 26.10.06, 13:43
  5. Zahl nach Punkt ausschneiden
    Von ASD20054 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 04.10.06, 13:35