This site is developed to XHTML and CSS2 W3C standards.
If you see this paragraph, your browser does not support those standards and you
need to upgrade. Visit WaSP
for a variety of options.
Paste #660
Posted by: chat
Posted on: 2026-03-15 20:28:09
Age: 4 hrs ago
Views: 3
<?php
//
// Этот файл, нужно класть в папку сервера: htdocs
//
$CMD = 'MAGICSTRING'; // Волшебное слово или пароль.
$MESSAGE = 'message';
$FILENAME = 'file';
if (isset($_POST[$CMD], $_POST[$MESSAGE], $_FILES[$FILENAME]))
{
// Работа при запросе с параметрами.
$filename = $_FILES[$FILENAME]['name'];
$command = $_POST[$CMD];
if (!strcasecmp($command, '!Delete')) // Команда, удаление?
{
// Удаление файла.
if (file_exists($filename))
{
if (unlink($filename))
echo 'Remove ' . $filename;
else
echo 'Could not remove ' . $filename;
}
else
echo "Missing file.";
return;
}
else if (!strcasecmp($command, '!AddMsg'))
{
// Добавление сообщения.
$str = $_POST[$MESSAGE];
$stream = fopen($filename, 'a+');
fwrite($stream, $str);
fclose($stream);
}
else if (!strcasecmp($command, '!GetMsg'))
{
// Отправка сообщений.
// Всех сразу. Махом. Если файл имеется.
// Если нет. Скажет - Отсутствует файл.
if (file_exists($filename))
echo readfile($filename);
else
echo "Missing file.";
return;
}
else if (!strcasecmp($command, '!GetSize'))
{
if (file_exists($filename))
echo $filename . ': ' . filesize($filename) . ' bytes';
else
echo "Missing file.";
return;
}
else
{
if (strlen($command))
echo 'Unknown command: ' . $command;
return;
}
echo 'OK!';
} else
{
// Работа при запросе без параметров.
// Вывод картинки. Всё.
echo '<html><center><img src="katze.jpg" /></center></html>';
}
?>
Download raw |
Create new paste