小编seh*_*mel的帖子

如何计算JSON对象

这是我的JSON:

[
    {
        "id": "38",
        "article_id": "16",
        "news_event": "625",
        "language": "en",
        "channel_partner_id": "625",
        "title": "Test",
        "show_logo": null,
        "description": "test\n\n",
        "schedule": null,
        "event_date": "2012-03-09 10:08:35",
        "link_text": null,
        "guid": null,
        "timestamp": "2012-03-09 11:19:42",
        "website": null,
        "show_hours": null,
        "page_text": null
    },
    {
        "id": "37",
        "article_id": "15",
        "news_event": "625",
        "language": "en",
        "channel_partner_id": "625",
        "title": "Test",
        "show_logo": null,
        "description": "test\n\n",
        "schedule": null,
        "event_date": "2012-03-09 10:08:35",
        "link_text": null,
        "guid": null,
        "timestamp": "2012-03-09 11:19:39",
        "website": null,
        "show_hours": null,
        "page_text": null
    },
    {
        "id": "36",
        "article_id": "14",
        "news_event": …
Run Code Online (Sandbox Code Playgroud)

javascript json

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

PHP中的飞行错误报告

当我们的网站曾经在安装了PHP的IIS主机上时,我将错误报告设置为E_NONE并且能够通过使用以下方式临时打开它:

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

现在我们在Linux/Apache托管上,该命令似乎不再有效.我试图故意向服务器发送错误的命令,我没有报告错误.

我究竟做错了什么?有没有其他方法可以暂时打开错误报告,而无需每次都编辑php.ini?

php

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

Laravel/Eloquent和比较日期

我想返回数据库表中一天或更少旧的所有行.我正在使用Laravel 4.这就是我尝试过的:

$date = date('Y-m-d H:i:s');
return MainContact::where(DATEDIFF('timestamp', $date), '<=', 1)->get();
Run Code Online (Sandbox Code Playgroud)

这不起作用.我阅读了文档,似乎你不能通过Laravel MySQL函数. timestamp是一个日期时间字段.如何在Laravel 4中比较这些日期?

laravel eloquent

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

检查Javascript中是否存在值

如果警报值未定义,如何阻止Javascript警报触发?换句话说,这样的事情:

if (alert(message) != 'undefined') {
        alert(message);
    }
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

CodeIgniter 2.x会话和Internet Explorer

我一直在网上阅读有关CodeIgniter及其会话和Internet Explorer问题的大量内容.其中很多似乎都围绕着名称中没有下划线的会话名称.这些文章似乎都是针对CI 1.x. CI仍有这个问题吗?我尝试删除下划线,但没有帮助.我也试过添加这段代码:

header ( 'P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"' );
Run Code Online (Sandbox Code Playgroud)

但这也没有帮助.我们要特别做的是给我们的经销商一个链接,他们可以在他们的网站上放置一个iframe来打开我们网站的一部分.iframe在我们的网站上运行正常,但在我们的经销商网站上没有.这可能与跨域问题有关吗?

这不是现在应该在CI中解决的问题吗?我认为他们的原生会话不会有这个问题.

session internet-explorer codeigniter

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

PHP:使用URL参数打印'<meta http-equiv ="refresh"content ="0; url ='

如何使用URL参数创建此字符串?我想要的是:

print '<meta http-equiv="refresh" content="0;url=http://domain.com?a=1&b=2">';
Run Code Online (Sandbox Code Playgroud)

但这并没有正确传递我的第二个参数.我得到一个")"而不是b.我究竟做错了什么?

我试过&amp;而不是&符号,但这也不起作用,

php

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

常量和CodeIgniter

CodeIgniter中的常量可以用于整个站点中的重复文本(比如元标记和元描述)吗?就像是:

define('METADESCRIPTION', 'This is my site');
Run Code Online (Sandbox Code Playgroud)

然后将METADESCRIPTION回显到元标记中?

<meta name="description" content="<?php echo METADESCRIPTION; ?>"> 
Run Code Online (Sandbox Code Playgroud)

codeigniter

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

JQuery:如何命名单击函数?

我有一个脚本,我需要能够命名我的一些匿名点击功能.例如,这里有一些代码:

准备好文件:

$(function(){

$('#map').imagemap([
        {top_x: 1,top_y: 2,bottom_x: 290,bottom_y:380,callback: #id1 anonymous function},
        {top_x: 275,top_y: 2,bottom_x: 470,bottom_y:380,callback: #id2 anonymous function},
        {top_x: 460,top_y: 2,bottom_x: 701,bottom_y:380,callback: #id3 anonymous function}
    ]);

$('#id1').click(function() {
    ....
});

$('#id2').click(function() {
    ....
});

$('#id3').click(function() {
    ....
});
...
});
Run Code Online (Sandbox Code Playgroud)

如何编写回调函数,以便我不必复制代码之外的代码document.ready?我尝试将它全部内联,然后继续callback:,但它没有用.那么我应该用什么代替我的匿名函数回调调用呢?

javascript jquery

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

jQuery Validate Plugin:如何验证下拉列表

我正在尝试使用jQuery Validate插件来验证下拉列表.它正确地验证了我的表格的其余部分.但它不适用于下拉列表.

这是我的jQuery:

$('#campaignForm').validate({
    rules: {
         campaign_name: {
             required: true
         },
         html_url: {
             required: {
                 depends: function(element) {
                     return $('#html_url').val() == 'none';
                 }
              }
         }
    },
    messages: {
        campaign_name: 'Please enter a campaign name',
        html_url: 'Please select a template'
    }
});
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<select name="html_url" id="html_url">
<option value="none">Select One...</option>
...
</select>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我的变量名称是否以某种方式发生碰撞.广告系列名称的规则运作正常.

html jquery jquery-validate

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

Laravel 4路由:不能多次使用变量名

我遇到了Laravel 4路由问题.我正在尝试创建两组路线:

domain.com/meetings/aa, al-anon, etc.
domain.com/meetings/day/sun, mon, tue, etc.
Run Code Online (Sandbox Code Playgroud)

这是我在路线文件中指定的内容:

Route::resource('meetings/day/{dayName}', 'Meetings_DayController');
Route::resource('meetings/{fellowshipName}', 'Meetings_MeetingController');
Run Code Online (Sandbox Code Playgroud)

我需要能够将变量传递给我的资源控制器.但无论我把路线放在哪个顺序,我都会遇到这种错误:

Route pattern "/meetings/fellowship/{fellowshipName}/{{fellowshipName}}" cannot 
reference variable name "fellowshipName" more than once. 
Run Code Online (Sandbox Code Playgroud)

不仅如此,这两条路线还会导致其他未申报的路线出现同样的错误.我的404路线由于某种原因没有启动.想法,有人吗?我已经尝试了所有我能想到的东西.如果我可以将三个字母的字符串与日控制器路由匹配,那就行了,但我无法弄清楚Laravel中三个字母字符串的正则表达式. \w{3}不起作用.

laravel laravel-4

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