nchristoph
Erfahrenes Mitglied
Hallo zusammen,
Ich arbeite gerade an einer Funktion für meine Seite um das erstellen neuer Inhalte einfacher zu machen.
Ich erstelle im ACP eine neue Seite und beim speichern wird der Inhalt direkt in eine neu erstellte Datei geschrieben.
Allerdings ist das ja so ein RIESEN Sicherheitsloch, da ja alles ausgeführt wird, was man eingibt.
Also z.B.
wird einfach geparst und die PHPInfo Seite wird angezeigt.
Wie kann ich $_POST so entschärfen, dass ich ohne bedenken anderen Zugriff auf mein ACP geben kann.
Mein momentaner Code sieht so aus:
Ich hab mir schon den Sicherheitstread durchgelesen, die Forum suche und Google bemüht. Alles ohne wirklichen Erfolg.
Das einzige, das ich gefunden habe, ist der Hinweis auf Striptags. Dann wird aber auch jegliche HTML/CSS Formatierung des Textes hinfällig oder?
Kann mir wer nen Tip geben?
Ich arbeite gerade an einer Funktion für meine Seite um das erstellen neuer Inhalte einfacher zu machen.
Ich erstelle im ACP eine neue Seite und beim speichern wird der Inhalt direkt in eine neu erstellte Datei geschrieben.
Allerdings ist das ja so ein RIESEN Sicherheitsloch, da ja alles ausgeführt wird, was man eingibt.
Also z.B.
PHP:
<?php phpinfo(); ?>
Wie kann ich $_POST so entschärfen, dass ich ohne bedenken anderen Zugriff auf mein ACP geben kann.
Mein momentaner Code sieht so aus:
PHP:
$datei = fopen("../incdateien/".$_POST['name'].".php", "x");
$titel = "<h1>".$_POST['titel']."</h1><br />"."\n";
$titel .= "<div class=\"post\">".$_POST['text']."</div><br />";
fwrite($datei,$titel);
fclose($datei);
//echo "test";
Ich hab mir schon den Sicherheitstread durchgelesen, die Forum suche und Google bemüht. Alles ohne wirklichen Erfolg.
Das einzige, das ich gefunden habe, ist der Hinweis auf Striptags. Dann wird aber auch jegliche HTML/CSS Formatierung des Textes hinfällig oder?
Kann mir wer nen Tip geben?
Zuletzt bearbeitet: