Anzeige:
Ergebnis 1 bis 9 von 9

Thema: templates immer "\

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396

    templates immer "\

    Hallo

    Bei den templa script was ich mir gebaut habe muss ich immer in der .html data alle " mit \ nigiren oder wie das heit.

    dateiname.html
    Code:
    <br />
    <img src=\"./bildname.png\" /> $text <br />
    dateiname.php
    PHP-Code:
    <?php
    $filename 
    "./dateiname.html";
    $handle fopen($filename"rb");
    $contents fread($handlefilesize ($filename));
    fclose($handle);

    eval(
    "\$contents = \"$contents\";");
    print(
    $contents);
    ?>
    so muss ich aber alle " in der dateiname.html \" machen.

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496
    huhu
    ich verstehe nicht ganz warum du eval verwendest...
    du könntest theoretisch genausogut einen include von der file machen...

    die template file muss halt php-parser-konform sein..

    greetz

  3. #3
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Siehe php.ini magick_quotes
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  4. #4
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    Aber das geht schon das ich in den datename.html nicht aus alle " \" machen muss das hatt aber nicht mit den fopen und fread zu tuhen oder ?
    Ich verstehe nicht wiso ich alle " \" machen muss

  5. #5
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Hier ist mal wieder einer zu Faul um einen Blick in die Manual zu werfen
    http://www.php.net/manual/de/functio...es-runtime.php
    http://www.php.net/manual/de/ref.inf...quotes-runtime
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  6. #6
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    Zitat Zitat von undefined
    Hier ist mal wieder einer zu Faul um einen Blick in die Manual zu werfen
    http://www.php.net/manual/de/functio...es-runtime.php
    http://www.php.net/manual/de/ref.inf...quotes-runtime
    Keineswegs aber das wer die denkbar schlesteste lösung bei allen webserver den leuten sagen zu müssen ihr müsst da noch was in der php.ini für dieses scrip ändern.

    das geht ja acuh anders

  7. #7
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Ja in dem du auch das Liest was man die die hier gibt, ich habe nirgends geschrieben das du die php.ini ändern sollst. Lediglich das du dort nachsehen kannst.
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  8. #8
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    Aber was bringen mir die links den dan ?
    Ich verstehe nicht wie mir das weiterhelfen kann...

  9. #9
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    so hab das problem jetzt gelöst weis zwar nicht ob das die besten lösung ist aber die einzige die mir kamm.

    PHP-Code:
    <?php
    function templates($tlp_filename)
        {
            
    $handle        fopen($tlp_filename"rb");
            
    $contents    fread($handlefilesize($tlp_filename));
            
    fclose($handle);
            
            
    $contents    str_replace('"''\"'$contents);
            return(
    $contents);
        }

    $var_eval templates('./templates/dateiname.html');
    eval(
    "\$var_eval = \"$var_eval\";");
    print(
    $var_eval);

Lesezeichen

Berechtigungen

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