我一直在谷歌搜索最后一小时左右试图找到一个完整的工作示例的PHP文件中的gettext - 所有源文件,po文件,正确的路径等.只是一个"你好世界"与所有必需的文件.
我想知道是否有人有这样一个有效的例子.提前致谢.
我正在为我的利基社交网站建立一个聊天系统,并已决定服务器端的ejabberd,但我找不到任何体面的基于Web的ajax客户端.大多数人似乎在几年前就被遗弃了或者根本就没有工作.我在这看了每一个:
http://xmpp.org/xmpp-software/clients/
有人在运行一个实时网站并使用基于ajax的客户端,他们可以保证这些工作并且正在积极开发中吗?我不介意买东西,但我不想做任何开发工作.
提前致谢.
当有人将图像上传到我们的网站时,我一直收到此警告:
警告: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图像没有问题.
任何帮助赞赏.
可能重复:
更改查询字符串中的单个变量值
我发现这个函数可以将参数添加或更新到给定的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) 我似乎无法找到重置所有mysql统计信息的方法(在phpmyadmin的'Stats'页面中显示)
我可以重置"服务器流量"部分,但其他所有内容都不会重置(InnoDB统计信息,处理程序统计信息等).
我在一个有大约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
,senderid
和recipientid
.
解释回报:
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) 我一直在阅读是否使用myisam或innodb作为日志表(大量写入,很少读取).虽然有些人说myisam总体上更快,资源更少,但其他人说myisam实际上是更糟糕的选择,因为它只有表级锁定.
有没有人有这种情况的实际经验并且小心分享他们的建议?
提前致谢
大家好我有这个代码检查5个或更多连续数字:
if (preg_match("/\d{5}/", $input, $matches) > 0)
return true;
Run Code Online (Sandbox Code Playgroud)
它适用于英语输入,但当输入字符串包含阿拉伯语/多字节字符时它会跳闸 - 有时即使输入文本中没有数字,它也会返回true.
有任何想法吗 ?
我需要检查接收到的字符串是否包含长度超过 20 个字符的任何单词。例如输入字符串:
你好,asssssssssssssssssskkkkkkkkkk 你好吗?
会返回true。
有人可以帮我用正则表达式来检查这个。我正在使用 php。
提前致谢。
我有一个ip-to-country查找表.此表每月更新一次,同时非常频繁地阅读.我现在把它作为innodb.这是一个几乎只能从中读取的表的最佳表类型?
提前致谢.
我试图确定给定的字符串是否包含超过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).