小编psa*_*rid的帖子

转义除了<br>之外的所有HTML

我试图在页面上显示评论,但我遇到了一些麻烦.

我试图处理基本上有两种不同类型的评论:

(1)XSS类型..例如<script type="text/javascript">alert('hi')</script>.这可以通过在进入数据库之前转义它然后在其上运行stripslashes和htmlentities来相当容易地处理.

(2)评论<br>中断.当数据存储到数据库中时,我正在运行nl2br,因此数据看起来像hi<br>hello<br><br>etc.但是,当我显示此评论时,<br>s不会像我希望的那样变成分页符.

知道该怎么办?我应该注意,关闭htmlentities修复了第二种类型,但第一种类型然后作为纯html执行并显示警告对话框.

谢谢,菲尔

html php xss html-entities

5
推荐指数
2
解决办法
6417
查看次数

让cronjob以PHP5运行PHP脚本

我正在使用1and1托管并尝试使用PHP5运行cronjob.出于某种原因,cron正在使用PHP4 ..即使现场的全球PHP版本是PHP5.

该脚本在浏览器中工作正常,但在SSHing和直接运行该文件时给出了错误.我知道它使用PHP4的原因是因为它说"X-Powered-By:PHP/4.4.9"

cron看起来像这样:

* * * * * /usr/bin/php /path/to/file.php
Run Code Online (Sandbox Code Playgroud)

我认为它必须是与php路径相关的东西.有任何想法吗?

php cron crontab

5
推荐指数
1
解决办法
4507
查看次数

检查Twitter API是否已关闭(或整个网站是否已关闭)

我正在使用Twitter API来显示用户的状态.但是,在某些情况下(比如今天),Twitter会关闭并使用它来获取所有API.因此,我的应用程序失败并不断显示加载屏幕.

我想知道是否有一种快速的方式(使用PHP或JS)来查询Twitter并查看它(和API)是否已启动.我认为它可能是一种简单的回应.

菲利,提前谢谢

javascript php twitter

2
推荐指数
1
解决办法
3232
查看次数

标签 统计

php ×3

cron ×1

crontab ×1

html ×1

html-entities ×1

javascript ×1

twitter ×1

xss ×1