【发布时间】:2019-10-03 21:31:06
【问题描述】:
我正在尝试使用以下脚本将 ASCII 转换为字符。
<?php
$decencrypt = explode(" ", $_POST['decryptinput']);
for($i=0;$i<=count($decencrypt)-1;$i++){
echo(chr($decencrypt[$i]));
}
?>
它适用于如下文本:Lorem Ipsum
(以 ASCII 加密)
但是当我使用输入时:for($i=0;$i<=count($decencrypt)-1;$i++){for($i=0;$i<=count($decencrypt)-1;$i++){
(例如)
它不起作用,我的网站只是显示空白。
有人可以帮助我,这样所有可能的输入都会起作用吗?
请注意,输入如下所示:116 101 115 116 32 116 101 120 116 32 102 111 114 32 115 116 97 99 107 111 118 101 114 102 108 111 119 13 10
【问题讨论】:
-
“不工作”是什么意思?你有任何错误吗?在您的文件顶部添加error reporting:
ini_set("display_errors", 1); error_reporting(E_ALL);并告诉我们您得到了什么。 -
不清楚 - 您需要澄清:“但是当我使用输入时:
for($i=0;$i<=count($decencrypt)-1;$i++){for($i=0;$i<=count($decencrypt)-1;$i++){(f.e.) 它不起作用,我的网站只是显示空白。”跨度> -
您能出示您的表格吗?确保你使用
post方法