我創建了兩個php文件。第一個是encrypt.php,它將textareas發送到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 2015-02-12 04:36:35