小编PHL*_*LAK的帖子

如何用PHP检查目录内容是否已更改?

我正在用PHP编写一个照片库脚本,并有一个目录,用户将存储他们的照片.我正在尝试设置页面缓存并仅在目录内容发生更改时才刷新缓存.我想我可以通过使用filemtime()函数缓存目录的最后修改时间来完成此操作,并将其与目录的当前修改时间进行比较.但是,正如我已经意识到的那样,目录修改时间不会随着从该目录添加或删除文件而改变(至少在Windows上,还不确定Linux机器).

所以我的问题是,检查目录内容是否被修改的最简单方法是什么?

php directory last-modified filemtime

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

在IE 6,7和8中,表格周围的锚标记无法点击

问题:当用一个锚标签围绕一个表时,表及其中的所有内容都不能在IE 6,7和8中单击.如果我不能用div替换表,我该怎么解决这个问题?

示例代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">

<head>
  <title>Test</title>
</head>
<body>

<a href="http://www.google.com">
  <table height="35">
    <tr>
      <td>I'm a link in a table, bet you can'tclick me!</td>
    </tr>
  </table>
</a>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

anchor xhtml html-table

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

使用PHP返回文件夹中的文件总数

是否有更好/更简单的方法来查找目录中的图像数量并将它们输出到变量?

function dirCount($dir) {
  $x = 0;
  while (($file = readdir($dir)) !== false) {
    if (isImage($file)) {$x = $x + 1}
  }
  return $x;
}
Run Code Online (Sandbox Code Playgroud)

这似乎是这么长的一种方式,有没有更简单的方法?

注意:如果文件是图像,则isImage()函数返回true.

php directory file count

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

没有SQL的PHP​​动态分页

我有一个动态调用并显示目录图像的脚本,这对于分页是最好的方法吗?我希望能够通过脚本中的变量控制每页显示的图像数量.我正在考虑使用URL varriables(即http://domain.com/page.php?page=1),但我不确定如何解决这个问题.

谢谢您的帮助.

php pagination

7
推荐指数
2
解决办法
4398
查看次数

PHP脚本版本检查/通知

如何根据在线文件检查我的脚本版本,看看它是否是最新版本?

为了澄清,我说的是我写的脚本,而不是PHP的版本.我想为最终用户提供一种方法来告诉我何时更新了脚本.

php

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

如何使用PHP从文本文件的开头删除X行数?

我正在编写一个PHP脚本,脚本输出一个简单的文本文件日志来记录它执行的操作.当达到某个文件大小时,如何使用PHP从该文件中删除前几行?

理想情况下,我希望保留前两行(创建日期/时间和空白)并从第3行开始删除并删除X行数.我已经知道了这个filesize()函数,所以我将使用它来检查文件大小.

示例日志文本:

*** LOG FILE CREATED ON 2008-10-18 AT 03:06:29 ***

2008-10-18 @ 03:06:29  CREATED: gallery/thumbs
2008-10-18 @ 03:08:03  RENAMED: gallery/IMG_9423.JPG to gallery/IMG_9423.jpg
2008-10-18 @ 03:08:03  RENAMED: gallery/IMG_9188.JPG to gallery/IMG_9188.jpg
2008-10-18 @ 03:08:03  RENAMED: gallery/IMG_9236.JPG to gallery/IMG_9236.jpg
2008-10-18 @ 03:08:03  RENAMED: gallery/IMG_9228.JPG to gallery/IMG_9228.jpg
2008-10-18 @ 03:08:03  RENAMED: gallery/IMG_3104.JPG to gallery/IMG_3104.jpg
2008-10-18 @ 03:08:03  RENAMED: gallery/First dance02.JPG to gallery/First dance02.jpg
2008-10-18 @ 03:08:03  RENAMED: gallery/BandG02.JPG to gallery/BandG02.jpg
2008-10-18 @ 03:08:03  RENAMED: gallery/official03.JPG to gallery/official03.jpg
2008-10-18 @ 03:08:03 …
Run Code Online (Sandbox Code Playgroud)

php logging file

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

格式化if语句以提高可读性

为便于阅读,格式化这种方法的最佳方法是什么?

if (strpos($file, '.jpg',1) && file_exists("$thumbsdir/$file") == false || strpos($file, '.gif',1) && file_exists("$thumbsdir/$file") == false || strpos($file, '.png',1) && file_exists("$thumbsdir/$file") == false) {
  createThumb("$gallerydir/$file", "$thumbsdir/$file",$thumbsize);
  fwrite($log,date("Y-m-d")." @ ".date("H:i:s")."  CREATED: $thumbsdir/$file\n");
}
Run Code Online (Sandbox Code Playgroud)

php formatting readability

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

如何在Eclipse中设置Java路径以便在外部驱动器上运行它?

我将Eclipse 3.5.1和Java Portable(来自Portableapps.com)安装在便携式硬盘驱动器上,并希望将Eclipse指向使用便携式应用程序Java版本.这将允许我在计算机上使用Eclipse,即使没有安装Java.我该如何做到这一点?

java eclipse portable-applications

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

Internet Explorer中的表单根本没有样式 - CSS没有显示

我正在遭受重大损失,真的可以使用任何形式的帮助!我正在写一个关于什么是联系页面的简单表格(http://the4amburrito.com/contact.html)

表单在Safari和Firefox中看起来很好看,但在Internet Explorer 6,7和8中没什么!没什么!奇怪的是,标题仍然在IE中设置样式,这意味着CSS必须加载.

我已经验证了CSS并尝试了大约一百万种不同的东西,但没有任何作用.我正在教自己CSS所以也许我做过一些非常愚蠢的事情,这对其他人来说是显而易见的?有任何想法吗?

css forms internet-explorer

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