小编She*_*uzz的帖子

php中gettext的完整示例

我一直在谷歌搜索最后一小时左右试图找到一个完整的工作示例的PHP文件中的gettext - 所有源文件,po文件,正确的路径等.只是一个"你好世界"与所有必需的文件.

我想知道是否有人有这样一个有效的例子.提前致谢.

php gettext internationalization

38
推荐指数
2
解决办法
3万
查看次数

Ajax jabber/XMPP客户端建议(仅限实际体验)!

我正在为我的利基社交网站建立一个聊天系统,并已决定服务器端的ejabberd,但我找不到任何体面的基于Web的ajax客户端.大多数人似乎在几年前就被遗弃了或者根本就没有工作.我在这看了每一个:

http://xmpp.org/xmpp-software/clients/

有人在运行一个实时网站并使用基于ajax的客户端,他们可以保证这些工作并且正在积极开发中吗?我不介意买东西,但我不想做任何开发工作.

提前致谢.

ajax xmpp ejabberd chatroom

20
推荐指数
3
解决办法
1万
查看次数

可怕的"警告:imagecreatefromjpeg():'/ tmp/filename'不是xxx行/phpfile.php中的有效JPEG文件"

当有人将图像上传到我们的网站时,我一直收到此警告:

警告:imagecreatefromjpeg()[function.imagecreatefromjpeg]:gd-jpeg:JPEG库报告不可恢复的错误:在第220行的/home/pathremoved/includes/snapsutils.php中

警告:imagecreatefromjpeg()[function.imagecreatefromjpeg]:'/ tmp/phpiw4MFk'不是220行/home/pathremoved.php中的有效JPEG文件

警告:imagesx():提供的参数不是222行/home/pathremoved.php中的有效图像资源

警告:imagesy():提供的参数不是223行/home/pathremoved.php中的有效图像资源

警告:imagecreatetruecolor()[function.imagecreatetruecolor]:第240行/home/pathremoved.php中的图像尺寸无效

警告:imagecopyresampled():提供的参数不是第242行/home/pathremoved.php中的有效图像资源

这只发生在某些图像上,在任何程序中打开都可以,它甚至上传到我在localhost上的网站版本没有问题...我google了一下,但没有发现任何结论...

注意php upload_max大小为5M,post_max_size为5M.这不是上传或内存问题.我已经测试了4M图像没有问题.

任何帮助赞赏.

php upload file-upload image image-processing

7
推荐指数
2
解决办法
3万
查看次数

php - 在网址中添加/更新参数

可能重复:
更改查询字符串中的单个变量值

我发现这个函数可以将参数添加或更新到给定的url,当需要添加参数时它可以工作,但是如果参数存在则不会替换它 - 对不起我不太了解正则表达式任何人都可以有一个看:

function addURLParameter ($url, $paramName, $paramValue) {
    // first check whether the parameter is already
    // defined in the URL so that we can just update
    // the value if that's the case.

    if (preg_match('/[?&]('.$paramName.')=[^&]*/', $url)) {

        // parameter is already defined in the URL, so
        // replace the parameter value, rather than
        // append it to the end.
        $url = preg_replace('/([?&]'.$paramName.')=[^&]*/', '$1='.$paramValue, $url) ;
    } else {
        // can simply append to the end of …
Run Code Online (Sandbox Code Playgroud)

php regex

7
推荐指数
1
解决办法
6666
查看次数

如何重置所有mysql统计信息?

我似乎无法找到重置所有mysql统计信息的方法(在phpmyadmin的'Stats'页面中显示)

我可以重置"服务器流量"部分,但其他所有内容都不会重置(InnoDB统计信息,处理程序统计信息等).

mysql mysql-management phpmyadmin

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

mysql"group by"查询非常慢

我在一个有大约100k记录的表中有这个查询,它运行得很慢(3-4s),当我取出组时它更快(少于0.5s).我很想知道如何解决这个问题:

SELECT msg.id,
       msg.thread_id,
       msg.senderid,
       msg.recipientid, 
       from_user.username AS from_name,
       to_user.username AS to_name
FROM msgtable AS msg
LEFT JOIN usertable AS from_user ON msg.senderid = from_user.id
LEFT JOIN usertabe AS to_user ON msg.recipientid = to_user.id
GROUP BY msg.thread_id
ORDER BY msg.id desc
Run Code Online (Sandbox Code Playgroud)

msgtable上有索引thread_id,id,senderidrecipientid.

解释回报:

id  select_type table   type    possible_keys   key key_len ref rows    Extra
1   SIMPLE  msg ALL NULL    NULL    NULL    NULL    162346  Using temporary; Using filesort
1   SIMPLE  from_user   eq_ref  PRIMARY PRIMARY …
Run Code Online (Sandbox Code Playgroud)

mysql sql sql-optimization

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

myisam表类型对于日志表(mysql)真的更好吗?

我一直在阅读是否使用myisam或innodb作为日志表(大量写入,很少读取).虽然有些人说myisam总体上更快,资源更少,但其他人说myisam实际上是更糟糕的选择,因为它只有表级锁定.

有没有人有这种情况的实际经验并且小心分享他们的建议?

提前致谢

mysql database-design myisam innodb

3
推荐指数
1
解决办法
1067
查看次数

用于检测连续数字的正则表达式 - 不适用于非英语输入

大家好我有这个代码检查5个或更多连续数字:

if (preg_match("/\d{5}/", $input, $matches) > 0)
return true;
Run Code Online (Sandbox Code Playgroud)

它适用于英语输入,但当输入字符串包含阿拉伯语/多字节字符时它会跳闸 - 有时即使输入文本中没有数字,它也会返回true.

有任何想法吗 ?

php regex unicode multibyte preg-match

3
推荐指数
1
解决办法
2411
查看次数

PHP / 正则表达式检查字符串是否包含特定长度的单词

我需要检查接收到的字符串是否包含长度超过 20 个字符的任何单词。例如输入字符串:

你好,asssssssssssssssssskkkkkkkkkk 你好吗?

会返回true。

有人可以帮我用正则表达式来检查这个。我正在使用 php。

提前致谢。

php regex string

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

查找表的最佳mysql表类型(重读,无写)

我有一个ip-to-country查找表.此表每月更新一次,同时非常频繁地阅读.我现在把它作为innodb.这是一个几乎只能从中读取的表的最佳表类型?

提前致谢.

mysql database-design myisam innodb

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

在字符串中搜索重复的阿拉伯语(印地语)数字

我试图确定给定的字符串是否包含超过4个连续的阿拉伯语(印地语)数字.具体而言,阿拉伯语(印地语)数字是:

? ? ? ?  ? ? ? ? ?
Run Code Online (Sandbox Code Playgroud)

这是unicode 661到669

我试过了 :

if (preg_match("/\b(?:(?:?|?|?|?|?|?|?|?|?)\b\s*?){4}/", $str, $matches) > 0) 
        return true;
Run Code Online (Sandbox Code Playgroud)

但它根本不起作用(总是返回false).

php regex unicode arabic

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