我想约会并计算一周的编号.
到目前为止,我有以下内容.当它应该是42时它返回24.
<?php
$ddate = "2012-10-18";
$duedt = explode("-",$ddate);
$date = mktime(0, 0, 0, $duedt[2], $duedt[1],$duedt[0]);
$week = (int)date('W', $date);
echo "Weeknummer: ".$week;
?>
Run Code Online (Sandbox Code Playgroud)
数字是否颠倒是错误和巧合吗?或者我差不多了吗?
我想在数组中的所有项目中进行字符串替换.我有的是:
$row['c1'] = str_replace("&", "&", $row['c1']);
$row['c2'] = str_replace("&", "&", $row['c2']);
$row['c3'] = str_replace("&", "&", $row['c3']);
$row['c4'] = str_replace("&", "&", $row['c4']);
$row['c5'] = str_replace("&", "&", $row['c5']);
$row['c6'] = str_replace("&", "&", $row['c6']);
$row['c7'] = str_replace("&", "&", $row['c7']);
$row['c8'] = str_replace("&", "&", $row['c8']);
$row['c9'] = str_replace("&", "&", $row['c9']);
$row['c10'] = str_replace("&", "&", $row['c10']);
Run Code Online (Sandbox Code Playgroud)
如何用更少的代码实现这一目标?我认为foreach声明可行,例如:
$columns = array($row['c1'], $row['c2'], $row['c3'], $row['c4'], $row['c5'], $row['c6'], $row['c7'], $row['c8'], $row['c9'], $row['c10']);
foreach ( $columns as $value){
$value = str_replace("&", "&", $value);
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我有以下重写规则:
#remove the www.
RewriteCond %{HTTP_HOST} ^www.website.co.uk$ [NC]
RewriteRule ^(.*)$ http://local.website.co.uk/$1 [R=301,L]
#this removes php extention
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
# stops you accessing url with.php
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /([^.?\ ]+)\.php
RewriteRule ^([^.]+)\.php(/.+)?$ /$1%{PATH_INFO} [R=301]
Run Code Online (Sandbox Code Playgroud)
我想添加一个规则,如果有人试图用一个访问网站,删除尾部斜杠.
例如
website.co.uk/cheese/应该重定向到/ cheese
你可以看到我有一个规则,重定向ursl与.php扩展,不知道从哪里开始.
我在根文件夹中有目录,我不想删除尾随URL,但我可以为这些添加一个忽略规则.
干杯
我有一个按钮,可以检查div和取消检查中的所有复选框.
但是,如果我要手动选中一个复选框,然后点击全部检查按钮,然后取消选中全部,则手动选中的复选框不会被取消选中!
有任何想法吗?
我有一个动态生成的列表,可能最多约5个级别.当我将鼠标悬停在列出的项目上时,我希望列出的项目文本加下划线,但不是父项目.
看例子.
你看到当你徘徊在"这个"时,上面的父母李,也强调了.
有任何想法吗?
干杯
我有一个名为价格的数据库,有12列可以说.
comp1,comp2,comp3,comp4,comp5,comp6等.
然后我想运行一个查询来查找存储在该行中与id匹配的最低价格,但我认为它将null视为最低值,因为我没有得到正确的答案.
无论如何围绕这个?或者我做错了吗?
$query = "SELECT * FROM Prices WHERE id =$id" or die(mysql_error());
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
$comp1= $row['comp1'];
$comp2= $row['comp2'];
$comp3= $row['comp3'];
$comp4= $row['comp4'];
$comp5= $row['comp5'];
$comp6= $row['comp6'];
$comp7= $row['comp7'];
$comp8= $row['comp8'];
$comp9= $row['comp9'];
$comp10= $row['comp10'];
$comp11= $row['comp11'];
$comp12= $row['comp12'];
$min = array( $comp1, $comp2, $comp3, $comp4, $comp5, $comp6, $comp7, $comp8, $comp8, $comp10, $comp11, $comp12);
echo min($min);
}
Run Code Online (Sandbox Code Playgroud) 好吧我设置了一些图像打开了fancybox.它曾经工作得很好.现在我得到2个错误.

