So So, davon rätst Du also ab.
Und überhaupt, wer hat denn noch davon abgeraten?
Klingt ja so als wären das tausende gewesen ;-)
Wie wäre es denn dann in Verbindung mit:
unless($userinput =~ tr/[a-zA-z0-9@]//)
{
print "Pech gehabt, pal!\n";
exit(1);
}
Ich mein, nur so für die ganz Paranoiden... ;-)
Die Befehle sind natürlich austauschbar.
Nicht dass es nachher wieder heisst: "Aber das ist ja garnicht das
was Du wolltest..."
Im übrigen ist es NATÜRLICH machbar Kommandos per && zu "verketten"
und es ist mitnichten "Bastelei", sondern eine saubere Übergabe!!!
>cu
>Die dummpfiffige Lösung:
>
> system("/bin/sh -c 'cd /a/b/site && /bin/chmod -R 777 mirror'");
>
>Die bessere Lösung:
>
> system("/bin/chmod -R 777 /a/b/site/mirror");
>
>Nun, von diesen Lösungen kann ich wie andere Diskussionsteilnehmer auch
>nur heftigst abraten.
>- --
>Rainer Perske, Zentrum für Informationsverarbeitung, Universität Münster
--
Mit freundlichen Grüßen,
Olaf Wendorff (Bereich Online, Development & Administration)
BUS(S) PRODUCTIONS
Bei den Mühren 91
20457 Hamburg
mailto:wendorff@busspro.de?subject=Administrator
Tel. 0179 / 390 02 76
Fax. +49 40 / 690 49 48
http://www.busspro.de
http://www.fischers-archiv.de
http://www.onetoone.de
http://www.tssg.de
| Thread (site_active.pl-erweitern) |
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]