小编Joh*_*ith的帖子

如何在JQuery中绑定,解除绑定和重新绑定(单击)事件

在2周前在这里问了同样的问题之后,我终于找到了"解决方案".这就是我回答自己问题的原因.;)

如何在JQUERY中绑定,组合和重新绑定事件?

jquery bind unbind

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

使用ImageMagick(PHP)将2张图像并排放入1

我觉得这很简单.

我有2张图片/ JPG,我希望它们合并成一张图片,其中2张并排.

所以我有pic [A]和pic [B],我想得到pic [AB](并排).

两个图像具有相同的宽度和高度.在这种情况下,宽度= 200px,高度= 300px.但是当图像宽度小于200px(200px是maxwidth)时,第二个图像应出现在位置200,0 ..

这就是我尝试过的(php):

exec($IMAGEMAGICK_PATH."composite picA.jpg -geometry +200+0 picB.jpg picAB.jpg");
Run Code Online (Sandbox Code Playgroud)

我也尝试过"复合"之后的"-size 400x300",但没有任何反应.问题是图像picA.jpg被移动200px并合并到picB.jpg,但picAB.jpg的宽度与picB.jpg相同.

我也不确定"-geometry"是否是正确的命令.

php imagemagick

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

Google Webfont与本地字体冲突

我使用google-webfonts有一个非常糟糕的冲突.好的,这里是代码:

这是头脑:

<link href='http://fonts.googleapis.com/css?family=Oswald:700' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)

这是在css文件中:

body {
font-family: 'Oswald', sans-serif;
font-weight: 700; }
Run Code Online (Sandbox Code Playgroud)

" Oswald "是3种字体的一种字体:

  • 书(300)
  • 正常(400)
  • 粗体(700)

正如你所看到的......我只加载了粗体(700).(你可以在查询中看到它)它可以工作到这里但是......

问题是:

我的计算机上安装了3种字体(300,400,700)的桌面版本,只要这些字体被激活......浏览器在我的html文档中显示错误的字体粗细(400).

好.问题是在我的CSS中'Oswald'采用的是localfont,而不是webfont.但当地字体"Oswald"是"Oswald normal".我不知道谷歌为什么称它为'Oswald'而不是'Oswald Bold'.所以我不知道如何解决这个问题.

我不希望CSS指向本地字体..我希望它始终显示webfont ...因为正确的字体 - 重量!

你有什么想法?请?

可以重命名webfont-call?

css fonts webfonts font-face google-webfonts

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

在foreach-loop奇怪行为中的php key()或在foreach循环中获取下一个键

看这个:

<?php
    $array = array('a' => '…', 'b' => '…', 'c' => '…', 'd' => '…', 'e' => '…', 'f' => '…');
    foreach ($array as $key => $val){
        echo "current key: $key, next key: ".key(($array))."<br>";
    }
?>
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

current key: a, next key: b
current key: b, next key: c
current key: c, next key: d
current key: d, next key: e
current key: e, next key: f
current key: f, next key: a
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个函数来获取foreach循环中关联数组的下一个键.我尝试了一下,突然间它起了作用.(正如你在我的例子中看到的那样).

但为什么这个工作?是否有意义?......不是我!你能解释一下吗?

这是因为key(($array))部分但为什么?我的意思是..这是一个错误..我想写,key($array) …

php arrays behavior next

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

css jquery位置固定元素在右边.在Firefox中动画BUG

我为我的问题创造了一个小提琴:

小提琴

$('#move').click(function (e) {
    e.preventDefault();

    $(this).not('.up').animate({
        bottom: '50%'
    }, 1000, function () {
        $(this).addClass('up');
    });

    $('.up').animate({
        bottom: '0%'
    }, 1000, function () {
        $(this).removeClass('up');
    });
});
Run Code Online (Sandbox Code Playgroud)

Firefox中存在一个错误(我的版本:19.0.2).

单击红色按钮时,它会向右跳转(距离恰好是滚动条的宽度).当它在右边并且你调整窗口(或小提琴框架)的大小时它会跳回来.

