小编Jon*_*n87的帖子

将数组限制为5个项目

我有一个代码,每次访问页面时都会向数组添加一个数字.数字存储在cookie中,稍后检索.

我想只保留数组中最近的5个数字.

如果阵列已满(5个项目)且必须添加新号码,则必须删除最旧的号码,并且必须保留最新的号码

这就是我所拥有的:

    $lastviewedarticles = array();

if (isset($_COOKIE["viewed_articles"]) ) {
  $lastviewedarticles = unserialize($_COOKIE["viewed_articles"]);
}

if (!in_array($articleid, $lastviewedarticles)){
    $lastviewedarticles[] = $articleid;
}
setcookie("viewed_articles", serialize($lastviewedarticles));
Run Code Online (Sandbox Code Playgroud)

php arrays

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

用PHP将时间转换为不同的时区

$ timeposted ="晚上7:10";

此值目前是加拿大时间(魁北克省).我正试图找到一种方法将其转换为法国的时间.我怎样才能做到这一点 ?

php time timezone date

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

与Internet Explorer的Fancybox Iframe错误

我收到了Internet Explorer的错误.iframe的大小不正确,它显示在页面的左上角而不是中心.

在Firefox和Chrome中,一切都运行良好.

尝试了很多东西,但我找不到解决方案:(

请帮我.

您可以在此处查看IE8中的错误:http: //www.ni-dieu-ni-maitre.com/v2/index_v2.php 点击左上角标有"iframe"的链接

这是一个截图:

在此输入图像描述

这是我的代码:

<head>
    <script type=\"text/javascript\" src=\"http://www.$domain/scripts/jquery-1.8.2.min.js\"></script>
    <script type=\"text/javascript\" src=\"http://www.$domain/scripts/jquery.fancybox.js?v=2.1.1\"></script>
    <link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.$domain/scripts/jquery.fancybox.css?v=2.1.1\" media=\"screen\" />

    <script type=\"text/javascript\">
        $(document).ready(function() {
            $('.fancybox').fancybox();

            $('.fancybox').click(function() {
                $.fancybox.open({
                    href : 'iframe.html',
                    type : 'iframe',
                    padding : 5,
                    autoScale : false
                });
            });

    $(\".contactbox\").fancybox({

        openEffect : 'elastic',
        openSpeed  : 150,
        closeEffect : 'elastic',
        closeSpeed  : 150,
        closeClick : true,
        'overlayShow'    :    false,
        href : 'contact.php',
        type : 'iframe',
        padding : 5,
        autoScale : true,
        scrolling : …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery fancybox

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

如何舍入小数?

round()如果有小数,我如何使用将数字四舍五入到高位数?

例如:

1.00001      = 2
1.1          = 2
1.4785834975 = 2
1.00         = 1
1.99         = 2
3.01         = 4
Run Code Online (Sandbox Code Playgroud)

php math rounding

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

加载iframe时加载文本

我有一个脚本,将在加载iframe的内容时显示加载文本.我第一次打开页面,它将完美地工作.但是在这个页面上我有链接将在iframe中启动,并且不会为这些链接显示加载文本:(

请参见此处的示例:http: //www.ndnm.co.cc/test.php

它将在您第一次加载页面时工作,但如果您单击"TEST LINK",则不会显示加载文本:(

注意:iframe正在加载EXTERNAL域

我该如何解决这个问题?

非常感谢

html javascript iframe jquery load

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

如果没有WWW或子域,php cookies不起作用

我有一个奇怪的问题.我有一个脚本,它会为每个访问过的页面添加一个数字到一个数组中,然后将其放入cookie中.

然后在另一页上,它将显示cookie中的数字列表.

它在我的域名(https)上与WWW完美配合:https://www.mydomain.com

问题是没有WWW(https://mydomain.com)它将无法运行.似乎有两个不同的cookie:一个用于https://mydomain.com,另一个用于https://www.mydomain.com

我还想分享没有https的子域名的cookie

所以基本上它应该是SAME cookie:

https://www.domain.com
https://domain.com
http://subdomain.domain.com
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

目前,我使用:

setcookie("viewed_articles", serialize($lastviewedarticles));
Run Code Online (Sandbox Code Playgroud)

php cookies subdomain https

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

将表单提交到没有地址栏的新窗口

此代码将表单提交到新窗口

<form action="..." method="post" target="_new">
Run Code Online (Sandbox Code Playgroud)

但是有可能在没有地址栏的情况下启动新窗口并定义其大小吗?

html forms post http-post target

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

从iframe关闭fancybox

我有一个Fancybox,可以从iframe打开联系表单.在iframe内部,我有一个关闭按钮,但它不起作用.

$.fancybox.close();和两个人都试过了parent.jQuery.fancybox.close();

这是我的问题页面:http: //www.no-gods-no-masters.com (点击联系按钮)

我究竟做错了什么 ?

javascript iframe jquery fancybox

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

标签 统计

php ×4

html ×3

javascript ×3

jquery ×3

fancybox ×2

iframe ×2

arrays ×1

cookies ×1

css ×1

date ×1

forms ×1

http-post ×1

https ×1

load ×1

math ×1

post ×1

rounding ×1

subdomain ×1

target ×1

time ×1

timezone ×1