eddi: aus Include-Path kopieren vs. tmpfile()

Beitrag lesen

Hallo,

vielleicht solltest Du Dich lieber fragen, was sicherer ist?
Ich will die PHP.INI kopieren oder im aktuellen Verzeichnis neu erstellen, nicht verschieben. Hatte ich auch so gepostet.

m. E. solltest Du die originale php.ini Zeile für Zeile auslesen und die benötigten Passagen in die neu php.ini wegschreiben. Das bedeutet aber auch, Du muß auf auskommentiertes achten.
 Eine andere Möglichkeit ist parse_ini_file() zu nutzen. Diese Funktion birgt den Vorteil, auf Komentare zu achen. Das zurückgegebene Datenfeld kann simpel mit eine foreach-Schleife, in der Routinen nach zu überarbeitende Konfigurationsanweisungen prüfen, durchlaufen werden und wieder weggeschrieben werden. Das wäre auch der Ansatz, den ich bevorzugen würde.

Wie kommst Du auf die Idee mit einem temporärem File?
(Das halte ich für den größten Aufwand. Aber sicher spielt hier der Gedanke eine Rolle, daß wärend der Erstellung aus dem aktuellen Arbeitsverzeichnis auch PHP-Scripte geordert werden können. Dies ist aber ein hinzunehmendes Übel von der Dauer einiger Millisekunden.)

Grüße aus Leipzig

Gruß aus Berlin!
eddi

--
Achte die Kleinigkeiten, aber liebe das Detail!