我做错了吗?有没有一个很好的解决方案来解决它?

css firefox jquery

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

使用preg_replace将<b> -tag包围在字符串的第一个单词周围

我的问题是,这个:

preg_replace('/(?<=\>)\b\w*\b|^\w*\b/', '<b>$&</b>', $string);
Run Code Online (Sandbox Code Playgroud)

不起作用,我不知道为什么!

它输出:<b>$&</b> example如果字符串是an example.这是错的.它应该是:<b>an</b> example

我使用http://gskinner.com/RegExr/生成了这个正则表达式代码.

我知道显然这$&不是正确的事情.但是我怎么能让它发挥作用呢?

你能给我一个提示吗?

php regex preg-replace

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

忽略错误的好主意?

我发现在我的系统上"error_reporting"被关闭了.所以我打开它(E_ALL),现在我有很多错误.

如果你对我的错误感兴趣:

Notice: Undefined index: page in …path/file.php on line 22
Notice: Undefined offset: 1 in …path/file.php on line 49
Notice: Undefined offset: 2 in …path/file.php on line 57
Notice: Undefined offset: 3 in …path/file.php on line 58
Notice: Undefined variable: out in …path/file.php on line 85
Notice: Undefined variable: out in …path/file.php on line 109
Notice: Use of undefined constant M_DESCRIPTION - assumed 'M_DESCRIPTION' in …path/file.php on line 181
Notice: Use of undefined constant GA_TRACKER - assumed 'GA_TRACKER' in …
Run Code Online (Sandbox Code Playgroud)

php error-reporting

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

php邮件特殊字符utf8

我有以下脚本:

<?php
    $subject = "Testmail — Special Characters";
    $msg = "Hi there,\n\nthis isn’t something easy.\n\nI haven’t thought that it’s that complicated!";

    mail($to,$subject,$msg,$from."\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\n");
?>
Run Code Online (Sandbox Code Playgroud)

在电子邮件中:

学科: Testmail ? Special Characters

身体:

Hi there,

this isn?t something easy.

I haven?t thought that it?s that complicated!
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西,但我已经没有想法了.你能帮助我吗?你有没有这个工作?

谢谢!

php email special-characters

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

使用imagemagick创建图片太慢了.如何提高?

我正在编写一个小CMS,你可以上传几个图像.这些图像通过imagemagick 转换为3个版本(大,中和缩略图大小).

问题是imagemagick需要5分钟才能创建4张图片的3个版本(已上传).

这是imagemagick命令的部分:

foreach($upIMGS as $key => $filename){
    list($width, $height) = getimagesize($path.$filename);
    if ($width > $height) $size = "x96";
    else $size = "96x";

    exec(P_IMAGEMAGICK." ".$path.$filename." -resize $size -gravity center -crop 96x96+0+0 +repage ".$path."th-".$filename);
    exec(P_IMAGEMAGICK." ".$path.$filename." -resize 320x320 ".$path."hl-".$filename);
    exec(P_IMAGEMAGICK." ".$path.$filename." -resize 514x ".$path."fl-".$filename);

    unlink($path.$filename);
}
Run Code Online (Sandbox Code Playgroud)

[$ upIMGS是一个包含最近上传图像的所有文件名的数组]

我的意思是..它确实有效,但太慢了,5分钟后服务器给我一个错误.一些文件是生成的,有些不是......

如果你能给我一个提示,那将是非常好的.

php imagemagick

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

使用safemysql类来阻止SQL注入是一个好主意吗?

我想知道是否有人对这个脚本/类safemysql有所了解?(该脚本的开发者除外)

它被宣布是最安全的mysql查询方式,并防止网站进行SQL注入..我真的很喜欢你可以使用它的方式.

但它真的"安全"吗?好的代码吗?...那么关闭在这个脚本中没有发生的mysql连接..是不是有必要?

很想和你讨论这件事!

php sql-injection class

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