Also ich habe folgendes Problem und zwar möchte ich shelldateien via PHP bearbeiten. Das funktioniert auch soweit bis zum Speichern, denn dann wird überall dieses M mit rangehangen und beim ausführen der shelldatei führt es dann zu einem bad Interpreter.
das script sieht folgender massen aus:
Code: Select all
$content_array = file($shell_sh);
$content = implode("", $content_array);
echo "<form action="$PHP_SELF?shell=test&UIN=$UIN" method="post"><input type="hidden" name="edit_test" value="1">"
."<textarea type="text" name="config" cols="81" rows="22">$content</textarea><br><input type="submit" value="$cfg1"></form>";
Code: Select all
$fp = fopen($shell_sh, "w+");
$config = StripSlashes($config);
fwrite($fp, $config);
fclose($fp);
#M
Hat da einer ne Lösung, damit dies nicht passiert und so gespiehcert wird wie sie geöffnet wird ?