小编dev*_*evs的帖子

在实时网站上使用"Checkbox"黑客攻击

所以最近有很多关于CSS的"Checkbox Hack"可能的例子.

Css-Tricks对黑客的作用有一个很好的解释:

"Checkbox Hack"是您使用连接标签和复选框输入的位置,通常是您尝试控制的其他元素

来源和黑客的更多信息.

最近让我喜欢黑客的是CoDrops用单选按钮进行实验,用CSS创建过滤功能.太棒了.

黑客可以做一些非常神奇的东西,需要没有JavaScript.问题是复选框和单选按钮只是用于表单,因此它的语义很差.但我没有看到使用在大多数浏览器中兼容的"hack"和移动设备的解决方案的问题,如果它意味着更少的JavaScript和更好的性能.

你是否认为这种黑客在现场网站上使用是"好的",即使它的语义很糟糕或你认为,它可以使用吗?

html css checkbox radio-button semantics

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

图标悬停时滑入文本

我一直试图在下面得到一个效果:

  1. 显示图标字体,旁边的文字被隐藏.
  2. 悬停在图标上时,滑动隐藏的文本.从右侧滑入.

这是我到目前为止所尝试的:

(因为它需要很长时间,用一些随机键盘符号替换图标) http://jsfiddle.net/h9EX9/