我改变了什么我不确定.我在网上看到,当你有多个jquery库包含时,你通常会得到.fancybox不是函数错误信息.据我所知,我只有一个.
以下是可以获取此错误消息的示例:
(WWW).thecardb.com /阿巴特/ 1000-Bialbero/1960/0/85
我做了一些网址重写,是否有可能导致问题?
RewriteEngine on
RewriteBase /
DirectorySlash Off
# remove trailing slash
RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L]
# Redirect non-www urls to www
RewriteCond %{HTTP_HOST} ^thecardb\.com [NC]
RewriteRule (.*) http://www.thecardb.com/$1 [R=301,L]
# Don't match real existing files so CSS, scripts, images aren't rewritten
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Match the first two groups before / and send them to the query string
RewriteRule ^([A-Za-z0-9-]+)?$ car.php?model_make_id=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-._]+)?$ …Run Code Online (Sandbox Code Playgroud) 我正在使用亚马逊产品 api,我的请求返回 xml,其中编码为 json。
我的 Feed 中的某些商品没有价格,因此出现以下错误
TypeError: this.ItemAttributes.ListPrice is undefined
Run Code Online (Sandbox Code Playgroud)
但是我可以检索销售价格。所以我想基本上看看
this.ItemAttributes.ListPrice 是未定义的,如果是这样,那么寻找这个...
this.Offers.OfferListing.Price.FormattedPrice
我怎样才能在 jQuery 中做到这一点?
我试过这个..
if (this.ItemAttributes.ListPrice != null){
var price = this.ItemAttributes.ListPrice;
}else{
var price = this.Offers.OfferListing.Price.FormattedPrice
}
Run Code Online (Sandbox Code Playgroud) 我的数据库字段设置为 utf8_general_ci,我的网站编码为 utf8。
英镑符号以黑色钻石的形式出现,中间有一个问号。
我尝试将其更改为£在数据库中,它只是输出了 £
我尝试了字符串替换:
$row['Information'] = str_replace("£", "£", $row['Information']);
Run Code Online (Sandbox Code Playgroud)
似乎没有任何效果,有什么想法吗?
在我的脚本顶部,我创建了一个今天日期之外的变量:
<?php $today = date('dmy'); ?>
Run Code Online (Sandbox Code Playgroud)
然后我有一个表,每个表行都有一个"nodate"或六位数字的类,这个数字代表一个日期.例如230910(昨天).
我正在尝试编写一些jquery,如果类(六位数)小于今天的日期($ today)作为数字,则隐藏表行.例如,如果230910 <240910
<script type="text/javascript">
var todaysdate = "<?php echo $today;?>";
$(document).ready(function() {
$("#main table tr").each(function() {
if ($(this).hasClass('nodate')) {
$(this).css("background", "blue");
} else {
var expire = (parseInt($(this).attr('class')));
alert (expire);
if (expire < todaysdate) {
$(this).css("background", "red");
}
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
为了测试,我有它,所以如果表行有一个"nodate"类,那么背景变为蓝色.然后,如果表行日期(六位数字)小于今天的日期,则变为红色.
目前,具有六位数的所有行都变为红色,并且由于某种原因,如果数字以零开头,则类输出不同.
例如
<tr class="<?php $date = "041010"; echo $date; ?>">
Run Code Online (Sandbox Code Playgroud)
输出为16904:S
有人可以帮忙吗?
我正在使用prestashop,在主题中我添加了自己的目录,里面有样式表
然后我在header.tpl中链接了样式表
<link rel="stylesheet" type="text/css" href="/directory/style.css" />
Run Code Online (Sandbox Code Playgroud)
但是如果我在一个子目录中安装prestashop,例如
www.website.com/prestashop/然后风格没有显示,因为它认为网站的根目录是www.website.com.是否有一个pretsashop字符串我可以用来回应安装prestashop目录?
例如
$ ps_dir或$ ps_uri ???
所以我可以做这样的事情
<link rel="stylesheet" type="text/css" href="{$ps_dir}/directory/style.css" />
Run Code Online (Sandbox Code Playgroud)
干杯
我需要检查日期是否已经过去.这就是我到目前为止所拥有的.JS在这里.
var date = "09/12/2013";
var d = new Date();
var month = d.getMonth() + 1;
var day = d.getDate();
var todaysDate = +(('' + day).length < 2 ? '0' : '') + day + '/' + (('' + month).length < 2 ? '0' : '') + month + '/' + d.getFullYear();
if (date < todaysDate) {
alert("in the past");
} else {
alert("in the future");
}
Run Code Online (Sandbox Code Playgroud)
目前,它说的是过去的日期,应该是将来的日期.我知道我需要将字符串解析为日期,但不知道如何.
救命?
我有一个输入你输入一个URL,我基本上想写一些PHP说,如果域包含"http://"然后保留它,否则如果没有然后将它添加到开头.这就是我到目前为止......
$domain = $_POST["domain"];
if (strpos($domain, "http://")) {
return $domain;
} else {
$domain = "http://" . $domain;
}
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用..
如果它不包含http://,它不会添加http://.
jquery ×6
php ×4
date ×3
javascript ×3
database ×2
.htaccess ×1
apache ×1
character ×1
checkbox ×1
css ×1
encoding ×1
fancybox ×1
fancybox-2 ×1
foreach ×1
html ×1
html-lists ×1
json ×1
min ×1
mktime ×1
mod-rewrite ×1
numbers ×1
parsing ×1
prestashop ×1
replace ×1
str-replace ×1
string ×1
themes ×1
utf-8 ×1