Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Alle Sonderzeichen in dem ganzen Quelltext ersetzten

Mitglied: Lousek

Lousek (Level 2) - Jetzt verbinden

20.10.2008, aktualisiert 17:27 Uhr, 3207 Aufrufe, 1 Kommentar

Hallo Forum.

Wieder mal eine kleine Frage zu PHP:

Ich habe hier eine dynamisch generierte Website (wärt ihr nicht drauf gekommen ;) :P)
Jetzt will ich alle Sonderzeichen (sprich ä, ö, ü, usw.) ersetzten durch den richtigen Code (sprich ä, ö, ü, usw.).
Klar kann ich jetzt alle Ausgaben, bevor ich sie ausgebe, durch eine Funktion sausen lassen, die mir alle Sonderzeichen ersetzt, aber was mich interessiert:
Gibt es eine Variable o.ä., die den ganzen Quelltext beinhaltet ... also in dem der ganze bisherige Quelltext steht?

Also z.B.

01.
<?php 
02.
 
03.
echo "Dies ist Ausgabe 1"; 
04.
 
05.
// ... 
06.
 
07.
echo "Dies ist Ausgabe N"; 
08.
 
09.
/*  
10.
Variable $quelltext oder wie auch immer beinhaltet jetzt: 
11.
Dies ist Ausgabe 1 
12.
... (weitere Ausgaben) 
13.
Dies ist Ausgabe N 
14.
*/ 
15.
?>
Dann könnte ich ja diese Variable nehmen und alle Sonderzeichen der ganzen Seite mit einer einzigen Funktion / Änderung ersetzten.

Jemand ne Idee? =)

Greetz, Lousek
Mitglied: dog
20.10.2008 um 17:27 Uhr
Hallo,

so wie ich dich verstanden habe möchtest du eine von PHP erzeugte Seite am Ende des Scripts durch PHP selbst wieder filtern.
Das geht recht einfach mit output buffering:

Du erstellst eine Funktion, die den Quelltext als Eingabeparameter nimmt und den korrigierten Quelltext "returnt".
Dann rufst du als erstes im Script (natürlich nach der Deklaration der Funktion)
01.
ob_start('name der funktion');
auf.
So wird der ganze Code am Ende an die Funktion übergeben.

Siehe dazu: http://de.php.net/manual/de/ref.outcontrol.php
Bitte warten ..
Ähnliche Inhalte
Java
Quelltext - Java
Frage von jajatvJava2 Kommentare

Hallo liebes Forum, ich habe ein Frage und zwar suche ich einen Code wie ich von mehreren Seiten, den ...

Batch & Shell
Wert aus Quelltext einer HP lesen
gelöst Frage von Nilbo91Batch & Shell11 Kommentare

Hallo zusammen! Wünsche erstmal ein frohes neues Jahr. Kurze Infos zu mir da ich neu in diesem Forum bin: ...

Humor (lol)
Quelltext, made my day
Frage von sabinesHumor (lol)9 Kommentare

Moin, mal was schönes zum Wochenstart. Aus meiner ehemaligen Selbständigkeit ruft mich eben ein Kunde an, er habe ich ...

JavaScript

Frame Quelltext mit JavaScript in eine Variable packen

Frage von rsadmchefJavaScript3 Kommentare

Hallo Team, Arbeite mit Lubuntu 14.04 Habe im Firefox eine HTML-Seite geladen, in der es 4 Frames gibt: 1 ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 1 TagWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 1 TagSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 2 TagenDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein Beitrag bei Heise (siehe Link folgend). Behörden ignorieren Sicherheitsbedenken gegenüber ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 2 TagenSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
DSL, VDSL
Mindestgeschwindigkeiten DSL Telekom
Frage von justlukasDSL, VDSL13 Kommentare

Hallo zusammen, Seit diesem Jahr habe ich Verständnisprobleme mit dem Verhalten der Telekom. Wir haben seit einem Jahr VDSL ...

Switche und Hubs
LANCOM-Switch: Probleme (no link) mit SFP-Modulen?
Frage von THETOBSwitche und Hubs10 Kommentare

Hi zusammen, ich habe folgendes Problem: Und zwar habe ich an einem Standort drei Switche verbaut - LANCOM GS-2326P+, ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall10 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)8 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...