ul li { display: inline-block; list-style-type: none; margin-right: 10px; background: #eee; }
ul li span { display: inline-block; }
ul li a { display: inline-block; width: 0; height: 0; overflow: hidden;  }
ul li:hover a  { transition: all 1s ease-out; width: 100%; height: auto; }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这就是我想要完成的效果.注释的文本和宽度从右侧滑动.但除此之外还有其他图标.我希望它也可以在背景宽度扩大时滑动它们.

这样可能,如果是这样的话怎么样?

css css-transitions

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

通过PHP执行.sh脚本

我有一些游戏服务器,我需要运行shell脚本以获得频率.我试图弄清楚如何通过同一台服务器上的网页运行这些脚本.这是一个Ubuntu Dedicated服务器.

网站文件通过/var/www/...我需要手动运行的.sh文件找到/home/amservers/.../start.sh.

我看了其他的答案,我仍然无法弄清楚.如何找到并存储它然后运行exec()?

php linux sh

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

将JSON字符串转换为日期

可能重复:
在Javascript中将Unix时间戳转换为时间

我正在尝试转换此api返回日期的字符串.格式是1351993013.我尝试了以下JS行,但日期完全错误.

var jsonDate = plugin.versions[0].date;
var pluginDate = new Date(jsonDate);
Run Code Online (Sandbox Code Playgroud)

哪个回报:

Fri Jan 16 1970
Run Code Online (Sandbox Code Playgroud)

这是我第一次尝试格式化JSON日期,因此有点令人困惑.有人可以帮忙吗?

javascript jquery json

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

导入 SQL 文件“重复条目‘0’用于键‘PRIMARY’”

我知道有类似的问题已得到解答,但请尽力帮助我。

我正在使用 PHPMyAdmin 将 MyBB 数据库的备份导入到新主机中。尝试导入 .sql 文件时,出现以下错误:

SQL查询:

INSERT INTO mybb_datacache(  `title` ,  `cache` ) 
VALUES (

'internal_settings',  'a:1:{s:14:\"encryption_key\";s:32:\"rrvohvVATtOauucNTmEXAmvNvbw9ujvb\";}'
);

MySQL said: 

#1062 - Duplicate entry 'internal_settings' for key 'PRIMARY'
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚问题所在。我已经清空了所有表并重新安装了数据库四次。我一整天都在试图解决这个问题,这非常令人沮丧。

(链接已删除)

请帮帮我。我该如何解决这个问题?

mysql sql database phpmyadmin

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

PHP GD文本不流畅

问题截图:

在此输入图像描述

我试图获得相同的字体质量,如Font Squirrel的样本字体小部件,但字体不断出现粗糙.它在Photoshop中很流畅.注意:"懒狗"部分并没有被我加粗,它本身就是这样做的.

这是PHP:

<?php 
putenv('GDFONTPATH=' . realpath('.'));

$font = $_GET['font'] . '.ttf';
$text = 'The Quick Brown Fox Jumps over the Lazy Dog';

// Create the image
function imageCreateTransparent($x, $y) { 
    $imageOut = imagecreate($x, $y);
    $colourBlack = imagecolorallocate($imageOut, 0, 0, 0);
    imagecolortransparent($imageOut, $colourBlack);
    return $imageOut;
}

$image = imageCreateTransparent(600, 800);

// Create some colors
$white = imagecolorallocate($image, 255, 255, 255);
$grey = imagecolorallocate($image, 128, 128, 128);
$black = imagecolorallocate($image, 0, 0, 0);
imagefilledrectangle($image, 0, 0, 399, 29, …
Run Code Online (Sandbox Code Playgroud)

php fonts gd

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

通过数组查找项目

我试图找到一个巨大的数组(7000多个项目)的结果,由于某种原因,我之前用于另一个项目的脚本不断返回false,或者我可能忘记了某些东西.

我正在尝试对数组进行排序,并找到在变量中列出的两个项目.这是代码:

$.getJSON('proxy.php?url=http://api.bukget.org/api/plugins', function(data){
        var list = ['essentials', 'worldguard'];
        //console.log(data);
        $.each(data, function(i, plugin){
            if (plugin === list) {
                console.log('found!');
                 } else {
                    return false;
                }
        });

    });
Run Code Online (Sandbox Code Playgroud)

我的代码中缺少什么?

使用代理:

<?php

    if (!isset($_GET['url'])) die();
    $url =  urldecode($_GET['url']);
    $url = 'http://' . str_replace('http://', '', $url); // Avoid accessing the file system
    echo file_get_contents($url);
?>
Run Code Online (Sandbox Code Playgroud)

这使得数据(片段):

["a5h73y", "ab-marriage", "abacus", "abag", "abandonedcarts", "abilitytrader", "abitofrealism", "aboot", "absorbchests", "acc", "acceptdarules", "acceptrules", "accesscontrol", "accessories", "accident-tnt", "accountlock", "achat", "achievement", "achievements", "acientcave", "acommands", "actionzones", "activator", "activityhistory", "activitypromotion", "activitytracker"]
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何反转JSON对象?

我有一个函数,它传递JSON在它的参数...

{
   "code":0,
   "payload":[
      {
         "time":1349661897,
         "packages":[
            "49381"
         ],
         "ign":"PurpleArrow",
         "price":"15.99",
         "currency":"USD"
      }
}
Run Code Online (Sandbox Code Playgroud)

app.js:

var Donors = function(api) {

   this.list = api;

   $.each(this.list.payload, function(i, donor) {
     var ign = donor.ign,
       price = donor.price,
       currency = donor.currency;

     if(price !== "-") $('#donors').append('<li>' + ign + ' donated ' + price + currency + '</li>');
   });
}
Run Code Online (Sandbox Code Playgroud)

并在index.php中:

var donors = new Donors(<?php cbProxy(); ?>);
Run Code Online (Sandbox Code Playgroud)

只是在案例中,PHP函数只获取json.

function cbProxy(){
  $api = 'http://api.buycraft.net/v3?secret=MYSECRETKEY&action=payments';
  $url =  urldecode($api);
  $url = 'http://' . str_replace('http://', '', $url); 
  echo …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery json

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

$ obj1-> obj2()['something'];仅适用于localhost

这是我正在尝试做的一个例子:

<?php echo $Main->GetInfo()['Players'] . '/' . $Main->GetInfo()['MaxPlayers']; ?>
Run Code Online (Sandbox Code Playgroud)

在Localhost上,这非常有效.当我将其上传到Web服务器时,我收到此消息:

Parse error: syntax error, unexpected '[', expecting ',' or ';' in /usr/www/.../header.php on line 111
Run Code Online (Sandbox Code Playgroud)

为什么会这样?我无法改变GetInfo(),$GetInfo因为它将返回undefined.

php

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

laravel - 回家路线

我正在学习Laravel,对于我的第一个项目,我想创建我的投资组合.但是,我要做的第一项任务是让我困惑.

所以我创建了我的模板,layout.blade.php并且home.blade.php.这对我来说很有意义,但是现在我如何告诉Laravel,或者我怎么routehome.blade.php

我正在寻找解释,而不仅仅是代码.我正在尝试学习.

php laravel

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

每个列表项的增量

我试图增加z-index每个列表项.

这是我到目前为止所尝试的:

    var photos = $('ul');
  photos.each(function () {

      var photos = $(this).children();
      var photosLen = photos.length;
      if (photosLen > 1) {
          photos.parent().addClass('album');
          var i = 0;
          while (i < photosLen) {

              $(this).children().css({
                  'z-index': i
              });
          }
      }

  });
Run Code Online (Sandbox Code Playgroud)

我期望每个列表项都会从那里z-index: 1;开始z-index: 3;但是它没有这样做.只需将数组的长度添加到每个列表项.

HTML :(代码仅适用于第一个未排序的列表)

<ul>

    <li><img src="http://i.imgur.com/PuwwFs.jpg" alt=""></li>
    <li><img src="http://i.imgur.com/cjAGks.jpg" alt=""></li>
    <li><img src="http://i.imgur.com/zA4lCs.jpg" alt=""></li>

  </ul>
    <ul>

        <li><img src="http://i.imgur.com/PuwwFs.jpg" alt=""></li>


    </ul>
Run Code Online (Sandbox Code Playgroud)

html jquery

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