yubb.de-Logo
Tutorials
yubb@yubb
yubbService
Inside yubb

Inhalt der php.ini temporär verändern

Ein kleiner Junge, der Weihnachten wegen der Geschenke nicht erwarten kann, hat nachts nichts besseres zu tun als ein Tutorial darüber zu schreiben, wie man Werte der php.ini temporär verändern kann. Verdeutlicht wird das an der Funktion highlight_file()

PHP-Datei:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
//die Date "testdatei.php" auslesen und highlighten
highlight_file("testdatei.php");

//2 Zeilenumbrüche
echo("

<hr />

"
);

//die neuen Werte für das Highlight benutzen
ini_set("highlight.bg""#FFFFFF");
ini_set("highlight.comment""#DD0000");
ini_set("highlight.default""#FF8000");
ini_set("highlight.html""#000000");
ini_set("highlight.keyword""#0000FF");
ini_set("highlight.string""#007700");

//und nochmal die "testdatei.php" highlighten als Vergleich
highlight_file("testdatei.php");
?>


Ich habe eigentlich 2 Funktionen benutzt:
ini_set() und
highlight_file()

Bei ini_set() wird ein Wert aus der php.ini temporär (bis das Script zu Ende ist, oder es mit ini_restore() wieder zurückgesetzt wird) verändert. In diesem Fall die Farben des in PHP integrierten Synthaxhighlighter.

Demo: klick mich

Geschrieben von michi am 18.06.2004 (4956x gelesen)
weiterempfehlen weiterempfehlen   Druckversion Druckversion   kommentieren kommentieren

über die Funktionen bin ich übrigens in dem gewonnenem buch gestolpert^^
Geschrieben von michi
WOW :D

Dann hat es ja was gebracht... Such mal schön weiter nach Funktionen :D
Geschrieben von Phil Marx
alle andern kenn ich schon [zumindest weiß ich nach was cih suchen muss wenn ich etwas bestimmtes brauche]

aber diese Funktionen erschienen mir wichtig, damit man mal von dem Standarthighlight weg kommt ;)
Geschrieben von michi