小编Tec*_*lco的帖子

使用CSS @Variables

我正在尝试使用CSS变量.我在网上寻找教程,到目前为止所有这些都有效.

这是我的CSS:

@variables {
 defaultColor: #8E5050;
 defaultBackGround: #E1DBC3;
}
body {
 background: var(defaultBackGround);
}
a {
 color: var(defaultColor);
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

body {
 background: @defaultBackGround;
}
a {
 color: @defaultColor;
}
Run Code Online (Sandbox Code Playgroud)

它们都不起作用,我做错了什么?谢谢

css css3 css-variables

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

AjaxSetup从不执行成功函数

我有一个简单的注册页面,可以验证用户是否已被带走.

我对所有的ajax调用使用ajaxSetup,由于某种原因,永远不会调用"success".当我看到我的控制台(firebug)时,我可以看到一个成功的请求(代码200 OK,结果我得到了真或假).

这是我的代码:

$('#checkValidUsername').click(function() {
    // some basic validation like not empty etc...
    $.ajax({
        type: "POST",
        url: '/checkuser.php',
        cache: false,
        data: $("#form").serialize(),
        dataType: 'json',
        success: function(result) {
            // do some actions
        },
    });
}

$.ajaxSetup({
    beforeSend: function() {
        // show loading dialog // works
    },
    complete: function(xhr, stat) {
        // hide dialog // works
    }
    success: function(result,status,xhr) {
        // not showing the alert
        alert('success');
    }
});
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?谢谢

ajax jquery

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

在ssh登录时发送电子邮件

我想确保每次有人登录我的服务器时都收到一封电子邮件说:

ALERT Shell Access on:Tue Jun 16 11:04:10 CDT 2009 user123 pts/0 2009-06-16 11:04

所以我把这段代码:

echo 'ALERT Shell Access on:' `date` `who` | mail -s "Alert: Root Access from `who | cut -d"(" -f2 | cut -d")" -f1`" example@example.com
Run Code Online (Sandbox Code Playgroud)

.bashrc.

为什么我没有收到任何电子邮件?

谢谢你的帮助,J

email ssh bash

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

使用deflate在Apache中缓存图像,JS和CSS

我目前正在使用deflateApache配置缓存我的CSS,JS和图像.

这是我的代码:

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
Run Code Online (Sandbox Code Playgroud)

现在,当我检查我的标题时,我看到:

Host                www.domain.com
User-Agent          Mozilla/5.0 (X11; Linux i686; rv:6.0.2) Gecko/20100101 Firefox/6.0.2
Accept              text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language     en-us,en;q=0.5
Accept-Encoding     gzip, deflate
Accept-Charset      ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection          keep-alive
If-Modified-Since   Fri, 30 Sep 2011 01:05:01 GMT
If-None-Match       "124741af-1c4b9-4ae1136f3f9d0"
Cache-Control       max-age=0
Run Code Online (Sandbox Code Playgroud)

一切看起来都不错,Accept-Encoding就是gzip, deflate这是我想要什么,但现在我看到的Cache-Controlmax-age=0.

这会破坏使用deflate进行缓存的目的吗?这是否意味着它只缓存1天,第二天它不会缓存它或它将不得不重新加载它?

注意:我的图像很少改变,我的CSS和JS每周更改一次.

apache .htaccess caching header deflate

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

PHP Captcha无法找到TTF文件

我需要在我的网站上添加验证码但由于某种原因我收到此错误(来自日志文件):

Warning: imagettfbbox(): Could not find/open font in /home/eric/www/captcha.php on line 24
Warning: imagettftext(): Could not find/open font in /home/eric/www/captcha.php on line 27
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

function generate($width,$height,$characters='6') {
    $code = '';
    $availableChar = '23456789bcdfghjkmnpqrstvwxyz';
    $i = 0;
    while ($i < $characters) { 
        $code .= substr($availableChar, mt_rand(0, strlen($availableChar)-1), 1);
        $i++;
    }
    $image = imagecreate($width, $height);
    $text = imagecolorallocate($image, 20, 40, 100);
    $things = imagecolorallocate($image, 100, 120, 180);
    for( $i=0; $i<($width*$height)/3; $i++ ) {
        imagefilledellipse($image, mt_rand(0,$width), mt_rand(0,$height), 1, 1, $things);
    }
    for( $i=0; …
Run Code Online (Sandbox Code Playgroud)

php captcha

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

在变量中使用花括号在PHP中的良好实践

一些开发人员在他们的PHP代码中使用花括号,有些只是将它们连接起来.

例如,这两行代码在PHP中完全有效

echo "<h1>{$row['title']}</h1>";

echo "<h1>" . $row['title'] . "</h1>";
Run Code Online (Sandbox Code Playgroud)

代码的输出在末尾是相同的,但哪一个被认为是一个很好的编码实践?

谢谢你,J

php coding-style

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

未定义变量的typeof用法

" typeof "JavaScript函数的最佳用法是什么?

if (typeof (myvar) == 'undefined') { 
//or
if (typeof (myvar) == undefined) { 
//or
if (typeof myvar == 'undefined') { 
//or
if (typeof myvar == undefined) { 
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript typeof

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

在php.ini文件中保存MySQL用户名/密码是否安全?

我想知道是否安全保存用户名,密码,服务器等...在php.ini文件中,所以当我连接到mysql服务器时,我不必总是把参数?

此外,可以通过任何类型的方法(如phpinfo()或类似的东西)查看或检索此信息(保存在php.ini中)?

谢谢

php mysql security passwords username

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

我应该将移动检测放在.htaccess或php中?

我现在有一个移动版本的网站,我想知道我应该在哪里进行重定向.我只能考虑使用以下方法进行重定向:

  • 的.htaccess
  • PHP

我想知道哪一个更好/更有效?除了.htaccess或PHP之外,还有更好的方法吗?

谢谢

php .htaccess mobile redirect

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

HTML5 NAV与HEADER订购

在我网站的其中一个部分中,我NAV位于我的标题之上.

<nav> 
  <ul>
    <li><a href="#">Service</a></li>
    <li><a href="#">Blog</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Contact</a></li>
    <li><a href="#">Subscribe via RSS</a></li>
</ul>
</nav>

<header>
  <h1>Page title</h1>
</header>
Run Code Online (Sandbox Code Playgroud)

NAV在标题之前使用a是有效还是可接受?或者是否NAV需要遵循规则HEADER

这会以任何方式影响搜索引擎优化或网页排名吗?

html5 coding-style

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