小编Dou*_*aye的帖子

YouTube播放器的FF3/Windows CSS z-index问题

我坚持看似与YouTube播放器的CSS/z索引冲突.在Windows XP下的Firefox 3中,请查看此页面:http://spokenword.org/program/21396单击"收集"按钮,并注意弹出的<div>显示 YouTube播放器下方.在其他浏览器上,<div>显示在顶部.它的z-index值为999999.我尝试将包含播放器的<object>元素的z-index设置为较低的值,但这不起作用.知道如何让弹出窗口出现在播放器上吗?

css youtube flash firefox z-index

43
推荐指数
3
解决办法
4万
查看次数

缓存/重用MySQL中的子查询

我有一个非常复杂的MySQL查询,包括使用相同的子查询三次.MySQL实际上会运行子查询三次吗?(这是一个昂贵的.)如果是这样,有没有办法告诉MySQL保存或缓存结果,所以它不会这样做?我可以将数据保存在一个大型数组中,然后将其重新提供给MySQL,但我宁愿不将它移出并重新进入数据库.

这是三次出现的子查询:

SELECT id FROM programs 
WHERE submitter_id=32 AND id in (
    SELECT id FROM programs 
    WHERE feed_id=2478 AND id in (
        SELECT program_id FROM playlist_program_map 
        WHERE playlist_id=181)))
Run Code Online (Sandbox Code Playgroud)

这是查询出现的完整查询的示例:

SELECT object_id, programs.created AS created, 
MATCH(text) AGAINST ('excellent ' IN BOOLEAN MODE) AS relevance 
FROM comments_programs USE INDEX (text) 
LEFT JOIN programs ON programs.id=object_id 
WHERE object_id IN (
    SELECT id FROM programs 
    WHERE 1 AND id IN (
        SELECT id FROM programs 
        WHERE submitter_id=32 AND id in (
            SELECT id FROM …
Run Code Online (Sandbox Code Playgroud)

mysql subquery

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

(CSS?)消除浏览器在超链接图像周围的"选定"行?

附带的屏幕截图来自OS X/Firefox 3.请注意,中心选项卡(图像)周围有一条虚线,显然是因为它是最近选择的选项卡.有没有办法可以消除CSS或JavaScript中的虚线?(嗯......免费的图像托管服务减少了图像的大小.但是如果你能看到它,你会注意到块周围的虚线选择区域.)

屏幕截图http://www.freeimagehosting.net/uploads/th.fadf78173b.png

css selecteditem

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

RSS Feed中的utf-8和htmlentities

我正在用PHP编写一些RSS提要并且在处理字符编码问题.我应该在htmlentities()编码之前或之后使用utf8_encode()吗?例如,我在描述元素中有两个&符号和中文字符,我不确定哪个是正确的:

$output = utf8_encode(htmlentities($source)); or
$output = htmlentities(utf8_encode($source));
Run Code Online (Sandbox Code Playgroud)

为什么?

php rss utf-8

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

需要正则表达式来解析带有单引号或双引号的keyword ='value'

我在编写一个正则表达式(适用于PHP的preg_match())时遇到问题,它将解析keyword ='value'对,无论<value>字符串是用单引号还是双引号括起来.IOW在以下两种情况下我都需要获取<name>和<value>,其中<value>字符串可能包含非封闭类型的引号:

name="value"
name='value'
Run Code Online (Sandbox Code Playgroud)

regex quotes preg-match

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

如何将动态(PHP)网站存档为静态HTML?

我们正在关闭Conversations Network(包括IT Conversations播客).计划是在Internet Archive上呈现我们网站的静态HTML版本,以便永久托管.

从目前从PHP动态生成的大约5,000个动态页面生成静态HTML的最简单方法是什么?

我知道我们可以调整代码来缓存PHP输出,将其写入文件,然后遍历站点地图以生成每个页面.但我想知道是否有任何我们应该考虑的选择.用于执行此操作并按原样刮取HTML的任何工具?(Acrobat Pro以外的其他东西?)

不幸的是,我们也有相当数量的Ajax调用,这将使这更加困难.我想我们必须首先取消Ajax.

php caching render static-html web-scraping

8
推荐指数
2
解决办法
3076
查看次数

哪个XML-RPC库?

PHP至少有两种XML-RPC实现.哪个最好,为什么?

  1. 我一直在使用基于Edd Dumbill在O'Reilly水母书中的作品,但我发现它非常笨拙,冗长且难以调试.
  2. PHP内置的版本看起来更清晰,但包含扩展是实验性的警告.

你的最爱?一个不同的?

php xml-rpc

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

SQL(MySQL):匹配字符串中任何单词的首字母?

(注意:这是针对MySQL的SQL,而不是SQL Server.)

我有一个数据库列,其值为"abc def GHI JKL".我想编写一个WHERE子句,其中包含对以特定字母开头的任何单词的不区分大小写的测试.例如,该示例将对字母a,c,g,j测试为true,因为从每个字母开始都有一个"单词".该应用程序用于搜索,该搜索提供查找仅包含以指定字母开头的单词的记录.另请注意,此表没有全文索引.

mysql sql

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

用于匹配&不是HTML实体的正则表达式(在PHP中)

这是我们的目标:用&更换所有独立的&符号.但不能替换那些已经属于HTML实体的人,例如 .

我想我需要一个PHP的正则表达式(最好是preg_函数),它只匹配独立的&符号.我只是不知道如何用preg_replace做到这一点.

php regex pcre

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

MySQL FULLTEXT搜索超过> 1表

作为这个问题的更一般情况,因为我认为它可能会引起更多人的兴趣...在两个表上执行全文搜索的最佳方法是什么?假设有三个表,一个用于程序(带有submitter_id),另一个用于带有object_id的标签和描述:外键引用程序中的记录.我们希望程序的submitter_id在其标签或描述中包含某些文本.我们必须使用MATCH AGAINST,因为我不会在这里讨论.不要挂在这方面.

programs
  id
  submitter_id
tags_programs
  object_id
  text
descriptions_programs
  object_id
  text
Run Code Online (Sandbox Code Playgroud)

以下工作并在20ms左右执行:

SELECT p.submitter_id
FROM programs p
WHERE p.id IN
    (SELECT t.object_id
    FROM titles_programs t
    WHERE MATCH (t.text) AGAINST ('china')
UNION ALL
    SELECT d.object_id
    FROM descriptions_programs d
    WHERE MATCH (d.text) AGAINST ('china'))
Run Code Online (Sandbox Code Playgroud)

但我尝试将此作为JOIN重写如下,并且它运行了很长时间.我必须在60秒后杀死它.

SELECT p.id 
FROM descriptions_programs d, tags_programs t, programs p
WHERE (d.object_id=p.id AND MATCH (d.text) AGAINST ('china'))
OR    (t.object_id=p.id AND MATCH (t.text) AGAINST ('china'))
Run Code Online (Sandbox Code Playgroud)

出于好奇,我用AND取代了OR.这也在几毫秒内运行,但这不是我需要的.上面的第二个查询出了什么问题?我可以和UNION和子选择一起生活,但我想了解.

mysql full-text-search

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

curl:如何限制GET的大小?

我想从curl的URL中检索前10k字节(在我的例子中使用PHP).有没有办法指定这个?我认为CURLOPT_BUFFERSIZE会这样做,但它似乎只能确定在检索所有内容之前重用的缓冲区的大小.

php curl

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