Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Problem mit Leerzeile

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.09.2001
    Beiträge
    101

    Problem mit Leerzeile

    Hallo Leute,

    ich hab da ein komisches Problem mit einer Leerzeile in verbindung mit einer mysql_klasse.

    Ich habe meine html templates alle in einer Tabelle und lasse sie mittels eval ausgeben, aber ganz am anfang jeder zeile macht er mir eine leerzeie in den quelltext, egal ob das html ist oder ein simpler wert in der tabelle.

    Das ist die klasse die ich genommen habe..

    klick

    Das die funktion:
    PHP-Code:
    function template($tpl) {
        global 
    $db$templates;

        
    $db->query("SELECT tpl_code FROM templates WHERE tpl_name='".$tpl."'");
        
    $row $db->fetch_array();
        
    $templates str_replace("\"""\\\""stripslashes($row['tpl_code']));
        return 
    $templates;

    PHP-Code:
    Und das steht z.bin der index.php :

    eval (
    "echo(\"".template("home_index")."\");"); 
    Wenn ich das ohne klasse mache geht das ohne probleme, ich find einfach ned woran das liegt. Vielleicht kann ja von euch einer was dazu sagen. Wie gesagt, dass ganze mit der Leerzeile passiert auch bei jedem anderen datensatz der geholt wird, immer am anfag.

    Also so:
    1 LEERZEILE
    2 wert
    3 wert
    4 wert
    5 wert
    uswusw

  2. #2
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo!

    Ist in der Klasse eine Leerzeile vor dem <?php ? - für mich siehts danach aus...


  3. #3
    Registrierter Benutzer
    Registriert seit
    25.09.2001
    Beiträge
    101
    Hm ne leider nicht, hab das auch schon gedacht. Ich hab so ein Templatesystem ja genauso schon ohne klasse gemacht für eine seite bei mir, da geht das ohne probleme. Wenn ich die Klasse ausklammere, dann bekomme ich in der daraus resultierenden Fehlermeldung in deren Quelltext keine Leerzeichen, sobald ich sie wieder rein nehme und mal einen fehler einbaue ist auch in der fehlermeldung immer diese Zeile mit drin.

    Das komische ist das man das einfach nicht sieht wo es happert, in der index steht noch nix weiter als das eval und in der config nur die DB-Server Daten.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •