我目前有一个index.php文件,它允许我输出同一目录中的文件列表,输出显示名称然后我使用filemtime()函数来显示文件被修改的日期.我现在的问题是,如何对输出进行排序以显示最新修改的文件?我一直在考虑如何做到这一点.如果我只是用mysql交互来做这件事就没问题了.请给我一个例子,说明如何从最新修改的文件开始排序和输出文件列表.这就是我现在所拥有的
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$lastModified = date('F d Y, H:i:s',filemtime($file));
if(strlen($file)-strpos($file,".swf")== 4){
echo "<tr><td><input type=\"checkbox\" name=\"box[]\"></td><td><a href=\"$file\" target=\"_blank\">$file</a></td><td>$lastModified</td></tr>";
}
}
}
closedir($handle);
}
Run Code Online (Sandbox Code Playgroud) 根据我正在阅读的书,当你使用Javascript来改变css时,最好按类改变css.但是怎么样?有人可以为此提供样本片段吗?
references创建表时关键字是如何使用的?
假设我想创建两个表person,hobby并且我希望业余爱好者表ID引用人的ID?
person table
- id
- name
hobby
- id
- person_id
- hobby_name
Run Code Online (Sandbox Code Playgroud)
我怎么做?
我需要显示一些数据,如果它是 - 新数据 - 更新的数据让我们说,我将基于publishdate列和更新列这些数据,其中publishdate和updateddate都是时间戳?.那么如果它是一个新的日期,如何计算它?
如何在Yii框架中创建带有确认对话框的链接?
让我说我有
CHtml::link('Delete',array('wsrecruiteducation/delete','id'=>$model->EducID));
Run Code Online (Sandbox Code Playgroud)
在删除数据之前,如何将上面的代码段转换为带有确认警报的删除链接?
怎么做才能使表格记住以前的输入或用户的当前输入,即使他/她刷新了页面?
我该怎么做
<div class="row">
<label>Contact Messenger </label>
<input type="text" name="messenger" id="messenger" size="50" maxlength="50" value="<?php echo $_SESSION['messenger']; ?>"/>
</div>
Run Code Online (Sandbox Code Playgroud)
要么
<div class="row">
<label>Contact Messenger </label>
<input type="text" name="messenger" id="messenger" size="50" maxlength="50" value="<?php echo $_POST['messenger']; ?>"/>
</div>
Run Code Online (Sandbox Code Playgroud)
要么
这有诀窍吗?怎么样?
我的目标是,以"DESCENDING"顺序打印查询结果.但问题是,具有NULL值的行位于列表的顶部..如果order by降序,如何将空行放在底部?
select mysubcat.subcat
, mysubcat.subcatid as subcat_id
, (select SUM(myad.PAGEVIEW)
from myad
where MYAD.CREATEDDATE between '01-JUL-13 02.00.49.000000000 PM' and '13-JUL-13 02.00.49.000000000 PM'
AND MYAD.status = 1
and MYAD.mobileapp IS NULL
and myad.subcatid = mysubcat.subcatid )as web_views
from mysubcat
order by web_views desc;
Run Code Online (Sandbox Code Playgroud)
样本结果是这样的
SUBCAT_ID WEB_VIEWS
Swimming Lessons 56 (null)
Medical Services 17 (null)
Mobile Phones & Tablets 39 6519
Home Furnishing & Renovation 109 4519
Run Code Online (Sandbox Code Playgroud)
顺序是降序,我只是想在打印结果的底部放置带有空值的行,那怎么样?
我有这些汉字:
??/??''test
Run Code Online (Sandbox Code Playgroud)
如果我做
echo utf8_encode($chinesevar);
Run Code Online (Sandbox Code Playgroud)
它显示
??/??''test
Run Code Online (Sandbox Code Playgroud)
或者即使我只是做一个简单的事情
echo $chinesevar
Run Code Online (Sandbox Code Playgroud)
它仍然显示一些奇怪的字符......
那么如何在不使用带有UTF-8东西的<meta>标签或者使用UTF-8的ini_set UTF-8甚至是header()的情况下显示这些汉字?
如何在Oracle 11g中的"选择"查询中添加偏移量.我只知道如何添加限制,例如rownum <= 5
这个问题不重复,我已经检查了其他问题并且与我的相关.
那么,如何在Oracle 11g中添加偏移量呢?
比方说,我需要搜索一些id,通过查看solr/admin页面,在"Make a Query"输入表单中,有一个
*:*
Run Code Online (Sandbox Code Playgroud)
如果每当我触发搜索按钮时它只能用于一个查询,我将如何搜索多个值?
我试过了
id:123,413,2232,2323
Run Code Online (Sandbox Code Playgroud)
它没有工作..但这个单一的查询,工作
id:123
Run Code Online (Sandbox Code Playgroud)