Php 我无法将我的文本框值发布到其他页面
嗨,这是我的第一个应用程序。它是自我解释的代码。我想我错过了一些东西,我想把一些字符改成另一个,但我想我做不到,因为我只是得到了一张空白页 这是control.phpPhp 我无法将我的文本框值发布到其他页面,php,post,Php,Post,嗨,这是我的第一个应用程序。它是自我解释的代码。我想我错过了一些东西,我想把一些字符改成另一个,但我想我做不到,因为我只是得到了一张空白页 这是control.php <?php function donustur($karakter){ $tk=array("ç","ş","ö"); $ik=array("c","s","o"); $ykarakter= str_replace($tk,$ik,$karakter); return $ykarakt
<?php
function donustur($karakter){
$tk=array("ç","ş","ö");
$ik=array("c","s","o");
$ykarakter= str_replace($tk,$ik,$karakter);
return $ykarakter;
}
$ad=donustur($_POST['adi']);
$mesaj=donustur($_POST['mesaj']);
echo "ad : ".$ad;
echo "ad : ".$mesaj;
?>
这是index.php
<form action="control.php" method="post" enctype="text/plain">
adi : <input type="text" value="adi" size="10" /><br />
soyadı<textarea cols="30" rows="30"
wrap="virtual" maxlength="10" name="mesaj"></textarea><br />
<input type="submit" value="submit" />
</form>
adi:
索亚德ı
您至少有两个问题
首先,请参阅以下文档: 使用文本/普通格式的有效载荷旨在为人类可读。它们不能被计算机可靠地解释 PHP无法将提交的表单数据解释为纯文本 删除
enctype
属性以使用默认编码类型(application/x-www-form-urlencoded
)
唯一应该指定enctype
的时间是在表单中包含文件输入时,在这种情况下,您需要使用多部分/表单数据
其次,表单控件只有在具有名称时才能成功。向文本输入中添加名称属性
<input type="text" name="adi" value="adi" size="10">
最后,即使有这些问题,我认为你也不应该得到一张空白页。(我认为任何错误都不足以让PHP摆脱困境)。您应该获得以下内容的输出: 广告:广告: 如果不这样做,那么很有可能该文件根本没有被PHP处理。确保您:
- 运行支持PHP的web服务器
- 通过将浏览器指向
而不是类似于http://yourserver/
file:///c:/foo/bar/index.php
- 您至少有两个问题
首先,请参阅以下文档: 使用文本/普通格式的有效载荷旨在为人类可读。它们不能被计算机可靠地解释 PHP无法将提交的表单数据解释为纯文本 删除
enctype
属性以使用默认编码类型(application/x-www-form-urlencoded
)
唯一应该指定enctype
的时间是在表单中包含文件输入时,在这种情况下,您需要使用多部分/表单数据
其次,表单控件只有在具有名称时才能成功。向文本输入中添加名称属性
<input type="text" name="adi" value="adi" size="10">
最后,即使有这些问题,我认为你也不应该得到一张空白页。(我认为任何错误都不足以让PHP摆脱困境)。您应该获得以下内容的输出: 广告:广告: 如果不这样做,那么很有可能该文件根本没有被PHP处理。确保您:
- 运行支持PHP的web服务器
- 通过将浏览器指向
而不是类似于http://yourserver/
file:///c:/foo/bar/index.php
- 您至少有两个问题
首先,请参阅以下文档: 使用文本/普通格式的有效载荷旨在为人类可读。它们不能被计算机可靠地解释 PHP无法将提交的表单数据解释为纯文本 删除
enctype
属性以使用默认编码类型(application/x-www-form-urlencoded
)
唯一应该指定enctype
的时间是在表单中包含文件输入时,在这种情况下,您需要使用多部分/表单数据
其次,表单控件只有在具有名称时才能成功。向文本输入中添加名称属性
<input type="text" name="adi" value="adi" size="10">
最后,即使有这些问题,我认为你也不应该得到一张空白页。(我认为任何错误都不足以让PHP摆脱困境)。您应该获得以下内容的输出: 广告:广告: 如果不这样做,那么很有可能该文件根本没有被PHP处理。确保您:
- 运行支持PHP的web服务器
- 通过将浏览器指向
而不是类似于http://yourserver/
file:///c:/foo/bar/index.php
- 您至少有两个问题
首先,请参阅以下文档: 使用文本/普通格式的有效载荷旨在为人类可读。它们不能被计算机可靠地解释 PHP无法将提交的表单数据解释为纯文本 删除
enctype
属性以使用默认编码类型(application/x-www-form-urlencoded
)
唯一应该指定enctype
的时间是在表单中包含文件输入时,在这种情况下,您需要使用多部分/表单数据
其次,表单控件只有在具有名称时才能成功。向文本输入中添加名称属性
<input type="text" name="adi" value="adi" size="10">
最后,即使有这些问题,我认为你也不应该得到一张空白页。(我认为任何错误都不足以让PHP摆脱困境)。您应该获得以下内容的输出: 广告:广告: 如果不这样做,那么很有可能该文件根本没有被PHP处理。确保您:
- 运行支持PHP的web服务器
- 通过将浏览器指向
而不是类似于http://yourserver/
file:///c:/foo/bar/index.php
- 考虑到我不懂基础语言,我尽可能地把它清理干净。希望这有帮助
control.php
<?php
function donustur($karakter){
$tk=array("ç","ş","ö");
$ik=array("c","s","o");
$ykarakter= str_replace($tk,$ik,$karakter);
return $ykarakter;
}
if (isset($_POST['adi']) $ad = donustur($_POST['adi']);
if (isset($_POST['mesaj']) $mesaj =donustur($_POST['mesaj']);
echo "ad : ".$ad;
echo "ad : ".$mesaj;
?>
<?php
<form action="control.php" method="post">
adi : <input type="text" value="adi" size="10" /><br />
soyadı: <textarea cols="30" rows="30" wrap="virtual" maxlength="90" name="mesaj"></textarea><br />
<input type="submit" value="submit" />
</form>
?>
考虑到我不懂基础语言,我尽可能地清理了它。希望这有帮助
control.php
<?php
function donustur($karakter){
$tk=array("ç","ş","ö");
$ik=array("c","s","o");
$ykarakter= str_replace($tk,$ik,$karakter);
return $ykarakter;
}
if (isset($_POST['adi']) $ad = donustur($_POST['adi']);
if (isset($_POST['mesaj']) $mesaj =donustur($_POST['mesaj']);
echo "ad : ".$ad;
echo "ad : ".$mesaj;
?>
<?php
<form action="control.php" method="post">
adi : <input type="text" value="adi" size="10" /><br />
soyadı: <textarea cols="30" rows="30" wrap="virtual" maxlength="90" name="mesaj"></textarea><br />
<input type="submit" value="submit" />
</form>
?>
考虑到我不懂基础语言,我尽可能地清理了它。希望这有帮助
control.php
<?php
function donustur($karakter){
$tk=array("ç","ş","ö");
$ik=array("c","s","o");
$ykarakter= str_replace($tk,$ik,$karakter);
return $ykarakter;
}
if (isset($_POST['adi']) $ad = donustur($_POST['adi']);
if (isset($_POST['mesaj']) $mesaj =donustur($_POST['mesaj']);
echo "ad : ".$ad;
echo "ad : ".$mesaj;
?>
<?php
<form action="control.php" method="post">
adi : <input type="text" value="adi" size="10" /><br />
soyadı: <textarea cols="30" rows="30" wrap="virtual" maxlength="90" name="mesaj"></textarea><br />
<input type="submit" value="submit" />
</form>
?>
考虑到我不懂基础语言,我尽可能地清理了它。H