PHP script mit PHP verändern

09/24/2012 22:26 Maaaaar#1
Hallo alle,

ich frage mich gerade wie ich eine google suchanfrage so gestalte, dass ich ein erwünschtes ergebnis bezüglich der frage bekomme: "Wie kann ich mit einem php script ein anderes vorhandenes php script verändern?" (den code per php befehl erkennen und ersetzen oder komplett neuen code einfügen)

Da ich an google bisher gescheitert bin, frage ich jetzt euch ob ihr euch damit auskennt, also so etwas wie tutorials, konkrete befehle oder beispiele mir geben könnt.

Viele Dank im Voraus!!!

mfg Maaaaar
09/24/2012 22:42 BlackTrader#2
ich versteh zwar net genau was du meinst, aber mach mal ein beispiel (wie die php vorher aussieht, was der user sieht, was/wer googlelt/gegoogelt wird, wie die .php nachher aussieht, was der user nachher sieht)
09/24/2012 22:45 マルコ#3
Nunja, entweder du meinst, den Code dauerhaft ändern:
- Datei öffnen
- neuen Quelltext einfügen
- Speichern

oder du meinst ein sich änderndes Stück code, das du z.B. vom User als Eingabe bekommst, oder aus ner DB holst, oder whatever..
- eval()
09/24/2012 22:47 Maaaaar#4
mit google hatte ich nur versucht eine lösung für mein problem zu finden. da ich das nicht geschafft hab bin ich hier her gegangen in der hoffnung dass ich hier hilfe bekomme.

ich will einfach ein php script haben, dass in ein anderes php script rein schreibt. oder dass etwas in einem php script finden kann und das ersetzen kann.

ich weiß nicht ob das geht ich weiß dass man mit php in textdateien schreiben kann.(ich weiß nicht wie aber ich hab mal davon gehört. das gehört eigentlich nicht zu meinem programmiergebiet da ich datenbanken nutze :D)

weiterhin vielen dank im voraus

und ich hoffe ich habe hiermit unklarheiten beseitigt!

mfg Maaaaar
09/24/2012 23:10 マルコ#5
Ich hab dir doch gerade geschrieben, wie es geht. Nimm den ersten Ansatz. Jede Zeile hinter dem Spiegelstrich kannst du erfolgreich googlen, um herauszufinden, wie es geht. Und wenn du die 3 Schritte hintereinander setzt, dann hast du es geschafft.

Ich schreib sogar n Beispiel:

PHP Code:
$f = fopen('xyz.php','a');
fwrite($f,'<?php echo "This was added by php!<br />"?>');
fclose($f);
*edit: Code Highlighting Bug für [PHP] gefunden^^
09/24/2012 23:24 Maaaaar#6
danke das war der nötige anstoß den ich gebraucht habe jetzt kann ich wieder gut alleine arbeiten :)