Kod
<html>
<head>
<title>Logowanie do sewisu...</title>
<style>
p {font-family: Verdana; font-size: 11px; color: #555555}
table {font-family: Verdana; font-size: 11px; color: #555555}
body {background-color: #e0e0e0}
h1 {font-family: Verdana; font-size: 14px; font-weight: bold; color: #777777}
</style>
</head>
<body>
<?
//tresc skryptu
$skrypt1='ps -AL >> /home/templog/plik.txt';
$polaczenie = mysql_connect('localhost','user','sekret')
or die("<h1>Blad logowania</h1><p>Brak polaczenia z serwerem!</p>");
$baza = mysql_select_db('logstud')
or die("<h1>Blad logowania</h1><p>Brak zadnej bazy na serwerze!</p>");
$log=$_POST['login'];
$pass=$_POST['password'];
$wynik = mysql_query("SELECT * FROM users where user=\"$log\" AND pass=\"$pass\";")
or die("<h1>Blad logowania</h1><p>Nie mozna pobrac informacji!</p");
$rekord = mysql_fetch_array($wynik);
if($rekord == NULL) die("<h1>Blad logowania</h1><p>Bledny login lub haslo!
<a href=panel.htm>Zaloguj ponownie</a></p>");
else
{
if(!is_writable($log))
{
if (!$handler= fopen("/var/www/studlog/$log.sh",'x')) {
echo "Nie moge otworzyc pliku ($log)";
exit;
}
//wprowadzam do pliku tresc skryptu 1
if (fwrite($handler, $skrypt1) === FALSE) {
echo "Nie moge zapisac informacji do pliku ($log)";
exit;
}
echo "zapisalem skrypt 1 do ($log)";
fclose($handler);
echo "Plik $log nie jest zapisywalny";
}
}
chmod("/var/www/studlog/$log.sh", 777);
exec('/var/www/studlog/$log.sh');
?>
</body>
</html>
<head>
<title>Logowanie do sewisu...</title>
<style>
p {font-family: Verdana; font-size: 11px; color: #555555}
table {font-family: Verdana; font-size: 11px; color: #555555}
body {background-color: #e0e0e0}
h1 {font-family: Verdana; font-size: 14px; font-weight: bold; color: #777777}
</style>
</head>
<body>
<?
//tresc skryptu
$skrypt1='ps -AL >> /home/templog/plik.txt';
$polaczenie = mysql_connect('localhost','user','sekret')
or die("<h1>Blad logowania</h1><p>Brak polaczenia z serwerem!</p>");
$baza = mysql_select_db('logstud')
or die("<h1>Blad logowania</h1><p>Brak zadnej bazy na serwerze!</p>");
$log=$_POST['login'];
$pass=$_POST['password'];
$wynik = mysql_query("SELECT * FROM users where user=\"$log\" AND pass=\"$pass\";")
or die("<h1>Blad logowania</h1><p>Nie mozna pobrac informacji!</p");
$rekord = mysql_fetch_array($wynik);
if($rekord == NULL) die("<h1>Blad logowania</h1><p>Bledny login lub haslo!
<a href=panel.htm>Zaloguj ponownie</a></p>");
else
{
if(!is_writable($log))
{
if (!$handler= fopen("/var/www/studlog/$log.sh",'x')) {
echo "Nie moge otworzyc pliku ($log)";
exit;
}
//wprowadzam do pliku tresc skryptu 1
if (fwrite($handler, $skrypt1) === FALSE) {
echo "Nie moge zapisac informacji do pliku ($log)";
exit;
}
echo "zapisalem skrypt 1 do ($log)";
fclose($handler);
echo "Plik $log nie jest zapisywalny";
}
}
chmod("/var/www/studlog/$log.sh", 777);
exec('/var/www/studlog/$log.sh');
?>
</body>
</html>