小编Ros*_*oss的帖子

为什么我的基本php类在实例化时期望参数?

MyClass的(123); ?>

这有效,但返回此警告:

Warning: Missing argument 1 for myClass::myClass()
Run Code Online (Sandbox Code Playgroud)

我读到了这个,似乎构造函数期望一个值,所以通过添加:

function myClass($input='')
Run Code Online (Sandbox Code Playgroud)

警告被删除,但这似乎是不必要的?

有人可以告诉我为什么需要定义一个值来防止这种警告?

谢谢你的任何指示

php class

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

jquery选项卡,基于URL可见

我使用基于http://www.sohtanaka.com/web-design/simple-tabs-w-css-jquery/的 jquery和标签

<script type="text/javascript">
    $(function() {
        $(".tab_content").hide(); //Hide all content
        $("ul.tabs li:first").addClass("active").show(); //Activate first tab
        $(".tab_content:first").show(); //Show first tab content

        //On Click Event
        $("ul#menu li").click(function() {
        $("ul#menu li").removeClass("active"); //Remove any "active" class
        $(this).addClass("active"); //Add "active" class to selected tab
        $(".tab_content").hide(); //Hide all tab content
        var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
        $(activeTab).fadeIn(); //Fade in the active content
        return false;
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

是否可以根据URL(page.html#tab4等)中的值进行调整,以显示相应的选项卡?

我相信它的当前状态它不起作用,因为它返回false,那

var activeTab = $(this).find("a").attr("href"); //Find the …
Run Code Online (Sandbox Code Playgroud)

jquery tabs click

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

PHP组合数组

如何组合这两个数组,如果有重复的数组只有一个使用PHP表示.

Array
(
    [0] => 18
    [1] => 20
    [2] => 28
    [3] => 29
)

Array
(
    [0] => 1
    [1] => 8
    [2] => 19
    [3] => 22
    [4] => 25
    [5] => 28
    [6] => 30
)
Run Code Online (Sandbox Code Playgroud)

php arrays

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

CSS菜单自动宽度 - 链接多个单词换行符

这是一个方便的现场演示:http://jsfiddle.net/Lr6NQ/2/

ul#navigation ul,如果有明确的宽度,链接将按预期显示在它们自己的"行"上.但是,由于链接的宽度不同,我宁愿保留它,"auto"因此<ul>对于内容短的列表来说,它并不是很宽.

如何在不设置显式宽度的情况下阻止链接断行.如果链接是一个单词,我会得到所需的效果,但是对于多个单词,<ul>它只会与最长的单词一样宽.

css hyperlink html-lists

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

解析错误:语法错误,for循环中出现意外的T_VARIABLE

我只是有一个简单的for循环,但是我一直收到这个错误,我无法弄清楚循环有什么问题.我已经研究过这个错误,很可能是缺少分号或括号等等.简单的......

for ($t=1; $t<=16; ++$t)
{
    $game$t = $_POST["game$t"];
}
Run Code Online (Sandbox Code Playgroud)

php loops

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

cakephp没有哈希密码相同

我正在尝试在CakePHP中为我的网站编写密码重置功能.我已经尝试使用$auth->hashPasswords,$auth->password甚至Security::hash,但没有任何东西正确地散列它.我试图登录用foob​​ar的,并指出用来尝试登录哈希:cfb9fabf02497f9090cbba6b03da4764212cea407,

但重置让foobar进入了5f4bb4b693725cea09cc7fc20603273f665534d8.

我究竟做错了什么?

我的代码:

$this->data['Player']['password'] = $this->Auth->password($this->data['Player']['password']);
$this->Player->save($this->data);
Run Code Online (Sandbox Code Playgroud)

php hash cakephp cakephp-1.3

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

CakePHP语法用于查找条件

我有一个表调用Users,以下查找工作正常:

$users = $this->User->find('list', array('conditions'=>array('User.id'=>1)));
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试获取一个用户列表,"User.id != 1" or "User.id >= 5", 则find不会返回数据.

我使用的语法是

$users = $this->User->find('list', array('conditions'=>array('User.id'=>'<> 1')));
Run Code Online (Sandbox Code Playgroud)

$users = $this->User->find('list', array('conditions'=>array('User.id'=>'>= 1')));
Run Code Online (Sandbox Code Playgroud)

Cake为User.id => '<> 1')案例生成的调试查询是

SELECT `User`.`id`, `User`.`first_name` FROM `mesh2`.`users` AS `User` WHERE `User`.`id` = '<>1',
Run Code Online (Sandbox Code Playgroud)

这似乎是不正确的.

我使用了Alvin 网站上的例子.有任何想法吗?

cakephp cakephp-2.1

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

如何将随机类添加到链接列表

我有以下结构.

<ul id="dyn_nav">
    <li><a href="#">Home</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#">Contact</a>
        <ul class="submenu">
            <li><a href="#">Home</a></li>
            <li><a href="#">Services</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

第一级li(ul#dyn_nav> li)应该从给定列表中获取随机类.

课程有蓝色,绿色,洋红色,青色,红色等......

我想让这个菜单动态颜色不固定.

就像一个人可以有第一个菜单颜色绿色,另一个有蓝色.这只是我的想法.

请问jQuery.

html css jquery

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

CSS无法识别类

我觉得有点傻,因为答案肯定是显而易见的.我在WP模板上设置了一个带有类的h3标签,但由于某种原因,标头标签被选中作为默认设置,但是类不是,我无法理解为什么.

HTML:

<h3 class="contact-heading">Get in Touch</h3>
Run Code Online (Sandbox Code Playgroud)

CSS:

.contact-heading h3{color: #3C0; font: 2.0em Verdana, Geneva, sans-serif;font-weight:    
normal;letter-spacing: 5px; text-transform:uppercase;} 
Run Code Online (Sandbox Code Playgroud)

html css class

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

SignatureDoesNotMatch使用Amazon Web Services时出错

下面的代码导致SignatureDoesNotMatch错误,并且在他们的论坛或支持上没有太多运气 - 有关以下代码有什么问题的任何建议?

<?php
error_reporting(E_ALL); 
ini_set("display_errors", 1); 
$AWS_ACCESS_KEY_ID = "";
$AWS_SECRET_ACCESS_KEY = "";

$base_url = "http://ecs.amazonaws.com/onca/xml?";
$url_params = array('Operation'=>"ItemSearch",'Service'=>"AWSECommerceService",
 'AWSAccessKeyId'=>$AWS_ACCESS_KEY_ID,'AssociateTag'=>"",
 'Version'=>"2011-08-01",'Availability'=>"Available",'Condition'=>"All",
 'ItemPage'=>"1",'ResponseGroup'=>"Images,ItemAttributes,EditorialReview",
 'Keywords'=>"Amazon");

// Add the Timestamp
$url_params['Timestamp'] = gmdate("Y-m-d\TH:i:s.\\0\\0\\0\\Z", time());

// Sort the URL parameters
$url_parts = array();
foreach(array_keys($url_params) as $key)
    $url_parts[] = $key."=".$url_params[$key];
sort($url_parts);

// Construct the string to sign
$string_to_sign = "GET\necs.amazonaws.com\n/onca/xml\n".implode("&",$url_parts);
$string_to_sign = str_replace('+','%20',$string_to_sign);
$string_to_sign = str_replace(':','%3A',$string_to_sign);
$string_to_sign = str_replace(';',urlencode(';'),$string_to_sign);

// Sign the request
$signature = hash_hmac("sha256",$string_to_sign,$AWS_SECRET_ACCESS_KEY,TRUE);

// Base64 encode the signature and make it URL …
Run Code Online (Sandbox Code Playgroud)

php curl amazon-web-services

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