小编spr*_*man的帖子

我应该在Drupal中使用带有ImageAPI的ImageMagick或GD2吗?

我应该在Drupal中使用ImageMagick或GD2吗?优缺点都有什么?

php gd drupal image imagemagick

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

使用drupal的module_load_include与仅包含文件有什么好处?

使用drupal的module_load_include与仅包含文件有什么好处?

drupal

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

使用jqGrid的内联编辑与RESTful网址?

我正在使用jqGrid,并希望能够使用其内置的编辑功能来进行添加/编辑/删除的ajax调用.我们的API使用RESTful动词和网址,如下所示:

verb     url               action
--------------------------------------------------------------
GET      /api/widgets      get all widgets (to populate grid)
POST     /api/widgets      create new widget
PUT      /api/widgets/1    update widget 1
DELETE   /api/widgets/1    delete widget 1
Run Code Online (Sandbox Code Playgroud)

是否可以使用带有这些限制的内置ajax处理,或者我是否必须使用本地数据(如此此处所述)并自行管理ajax调用?如果可能,我在网格上设置了哪些属性?

(ajaxRowOptions看起来很有希望,但文档在如何使用它方面有点薄.)

ajax rest jqgrid

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

什么是目前在网站上放置音频和视频的最佳方式?

我正在一个非常小的网站上工作,几乎没有预算作为对朋友的青睐.她想在网站上放一个简短的音频和视频片段(两个片段都在两分钟之内).音频目前是1.6 MB AAC(.m4a),视频是30 MB H.264(.mov).

目前对我来说最简单的最佳做法是什么,同时仍然为用户创造了良好的体验?我们应该将视频上传到youtube还是vimeo并嵌入?我可以下载一些简单的音频播放器.我有闪光,所以可以制作FLV; 我可以将m4a转换为mp3等.我可以直接链接到原始文件....

html audio video

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

css li菜单动态线宽在IE6中

我有一个像这样的CSS菜单:

<ul>
  <li><a>Item1</a></li>
  <li><a>Item Two</a></li>
  <li><a>Item C</a></li>
  <li><a>A Rather Long Menu Item Down Here</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想创建这个:

|-----------------------------------|
| Item1                             |
|-----------------------------------|
| Item Two                          |
|-----------------------------------|
| Item C                            |
|-----------------------------------|
| A Rather Long Menu Item Down Here |
|-----------------------------------|

但是我得到了这个:

 -------- 
| Item1 |
|----------- 
| Item Two |
|-----------
| Item C |
|----------------------------------- 
| A Rather Long Menu Item Down Here |
 ----------------------------------- 

如果我设置[li]或[a]标签来显示:block,它们会拉伸以填充最大可能宽度.我希望它们都具有相同的宽度,这是由最宽的项目动态确定的,而不是手动在[ul]标签上放置宽度.

哦,目标是IE6.:)

更新:

width:1px, overflow:visible没用.(获得与没有显示器相同的压扁效果:阻塞的锚点.)

这是针对IE6是目标的内部网,所以我被困在那里.(在其他项目中,我已经不再担心了.)JS是一个要求,所以也许我会用它.(不过我总是讨厌这样做.)

html css menu internet-explorer-6

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

如何减去两个日期,忽略PHP中的夏令时?

我正在尝试计算两天之间的天数,但我遇到了夏令时的问题.这是我的代码:

function date_diff($old_date, $new_date) {
    $offset = strtotime($new_date) - strtotime($old_date);
    return $offset/60/60/24;
}
Run Code Online (Sandbox Code Playgroud)

只要天数都在同一个DST期间,就可以正常工作:

echo date_diff('3/15/09', '3/18/09'); // 3
Run Code Online (Sandbox Code Playgroud)

但如果它们相距甚远则不是:

echo date_diff('11/15/08', '3/18/09'); // 122.95833333333
Run Code Online (Sandbox Code Playgroud)

我想要偶数天,而不关心夏令时.我想我可以绕过结果,但感觉很糟糕.有更好的(简单)方式吗?如果我可以避免它,我不想写一整天解析和计数 - 避免闰年的事情.

(注意:这必须在php 5.1.6下运行,因此5.3中的某些日期功能可能无法使用.)

更多信息:我将获取偏移量并将其添加到数据库中的其他日期时间,并且我只希望更改日期部分,而不是时间部分.无论如何,结果舍入将无效,因为当我进行添加时,它会在另一个方向上下一个小时.也许对整个问题有一个更好的方法....

php datetime dst

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

用php解析的文件中无法识别的额外字符

我有一个用PHP解析的csv文件.(实际上,它是以制表符分隔的.)在文本编辑器中,文件如下所示:

Object Id   Page/Master Id  Page/Master Name ...
Run Code Online (Sandbox Code Playgroud)

使用此代码:

$f = file_get_contents($filepath);
echo $f;
Run Code Online (Sandbox Code Playgroud)

我在浏览器中得到这个:

??O?b?j?e?c?t? ?I?d? ?P?a?g?e?/?M?a?s?t?e?r? ?I?d? ?P?a?g?e?/?M?a?s?t?e?r? ?N?a?m?e? ...
Run Code Online (Sandbox Code Playgroud)

与所有这些问号字符.如果我使用strlen()来计算字符数,它会报告两倍的字符数.我怀疑它与unicode有关,但我不知道如何处理它.

有任何想法吗?

php csv unicode file

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

以编程方式触发单击处理程序

我正在使用道场.我有这样的事情:

<a id="fooBar" onclick="foo();bar();">Foo then Bar</a>
Run Code Online (Sandbox Code Playgroud)

我想fooBar从另一个按钮触发点击处理程序.就像是:

<a onclick="dojo.query('#fooBar')[0].click()">Do FooBar</a>
Run Code Online (Sandbox Code Playgroud)

我能这样做吗?

javascript dojo dom-events

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

为jvectormap区域颜色创建缩放键

我想为我的地图创建一个键,显示与不同颜色相关的值,如图的底部所示:

在此输入图像描述

我可以轻松制作一系列盒子.是否有某个方法我可以输入一个值来获取地图用于该值的颜色?

jvectormap

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

聪明的方式有条件地分裂这个字符串?

我有一个字符串,可以是两种形式之一:

prefix=key=value (which could have any characters, including '=')
Run Code Online (Sandbox Code Playgroud)

要么

key=value
Run Code Online (Sandbox Code Playgroud)

所以我需要在第一个或第二个等号上拆分它,基于在别处设置的布尔值.我这样做:

if ($split_on_second) {
    $parts = explode('=', $str, 3);
    $key = $parts[0] . '=' . $parts[1];
    $val = $parts[2];
} else {
    $parts = explode('=', $str, 2);
    $key = $parts[0];
    $val = $parts[1];
}
Run Code Online (Sandbox Code Playgroud)

哪个应该有用,但感觉不够优雅.在PHP中有任何更好的想法?(我想有一种正则表达式 - 忍者的方法,但我不是一个正则表达式忍者.;-)

php string parsing

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