小编Joh*_*man的帖子

MySQL - 获取字段值小于5个字符的行

我需要获取'zip'字段小于5个字符的所有行.如何仅使用SQL实现此目的?我先google了,但只找到了CHAR_LENGTH()的信息.

即,psudeo代码:SELECT*FROM users WHERE STRLEN(zip_code)<5

谢谢!

mysql sql

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

Javascript/CMS/editEase - 存在哪些JS /前端嵌入式CMS?

我偶然发现了一个用jQuery编写的CMS,它可以从前端管理站点(后端功能嵌入在前端页面中).还有其他类似的CMS吗?

editEase演示
http://jquerystuff.com/editease/ - 管理员链接位于右下方
用户:admin
pass:pass

javascript content-management content-management-system

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

Simplexml_load_string()无法解析错误

我正在尝试加载解析Google Weather API响应(中文回复).

是API调用.

// This code fails with the following error
$xml = simplexml_load_file('http://www.google.com/ig/api?weather=11791&hl=zh-CN');
Run Code Online (Sandbox Code Playgroud)

(!)警告:simplexml_load_string()[function.simplexml-load-string]:实体:第1行:解析器错误:输入不正确UTF-8,表示编码!字节:第11行的C:\ htdocs\weather.php中的0xB6 0xE0 0xD4 0xC6

为什么加载此响应失败?

如何对响应进行编码/解码以便simplexml正确加载?

编辑:这是代码和输出.

<?php
$googleData = file_get_contents('http://www.google.com/ig/api?weather=11102&hl=zh-CN');
$xml = simplexml_load_string($googleData);
Run Code Online (Sandbox Code Playgroud)

(!)警告:simplexml_load_string()[function.simplexml-load-string]:实体:第1行:解析器错误:输入不正确UTF-8,表示编码!字节:0xB6 0xE0 0xD4 0xC6在C:\ htdocs\test4.php第3行调用堆栈时间内存函数位置1 0.0020 314264 {main}()..\test4.php:0 2 0.1535 317520 simplexml_load_string(string(1364)) ..\test4.php:3

(!)警告:simplexml_load_string()[function.simplexml-load-string]:t_system data ="SI"/>

(!)警告:simplexml_load_string()[function.simplexml-load-string]:^在第3行的C:\ htdocs\test4.php中调用堆栈时间内存函数位置1 0.0020 314264 {main}()..\test4. php:0 2 0.1535 317520 simplexml_load_string(string(1364))..\test4.php:3

php simplexml google-weather-api

8
推荐指数
2
解决办法
6万
查看次数

SQL Server/PHP /基于Web的管理工具 - SQL Server有哪些类似phpmyadmin的工具?

我正在尝试为LAMP环境找到类似于phpmyadmin的数据库管理工具.我只能找到IIS/ASP环境中存在的类似工具.

php sql-server phpmyadmin

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

PHP - 是否有PHPUnit的可移植版本?

是否有可以与我的Web应用程序捆绑的PHPUnit的可移植版本?我希望能够在任何服务器上使用phpunit,同时避免使用PEAR(版本冲突,破坏其他托管应用程序等)的问题.

php phpunit

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

jQuery Datepicker - 如何将日期格式化为纪元时间戳(以秒为单位,而不是毫秒)

我正在使用jquery datepicker插件来设置一个日期字段,该字段存储为db中的纪元时间戳(字段,publish_time,直接映射到表模式).

看来Datepicker只支持以毫秒为单位的纪元,而不是秒.它加剧了它支持毫秒和毫秒,但不是秒.

有没有快速的解决方法?

// Setup datepicker
$('[name=datepicker-publish_time]').datepicker({
    dateFormat : 'mm-dd-yy',
    altField : '[name=publish_time]',
     altFormat : '@'
});
Run Code Online (Sandbox Code Playgroud)

参考:
jQuery Datepicker - http://jqueryui.com/demos/datepicker/#option-defaultDate
jQuery支持日期格式 - http://docs.jquery.com/UI/Datepicker/formatDate

编辑:下面是一个快速的脏解决方案......

$('[name=datepicker-publish_time]').datepicker({
    dateFormat : 'mm-dd-yy',
    onSelect : function(dateText, inst)
    {
        var epoch = $.datepicker.formatDate('@', $(this).datepicker('getDate')) / 1000;

        $('[name=publish_time]').val(epoch);
    }
});
Run Code Online (Sandbox Code Playgroud)

jquery datepicker epoch

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

Javascript - 在重新分配函数参数中定义的变量时,是否需要使用'var'?

我发现了'var'语句的许多定义,但大多数都是不完整的(通常来自入门指南/教程).如果变量和范围已在参数列表中声明,我应该使用'var'吗?

someFunc = function(someVar)
{
   // Is it considered good practice to use 'var', even if it is redundant? 

   var someVar = cheese;
};
Run Code Online (Sandbox Code Playgroud)

javascript

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

开发CLI应用程序/脚本的最佳/最受欢迎的库有哪些?

我熟悉的许多组件库和工具包都缺少CLI特定的库(zend,kohana等).是否有专门为开发CLI应用程序而设计的库/工具(例如php的多线程库,pcntl/posix的抽象)?

php multithreading posix pcntl

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

PHP - 如何检查是否从include()'d文件中调用了return()?

如何判断是否从包含的文件中调用了return().问题是include()返回'int 1',即使没有调用return().这是一个例子......

included_file_1.php

<?php

return 1;
Run Code Online (Sandbox Code Playgroud)

included_file_2.php

<?php

echo 'no return here, meep';
Run Code Online (Sandbox Code Playgroud)

main.php

<?php

$ret = include('included_file_1.php');

// This file DID return a value, int 1, but include() returns this value even if return() wasn't called in the included file.
if ($ret === 1)
{
    echo 'file did not return anything';
}

var_dump($ret);

$ret = include('included_file_2.php');

// The included file DID NOT return a value, but include() returns 'int 1'
if ($ret === 1)
{
    echo 'file did not …
Run Code Online (Sandbox Code Playgroud)

php include

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

OpenID - 如何将我的个人域用作OpenID提供者/转发者?

我在stackoverflow博客的OpenID帖子中读到了这条评论.

Kibbee说:我使用的OpenID的一个很好的功能是委托openID验证的能力.所以我可以设置自己的域名,然后在该页面上放一点XML,告诉站点(比如stackoverflow)转到其他一些openid Provider(在我的例子中是MyOpenID).最重要的是我可以完全控制我的Open ID帐户.如果MyOpenID出现故障,我可以切换到另一个提供商.我认为拥有自己域名的任何人都应该选择这个选项.

什么是这一小部分XML,允许我的服务器充当openid提供者/转发者?

openid

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