我正在尝试从文本框中接收输入。然后在同一页上,使用 \r 在同一行上写入单词并复制它们。
我可以自己成功地复制同一行上的文本,但是当与文本框结合使用时,它不起作用。
第一部分代码有效,但与文本框结合使用时无效。
这有效:
echo "Validating\r";
sleep(1);
echo "Validated\r";
sleep(1);
echo 'Sending 7 BTC to dfsadfdsafasdfsda';
但是,当与表单结合使用时,它不能正确使用 \r 并且最后一行文本都一个接一个地放在一行上。
<form action="" method="post">
<strong>Address: *</strong> <input type="text" name="code">
<input type="submit" name="submit" value="Submit">
</form>
<?php
if (isset($_POST['code'])) {
$code = htmlentities($_POST['code']);
echo "Validating\r";
sleep(1);
echo "Validated\r";
sleep(1);
echo 'Sending 7 BTC to ' .$code. '<br>';
}
?>
这导致以下行:Validating Validated Sending 7 BTC to sdafsdfasfsdafa
相反,它应该显示 Validating - 暂停一秒 - 擦除该行 - 显示 Validated - 暂停一秒 - 擦除该行 - 显示 Sending 7 BTC to sdafsdfasfsdafa
我怎样才能成功地使用 /r 来获得想要的结果?