Я создал два php-файла. Первым является encrypt.php, который отправляет текстовые поля в handleData.php. В настоящее время это просто сохраняет ввод в текстовый файл, но даже это не работает. Текстовый файл остается прежним, и сообщение, похоже, не передало никаких данных. Я также попытался явно отразить данные, но он остается пустым. Почему сообщение не отправляет какие-либо данные? Я сделал все правильно, насколько я могу видеть и назвать, но текстовые области, отказывается работать
encrypt.php
<form method="POST" action="handleData.php">
<p><textarea name="plaintext" placeholder="Enter text to encrypt" rows="10" cols="50"><?php echo exec("cat input.txt")?></textarea></p>
<p><textarea name="ciphertext" placeholder="Enter text to decrypt" rows="10" cols="50"><?php echo exec("cat output.txt")?></textarea></p>
<p><input type="submit" value="Encrypt/Decrypt" onClick="location.reload()"></p>
</form>
handleData.php
<?php
$num = "3128342308234";
$plain = (isset($_POST['plaintext'])) ? htmlspecialchars($_POST['plaintext']) : 'test';
$cipher = (isset($_POST['ciphertext'])) ? $_POST['ciphertext'] : '';
echo $_POST['plaintext'];
exec("$plain >> input.txt");
$command = "encryptPoly ".$num." ".$plain;
exec("rm output.txt");
exec($command." >> output.txt");
?>
Я пытался получить эту работу с помощью PHP, но я в конечном итоге с помощью веб-модуля Python, который был в состоянии сделать это намного легче. Спасибо за помощь. – zlittrell