我有一个目录: /home/user/
如何列出此目录中的每个文件(包括子目录中的文件)并按上次修改日期对其进行排序?
例如,我在不同的服务器上有一个开发站点,但我正在尝试从实际站点复制内容,因此在IE中使用实时站点和在FF中使用开发站点会很方便.
我试过FoxyProxy,但我似乎无法让它工作.
我需要运行一个MySQL查询,其中的顺序由数组值决定.
我的数组是可变的,但数组中的值对应于我的数据库表中一个名为"ID"的字段,所以我希望在ID顺序9,1,4中返回结果.
Array ( [0] => 9 [1] => 1 [2] => 4 )
Run Code Online (Sandbox Code Playgroud)
这在MySQL中是否可行,或者可以在之后使用数组对MySQL $结果进行排序?您可以假设返回的唯一值是数组中的值.
问候,
我刚刚将一个网站从IIS移动到Apache,并且在重定向索引文件时遇到一些麻烦,而不会导致无限循环.
这两者都将导致循环 -
重定向301 /index.htm /index.php
重定向301 /index.htm http://www.foo.com/
下面是我当前.htaccess的副本.有人能帮我吗?我有一堆指向http://www.foo.com/index.htm的链接,我想将301重定向到http://www.foo.com/
RewriteEngine On
########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying …Run Code Online (Sandbox Code Playgroud) 我试图在IIS下安装我的PHP以显示错误,但我根本没有运气.我试过了
error_reporting(E_ALL);
Run Code Online (Sandbox Code Playgroud)
在脚本中,没有任何显示,只是一个空白屏幕.
我尝试编辑我的PHP.ini文件和设置
error_reporting = E_ALL
display_errors = On
Run Code Online (Sandbox Code Playgroud)
也试过了
error_reporting = E_ALL
display_errors = stdout
Run Code Online (Sandbox Code Playgroud)
但是当我的脚本出错时,屏幕上根本没有显示任何内容.
有什么建议?
所以我有一个使用Prototype和Mootools AJAX脚本的页面.
还有更多Mootools Prototype,所以我想知道Prototype是否有类似jQuery的功能$j = jQuery.noConflict();,我可以用来重新定义Prototype的$别名?
谢谢!
我正在将一个500多页的大型静态网站转移到Joomla安装中,但我想要做的,而不是编写500多行.htaccess文件,是使用PHP内置的301头重定向来动态重定向进来的请求到新的URL.
例如,在我移动网站后,以下网址将为404而没有重定向 -
http://www.foo.com/old_page.html
我希望它重定向到
http://www.foo.com/old-page.php
Run Code Online (Sandbox Code Playgroud)
所以我想创建一个旧URL的MySQL数据库及其相应的新URL,然后,如果服务器要返回404,首先要检查数据库是否有现有旧URL,如果匹配,则发出301重定向到新URL.对,我在这里有道理吗?
我该怎么办?我可以"谈论"逻辑,但不确定从哪里开始或如何实现它,因为虽然我理解PHP,但我真的不明白它如何与Apache一起工作(或者即使它会例如......) ?
如果你知道任何已经在做这个的脚本,那就更好了.
所以我有以下内容:
$i = 0;
$records = mysql_num_rows($sections_query);
$row_sections = mysql_fetch_array($sections_query);
foreach ($row_sections as $value) {
echo $value . "<br />";
}
Run Code Online (Sandbox Code Playgroud)
执行后$ record的值变为4,DB每行有2列.第一列值为'section_id',第二列为'section_name'.
我想写一个循环,打印出'section_name'的值,就像 -
echo "<h3>" . $row_sections[section_name]; . "</h3>";
Run Code Online (Sandbox Code Playgroud)
在循环中,基本上我将有3个h3,每个包含'section_name'中的4个不同值
也许foreach()不是最好的循环使用?无论如何,我很困惑.
希望有意义,并提前感谢您的帮助!
我有一个表单,其中method = post提交到表单处理程序文件,该文件将帖子写入数据库,然后将结果通过电子邮件发送给用户.
我写了一个插入语句,但是在处理表单时我遇到了错误,但不是一个数据库问题,我不确定问题是什么.这是代码 -
// MYSQL QUERY
$result = mysql_query("INSERT INTO 2009_prize_results
(name, address, address2, email, 100, 101, 102, 103, 104, 105, 106, 107, 108)
VALUES
($_POST[name],$_POST[address],$_POST[address2],$_POST[email]
,$_POST[100],$_POST[101],$_POST[102],$_POST[103],$_POST[104],$_POST[105]
,$_POST[106],$_POST[107],$_POST[108])");
if (!$result) {
die ("SQL error: " . mysql_error());
}
Run Code Online (Sandbox Code Playgroud)
而我得到的错误是 -
SQL错误:您的SQL语法中有错误; 查看与您的MySQL服务器版本对应的手册,以便在"100,101,102,103,104,105,106,107,108"附近使用正确的语法VALUES(Marty Martin,313 Orlando Av'在第1行
提交值是
name = Marty Martin
address = 313 Orlando Ave
address2 = Anytown, VA
email = foo@foo.com
100 = on
101 = off
10* are all checkboxes so are either on or off …Run Code Online (Sandbox Code Playgroud) 所以我有一个基于两个查询嵌套在另一个循环中的循环.我有第一个循环工作正常 -
$sql_categories = mysql_query("SELECT * FROM $categories_table");
$results = mysql_query("SELECT * FROM $events_table");
while ($num_rows = mysql_fetch_assoc($sql_categories)) {
extract($num_rows);
echo "<h2>$category_name</h2>";
// Begin second loop to output events
while/for(not sure) {
}
}
Run Code Online (Sandbox Code Playgroud)
我想输出所有$vars相应的第二个循环$category_id.在第二个查询中,匹配值为$event_category_id.
我不知道这是否有意义,但我想要得到的基本上是 -
<h2>Category One</h2>
Event Name
Event Name
Event Name
<h2>Category Two</h2>
Event Name
Event Name
Event Name
Run Code Online (Sandbox Code Playgroud)
其中"事件名称"对应于"类别名称"
我正在使用的两张桌子看起来像这样 -
CREATE TABLE `wp_wild_dbem_categories` (
`category_id` int(11) NOT NULL auto_increment,
`category_name` tinytext NOT NULL,
PRIMARY KEY (`category_id`)
) ENGINE=MyISAM …Run Code Online (Sandbox Code Playgroud) 所以,我有一台带有PHP的IIS机器,我需要从以JSON格式返回的URI中获取数据,即:
http://finance.google.com/finance/info?client=ig&q=NYSE:GOOG
诀窍是,我不能使用cURL来做到这一点.有没有办法做到这一点,以便我有一个var,然后我可以使用json_decode()?
php ×6
mysql ×4
apache ×2
arrays ×2
loops ×2
bash ×1
conflict ×1
dns ×1
firefox ×1
for-loop ×1
jquery ×1
json ×1
mod-rewrite ×1
mootools ×1
prototypejs ×1
redirect ×1
shell ×1
sorting ×1
sql-order-by ×1
while-loop ×1