小编Jak*_*ake的帖子

使用Zend和Curl获取HTTP响应代码

我有一个可以通过HTTP或HTTPS访问的URL.我想发送一个最快的HEAD或GET请求并获取响应代码,以便我知道URL是up还是down.

我如何使用Zend_HTTP_Client做到这一点?我使用了get_headers()函数,但在某些远程服务器上它非常慢.我不确定它是否处理HTTPS.

php curl zend-framework zend-http-client

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

PHP - DateTime - 以ET而不是EST或EDT显示时间

我有一个小片段,格式化时间戳的日期,如下所示: (YYYY-MM-DD H:M:S T ) Ex: 2011-09-29 17:00:46 EST or 2011-09-29 17:00:46 EDT

我想将EST和EDT转换为ET并显示ET,因此用户不必担心Dayligt的节省.我怎么做?

    $timeZone = new DateTimeZone('America/New_York');
    $processedDate = str_replace(".000000", "", $timestamp);
    $dateTime = new DateTime($processedDate, new DateTimeZone('GMT'));
    $dateTime->setTimezone($timeZone);
    $processedDate = $dateTime->format('Y-m-d H:i:s') . ' ' . $dateTime->format('T');
    echo processedDate;
Run Code Online (Sandbox Code Playgroud)

谢谢

php time datetime date

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

如何将Spring Controller/Model中的错误传递给视图文件

如何从使用Spring MVC实现的Controller将错误传递给视图文件?这些错误不是表单错误.只是将在"JSP"视图中的div内显示的业务逻辑错误.

这是我的控制器动作:

@RequestMapping(method = RequestMethod.POST)
public String processLoginForm(HttpServletRequest request, LoginForm loginForm, 
BindingResult result, @SuppressWarnings("rawtypes") Map model) 
{
    loginForm = (LoginForm) model.get("loginForm");

    String gotoURL = request.getParameter("gotoURL");

    if (gotoURL == null || gotoURL == "") 
    {
        String errorMessage = "No Redirect URL Specified"; 
        return "loginerror";//loginerror is the view file I want to pass my error to.
    }
    model.put("loginForm", loginForm);
    return "loginsuccess";
}
Run Code Online (Sandbox Code Playgroud)

谢谢,

java spring jsp spring-mvc

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

如何在Zend Framework 2中编写和使用配置文件

嗨,

在Zend Framwork 1中,我曾经有过一个application\configs\appsettings.xml用于存储params和值的函数,例如Rest API URL的主机名,调试设置以及dev,test和prod环境的其他应用程序特定设置.我可以在所有控制器和模型中使用此注册表,并在index.php中创建

   $applicationEnvironment = 'development';
   $config = new Zend_Config_Xml( APPLICATION_PATH . '/configs/appsettings.xml',
                                  $applicationEnvironment, true );
    Zend_Registry::set( 'config', $config );
Run Code Online (Sandbox Code Playgroud)

我如何在Zend Framework 2中实现类似的功能?

谢谢

php zend-framework2

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

正则表达式 - 将用户输入限制为0-128

如何编写将用户输入限制在0-128范围内的3位数的正则表达式?

我一直在尝试,\d{1,3}但这允许匹配超过0-128范围.

谢谢

javascript regex

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

JQuery - 嵌套的AJAX

我正在尝试使用以下代码执行嵌套的AJAX调用.嵌套调用似乎不起作用.我做错了吗?

$.ajax({
type: 'GET',
url: "/public/customcontroller/dosomething",
cache: false,
dataType: "html",
success: function(html_input)
{
    $.ajax({
        type: 'GET',
        url: "/public/customcontroller/getjobstatus",
        cache: false,
        dataType: "html",
        success: function(html_input){
        alert(html_input);
        }
    });                                                                       
}
});
Run Code Online (Sandbox Code Playgroud)

php ajax jquery

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

使用多个键对数组进行排序

所有,

我有数组格式的以下数组.显示JSON格式只是为了方便用户使用.如何在php中使用键"name"对数组进行升序排序?

            "food":
            [
                {
                    "id": 1,
                    "name": "dessert"
                },
                {
                    "id": 2,
                    "name": "maincourse"
                },
                {
                    "id": 3,
                    "name": "entrees"
                },
                {
                    "id": 4,
                    "name": "appetizers"
                }
            ]
Run Code Online (Sandbox Code Playgroud)

所需的结果是这样的数组:

            "food":
            [
                {
                    "id": 4,
                    "name": "appetizers"
                },
                {
                    "id": 1,
                    "name": "dessert"
                },
                {
                    "id": 3,
                    "name": "entrees"
                },
                {
                    "id": 2,
                    "name": "maincourse"
                }
            ]
Run Code Online (Sandbox Code Playgroud)

php

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

数组键中的连字符

所有,

我在键名中有一个带连字符的数组.如何在PHP中提取它的值?它返回0给我,如果我这样访问:

print $testarray->test-key;
Run Code Online (Sandbox Code Playgroud)

这就是数组的样子

 testarray[] = {["test-key"]=2,["hotlink"]=1}
Run Code Online (Sandbox Code Playgroud)

谢谢

php arrays

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

Regex to match 8 or 12 or 32 hex number

I am trying to write a regex for a case-insensitive hex number that should match either 8 or 12 or 32 in length.

The regex I have so far is:

/^[0-9A-F]{8}|[0-9A-F]{12}|[0-9A-F]{32}$/i

The pattern I am trying to test against is:
96AFC4ADA8C44A36B0CB1EC28531C3BC

or

870b72a9a020

or

569ac61e
Run Code Online (Sandbox Code Playgroud)

But this doesn't seem to be matching the criteria.

Can you help?

Thanks,

regex

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

在 NSHTTPURLResponse 处下载 JSON 数据失败

我正在尝试从 URL 获取 JSON 文件并使用 Swift 返回内容。但是,代码let httpResponse = response as! NSHTTPURLResponse 在以下代码中的行失败。我在这一行遇到异常,Xcode 进入调试模式。

class func downloadJSONFile()->AnyObject
    {
        let requestURL: NSURL = NSURL(string: "http://www.learnswiftonline.com/Samples/subway.json")!
        let urlRequest: NSMutableURLRequest = NSMutableURLRequest(URL: requestURL)
        let session = NSURLSession.sharedSession()
        var json:AnyObject = ""
        let task = session.dataTaskWithRequest(urlRequest) {
            (data, response, error) -> Void in

            let httpResponse = response as! NSHTTPURLResponse
            let statusCode = httpResponse.statusCode

            if (statusCode == 200) {

                do{
                    json = try NSJSONSerialization.JSONObjectWithData(data!, options:.AllowFragments)

                }catch {
                    print("Error with Json: \(error)")

                }

            }

        } …
Run Code Online (Sandbox Code Playgroud)

nsjsonserialization nsurlsession swift

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