![]() |
Re: [PHP]PHP Code im String soll vor Ausgabe interpretiert w
OK, da ich aber keine anderen Scriptsprachen nutzen werde, belass ich es bei <? .. ?>.
Danke an alle :thumb: |
Re: [PHP]PHP Code im String soll vor Ausgabe interpretiert w
Schonmal daran gedacht, die TXT-Datei per fopen() und fget() auszulesen, bspw. in ein Array und dieses dann auszugeben, bzw. noch direkter gleich die ausgelesenen Daten in einen String zu lesen und auszugeben?
mfg |
Re: [PHP]PHP Code im String soll vor Ausgabe interpretiert w
Was wäre dann besser?
|
Re: [PHP]PHP Code im String soll vor Ausgabe interpretiert w
Zitat:
Aber er sagte doch - er hat den String in der Form und kann es vorher nicht beeinflussen. air |
Re: [PHP]PHP Code im String soll vor Ausgabe interpretiert w
Zitat:
MfG freak |
Re: [PHP]PHP Code im String soll vor Ausgabe interpretiert w
Habe nun ein weiteres Problem, das aber noch zur urspr. Frage gehört:
Ich habe eine Seite die so aussieht:
Code:
Nachdem diese Seite interpretiert wurde von PHP enthält der HTML Code der mit echo ausgegeben wird Schlüsselwörter, die ich gerne ersetzen möchte. Versuche ich nun in meiner "ersetzungs_phpdatei"
<?
include("../php/constants.php"); $template_anfang; // doctype usw. echo '<meta name="Description" content="Sauna Balingen Wellness La Stone"> <meta name="Pagetopic" content="Wellness">'; // meta infos echo $template_bislaufschrift; echo include("../pages/news.txt"); // Laufschrift echo $template_nachlaufschrift; // Navigation usw. // Contentbereich echo '<span style="color: rgb(153,204,204)"><span style="font-size: 24px; color: rgb(0,0,0); font-family: verdana,geneva"><span style="color: rgb(0,0,153)">Aktuelles und Neues</span><img a><span style="color: rgb(51,0,0)">.</span> </font></p></blockquote></blockquote></span><span style="font-size: 24px; color: rgb(0,0,0); font-family: verdana,geneva"></span></span>'; echo $template_ende; ?> die Seite vorher mit eval() zu durchlaufen und dann die Schlüsselwörter zu ersetzen, klappt das nicht da ja dann die echo befehle ausgeführt werden und die Seite nur im Browser richtig dasteht, ich den geparsten Text aber nicht in meiner Funktion zur Verfügung habe. Die echo's kann ich aber nicht weglassen da die Seite ja auch ganz normal aufgerufen werden können muss. Wie ginge das? Ich hoffe man konnte einigermaßen verstehen was ich meine :???: |
Re: [PHP]PHP Code im String soll vor Ausgabe interpretiert w
ähm... könntest du nicht einfach die seite umschrieben? In nem jahr willst/sollst du wieder irgendwas ändern und stülpst wieder irgend so n konstrukt drüber... und das wird irgenwann sinnlos.
Ansonsten könntest du alle echo-Befehle durch $echo .= "..." ersetzen. damit kannst du dir dann alles einfangen. wird aber wieder kompliziert, weils ja mit dem HTML in der richtigen reihenfolge ausgegeben werden muss... Ich an deiner Stelle würde mir mal ein kleines Kundengespräch alá "Also ich krieg das jetzt schon hin so, das wird dann aber teuer..." überlegen. :? |
Re: [PHP]PHP Code im String soll vor Ausgabe interpretiert w
Ich lasse jetzte die echo "" s weg und füge stattdessen mit include() HTML Fragmente ein, wie Header, Footer usw. so gehts jetzt gut.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz