Aloha, probiere grad an nem Php Script umher. Es soll mir ne menge Arbeit abnehmen, da mein Clan fast jeden Tag neue Custom Maps aufen Server haben will. Imo fummel ich hier Lokal mit Debian Lenny.
Eigentlich soll es nur: via wget Kommando ein File laden, entpacken, das gepackte archiv löschen, und das entpackte File verschieben. Bis zum Wget funktionierts, das File wird geladen, aber danach passiert nichts mehr.
Wenn ich das .escapeshellarg($_POST['URL'] dran lasse, funktioniert es. Nur ist das bischen zu unsicher. Wie ich es ohne schaffen "könnte" fehlen mir die PHP kentnisse.
Eigentlich soll es nur: via wget Kommando ein File laden, entpacken, das gepackte archiv löschen, und das entpackte File verschieben. Bis zum Wget funktionierts, das File wird geladen, aber danach passiert nichts mehr.
PHP:
<?php
if (isset($_POST['URL']) && !empty($_POST['URL']))
{
exec("cd /tmp/ && wget ".escapeshellarg($_POST['URL']));
exec("cd /tmp/ && unp *.rar *.zip *.tar.*");
exec("cd /tmp/ && rm *.rar *.zip *.tar.*");
exec("cd /tmp/ && mv *.bsp /alca/test/");
exec("cd /alca/bin/ && sh chown.sh");
exit;
}
?>
<form method=post>
<input type=text name=URL>
<input type=submit value=runterladen>
</form>
Wenn ich das .escapeshellarg($_POST['URL'] dran lasse, funktioniert es. Nur ist das bischen zu unsicher. Wie ich es ohne schaffen "könnte" fehlen mir die PHP kentnisse.