小编Abs*_*Abs的帖子

如何显示PHP错误?

我检查了我的php.ini文件,并设置了显示错误,还有错误报告display_errors.我重新启动了我的Apache Web服务器.

我甚至把这些行放在我的脚本的顶部,它甚至没有捕获简单的解析错误.例如,我使用a声明变量,E_ALL而不是关闭语句"$".但是我的所有脚本都显示这些错误的空白页面,但我想在浏览器输出中看到错误.

error_reporting(E_ALL);
ini_set('display_errors', 1);
Run Code Online (Sandbox Code Playgroud)

还剩下什么?

php error-reporting

1646
推荐指数
22
解决办法
285万
查看次数

在JavaScript中格式化一个正好两位小数的数字

我有这行代码将我的数字四舍五入到小数点后两位.但是我得到这样的数字:10.8,2.4等.这些不是我的两位小数的想法,所以我如何改进以下内容?

Math.round(price*Math.pow(10,2))/Math.pow(10,2);
Run Code Online (Sandbox Code Playgroud)

我想要10.80,2.40等数字.使用jQuery对我很好.

javascript decimal-point rounding

557
推荐指数
8
解决办法
65万
查看次数

find:缺少-exec的参数

今天我用一个命令得到了帮助,但它似乎没有起作用.这是命令:

find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\;
Run Code Online (Sandbox Code Playgroud)

shell返回

find: missing argument to `-exec'
Run Code Online (Sandbox Code Playgroud)

我基本上要做的是递归遍历一个目录(如果它有其他目录)并对.rm文件类型运行ffmpeg命令并将它们转换为.mp3文件类型.完成此操作后,删除.rm刚刚转换的文件.

我很感激任何帮助.

bash shell arguments exec find

198
推荐指数
6
解决办法
20万
查看次数

检测移动设备的最简单方法

告诉用户是否使用移动设备使用PHP浏览我的网站的最简单方法是什么?

我遇到过许多你可以使用的课程,但我希望有一个简单的if条件!

有没有办法可以做到这一点?

php mobile

168
推荐指数
8
解决办法
33万
查看次数

IE8和JQuery的trim()

我正在使用trim(),如下所示:

if($('#group_field').val().trim()!=''){
Run Code Online (Sandbox Code Playgroud)

where group_field文本的输入元素在哪里.这适用于Firefox,但是当我在IE8上试用它时,它给了我这个错误:

Message: Object doesn't support this property or method
Run Code Online (Sandbox Code Playgroud)

当我删除trim()时,它在IE8上工作正常.我认为我使用trim()的方式是正确的吗?

谢谢大家的帮助

jquery internet-explorer trim internet-explorer-8

103
推荐指数
4
解决办法
5万
查看次数

为什么不使用C作为您的网络应用程序?

今天早上,当我遇到G-WAN时,我正在看几个不同的网络服务器.据我所知,它是一个用C语言编写的Web服务器,您必须通过在C中编写您的网站/ Web应用程序来利用它.一个明显的好处是G-WAN网站建议的速度.

然而,在论坛上,G-WAN的创建者问为什么不将C用于基于网络的应用程序,除了难以理解之外我无法想到一个单一的原因(对我来说,无论如何,我是C的新手).除了很容易用这些语言开发之外,我们都必须有更多的理由来使用PHP,Python,Ruby等.我不认为这是一个很好的理由.

所以我把它告诉你:为什么你不使用C作为你的网络应用程序?

php c web-applications

98
推荐指数
11
解决办法
4万
查看次数

如何在PHP中创建异步GET请求?

我希望对另一台服务器上的另一个脚本发出一个简单的GET请求.我该怎么做呢?

在一种情况下,我只需要请求外部脚本而无需任何输出.

make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage
Run Code Online (Sandbox Code Playgroud)

在第二种情况下,我需要获取文本输出.

$output = make_request('http://www.externalsite.com/script2.php?variable=45');
echo $output; //string output
Run Code Online (Sandbox Code Playgroud)

说实话,我不想乱用CURL,因为这不是CURL的工作.我也不想使用http_get,因为我没有PECL扩展.

fsockopen会工作吗?如果是这样,如何在不读取文件内容的情况下执行此操作?没有其他办法吗?

谢谢大家

更新

我应该补充一下,在第一种情况下,我不想等待脚本返回任何内容.据我所知,file_get_contents()会等待页面完全加载等?

php curl asynchronous http

94
推荐指数
6
解决办法
11万
查看次数

检查字符串是否有空格

我正在尝试检查字符串是否有空格.我找到了这个功能,但它似乎没有工作:

function hasWhiteSpace(s) 
{
    var reWhiteSpace = new RegExp("/^\s+$/");

    // Check for white space
    if (reWhiteSpace.test(s)) {
        //alert("Please Check Your Fields For Spaces");
        return false;
    }

    return true;
}
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我添加了引号RegExp.

有什么不对?有什么更好的我可以用吗?希望JQuery.

javascript whitespace

86
推荐指数
4
解决办法
21万
查看次数

有效地计算文本文件的行数.(200MB +)

我刚刚发现我的脚本给了我一个致命的错误:

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 440 bytes) in C:\process_txt.php on line 109
Run Code Online (Sandbox Code Playgroud)

那条线是这样的:

$lines = count(file($path)) - 1;
Run Code Online (Sandbox Code Playgroud)

所以我认为将文件加载到记忆中并计算行数很困难,是否有更有效的方法可以做到这一点而不会出现内存问题?

我需要计算的行数为2MB到500MB的文本文件.也许有时候是Gig.

谢谢大家的帮助.

php memory text memory-leaks file

81
推荐指数
8
解决办法
14万
查看次数

查找超过1小时的-mtime文件

我有这个命令,我目前每24小时运行一次.

find /var/www/html/audio -daystart -maxdepth 1 -mtime +1 -type f -name "*.mp3" -exec rm -f {} \;
Run Code Online (Sandbox Code Playgroud)

我想每1小时运行一次并删除超过1小时的文件.它是否正确:

find /var/www/html/audio -daystart -maxdepth 1 -mtime **+0.04** -type f -name "*.mp3" -exec rm -f {} \;
Run Code Online (Sandbox Code Playgroud)

我不确定我使用的十进制数?

谢谢你的任何更正.

编辑

或者我可以使用-mmin 60吗?它是否正确?

EDIT2

我试过你的测试,你建议的好事.我得到了一个空洞的结果.我希望所有的文件较旧超过60分钟将被删除!我怎样才能做到这一点??我的命令真的这样做了吗?

bash shell cron command-line

72
推荐指数
1
解决办法
14万
查看次数