结合PHP和HTML div

时间:2014-08-08 00:49:57

标签: php html

当我尝试在用户输入错误代码时在Captcha表单中创建错误消息:

<?php if(isset($_GET['wrong_code'])){ ?>
<div style="border:1px solid #990000; background-color:#D70000; color:#FFFFFF; padding:4px; padding-left:6px;width:180px;">Wrong verification code</div><br /> 
<?php ;}?>

另一个php文件将验证码代码的结果发送回'wrong_code'参数。

当我将文件保存并以.php文件的形式运行时,它运行得很完美,但我使用的是html / htm文件(因为谷歌多年来知道这些文件)并且html / htm文件显示上面的div加载。

我尝试通过添加以下语句的各种迭代来修改.htaccess,以使html文件更多地运行PHP。这不起作用:

 AddType application/x-httpd-php .php .html
 AddHandler php-script .php .html

我在一个空间非常小的表单上操作,所以我只想要一条错误消息,在验证码框下面用红色打开一行,告诉用户代码错误。我哪里错了?我应该这样做吗?

感谢所有人的帮助。

1 个答案:

答案 0 :(得分:-1)

你在.htaccess中试过这个吗?

RewriteEngine On
RewriteRule ^(.+)\.html$ $1.php

编辑:执行此操作意味着您需要将.html文件转换为.php文件 你可以用PHP文件做什么:

<?php
    $files = scandir(getcwd());
    foreach($files as $file) {
        if(pathinfo($file, PATHINFO_EXTENSION) == 'html'){
            rename($file, pathinfo($file, PATHINFO_FILENAME) .'php');
        }
    }
?>