小编Jas*_*onS的帖子

JavaScript - 获取浏览器高度

我正在寻找一个代码片段来获取浏览器窗口中可视区域的高度.

我有这个代码,但它有点被窃听,好像身体没有超过窗口的高度然后它回来短.

document.body.clientHeight;
Run Code Online (Sandbox Code Playgroud)

我尝试过其他一些东西,但它们要么返回NaN,要么与上面相同.

有谁知道如何获得浏览窗口的真实高度?

javascript height window

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

php foreach继续

如果不满足某些条件,我试图跳到循环的下一次迭代.问题是循环无论如何都在继续.

我哪里出错了?

更新了代码示例以响应第一条评论.

    foreach ($this->routes as $route => $path) {
        $continue = 0;

        ...

        // Continue if route and segment count do not match.
        if (count($route_segments) != $count) {
            $continue = 12;
            continue;
        }

        // Continue if no segment match is found.
        for($i=0; $i < $count; $i++) {
            if ($route_segments[$i] != $segments[$i] && ! preg_match('/^\x24[0-9]+$/', $route_segments[$i])) {
                $continue = 34;
                continue;
            }
        }

        echo $continue; die(); // Prints out 34
Run Code Online (Sandbox Code Playgroud)

php foreach continue

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

file_get_contents的替代?

$xml_file = file_get_contents(SITE_PATH . 'cms/data.php');
Run Code Online (Sandbox Code Playgroud)

问题是服务器禁用了URL文件访问.我无法启用它,它是托管的东西.

所以问题是这个.该data.php文件生成xml代码.

如何在不执行上述方法的情况下执行此操作并获取xml数据?

可能吗?

php file-get-contents

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

PHP电子邮件编码?

发送电子邮件时遇到外国字符问题.有人可以告诉我该怎么办?我怀疑问题可能是三件事之一.

  1. html页面编码不正确.(这会影响表单中的POST数据吗?)
  2. 邮件功能没有任何编码.因此程序不知道如何阅读它.(最有可能的)
  3. 文件本身没有正确的编码,因此会产生问题.(可能不太可能)

还有其他可能的原因吗?

我试图逐个敲出这些,直到我发现问题.我认为选项2是最可能的原因.如何为邮件功能添加适当的通用编码?

这就是我现在所拥有的.

$mail_sent = mail($client_email, $title, $message, "From: {$visitor_email}");
Run Code Online (Sandbox Code Playgroud)

我目前知道表单不会发送波兰语或瑞典语字符.

如果有人可以指出任何其他可能的原因并告诉我需要使用哪种编码来发送电子邮件,我将非常感激.

非常感谢.

php email encoding

32
推荐指数
5
解决办法
6万
查看次数

JavaScript多维数组

这不是我要问的问题,但我出乎意料地使用JavaScript数组搁浅了.我来自PHP背景,在看了几个网站后,我不是更聪明.

我正在尝试创建一个多维数组.

var photos = new Array;
var a = 0;
$("#photos img").each(function(i) {
    photos[a]["url"] = this.src;
    photos[a]["caption"] = this.alt;
    photos[a]["background"] = this.css('background-color');
    a++;
});
Run Code Online (Sandbox Code Playgroud)

错误消息:照片[a]未定义.我该怎么做呢?谢谢.

javascript arrays jquery

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

PHP的下划线功能有什么作用?

这个功能有什么作用?

_()
Run Code Online (Sandbox Code Playgroud)

您能否将我链接到相关文档,因为搜索"_"几乎不可能?

php

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

JavaScript下一个兄弟姐妹?

有人可以告诉我如何循环div中的锚标签并找到下一个兄弟?

到目前为止我有这个.

var menu = document.getElementById('menu');
var links = menu.getElementsByTagName('a');
Run Code Online (Sandbox Code Playgroud)

如何循环链接?我可以.nextSibling用来查找下一个兄弟是否是div?

javascript dom

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

Gmail从电子邮件中剥离链接颜色?

除了链接颜色,一切都很好..这些是我的链接.

<a href="http://www.facebook.com.." style="color:#000000;text-decoration:none;font-weight:bold">Facebook</a>

<a href="http://www.twitter.com/..." style="color:#000000;">Twitter</a>
Run Code Online (Sandbox Code Playgroud)

但是,在gmail中.这些链接将转换为此链接.

<a href="http://www.facebook.com.." style="text-decoration:none;font-weight:bold">Facebook</a>

<a href="http://www.twitter.com/..." style="">Twitter</a>
Run Code Online (Sandbox Code Playgroud)

好的,所以gmail可以为所有电子邮件做这个吗?我环顾四周.很多蓝色链接.然后我打开一个youtube消息.

<a target="_blank" style="color:#e12e31;font-family:arial,verdana,sans-serif;text-transform:uppercase;text-decoration:none" href="...">Play all »</a>
Run Code Online (Sandbox Code Playgroud)

好奇......非常好奇.YouTube没有我遇到的这个问题.发送HTML电子邮件时,其他人可以修改gmail中的链接颜色吗?你好吗?

html anchor gmail

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

MySQL哪里的日期大于一个月?

我有一个名为'last_login'的日期时间列.

我想查询我的数据库以选择上个月内未登录的所有记录.我该怎么做呢?

这就是我目前所拥有的:

$query = $this->query("SELECT u.id, u.name, u.email, u.registered, g.name as group_name FROM `:@users` AS u LEFT JOIN `:@groups` AS g on u.group_id = g.id WHERE u.last_login = ...... LIMIT {$limit_start}, {$limit_end}");
Run Code Online (Sandbox Code Playgroud)

:@ =数据库前缀

mysql

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

如何检查PHP mail()是否已启用?

我需要在Microsoft服务器上安装PHP站点.由于某种原因,主持人不允许该网站发送电子邮件.主持人给我发了一个代码样本......但是没有用.

有没有办法检查服务器是否允许通过php mail()函数发送电子邮件?

在这个阶段,它完全是关于指点,我需要一些证据来向客户端显示主机有故障.

php email

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