我正在用PHP编写一个照片库脚本,并有一个目录,用户将存储他们的照片.我正在尝试设置页面缓存并仅在目录内容发生更改时才刷新缓存.我想我可以通过使用filemtime()函数缓存目录的最后修改时间来完成此操作,并将其与目录的当前修改时间进行比较.但是,正如我已经意识到的那样,目录修改时间不会随着从该目录添加或删除文件而改变(至少在Windows上,还不确定Linux机器).
所以我的问题是,检查目录内容是否被修改的最简单方法是什么?
问题:当用一个锚标签围绕一个表时,表及其中的所有内容都不能在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) 是否有更好/更简单的方法来查找目录中的图像数量并将它们输出到变量?
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.
我有一个动态调用并显示目录图像的脚本,这对于分页是最好的方法吗?我希望能够通过脚本中的变量控制每页显示的图像数量.我正在考虑使用URL varriables(即http://domain.com/page.php?page=1),但我不确定如何解决这个问题.
谢谢您的帮助.
如何根据在线文件检查我的脚本版本,看看它是否是最新版本?
为了澄清,我说的是我写的脚本,而不是PHP的版本.我想为最终用户提供一种方法来告诉我何时更新了脚本.
我正在编写一个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) 为便于阅读,格式化这种方法的最佳方法是什么?
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) 我将Eclipse 3.5.1和Java Portable(来自Portableapps.com)安装在便携式硬盘驱动器上,并希望将Eclipse指向使用便携式应用程序Java版本.这将允许我在计算机上使用Eclipse,即使没有安装Java.我该如何做到这一点?
我正在遭受重大损失,真的可以使用任何形式的帮助!我正在写一个关于什么是联系页面的简单表格(http://the4amburrito.com/contact.html)
表单在Safari和Firefox中看起来很好看,但在Internet Explorer 6,7和8中没什么!没什么!奇怪的是,标题仍然在IE中设置样式,这意味着CSS必须加载.
我已经验证了CSS并尝试了大约一百万种不同的东西,但没有任何作用.我正在教自己CSS所以也许我做过一些非常愚蠢的事情,这对其他人来说是显而易见的?有任何想法吗?
php ×6
directory ×2
file ×2
anchor ×1
count ×1
css ×1
eclipse ×1
filemtime ×1
formatting ×1
forms ×1
html-table ×1
java ×1
logging ×1
pagination ×1
readability ×1
xhtml ×1