小编Mar*_*rty的帖子

按上次编辑日期列出文件

我有一个目录: /home/user/

如何列出此目录中的每个文件(包括子目录中的文件)并按上次修改日期对其进行排序?

bash shell

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

切换firefox使用与windows.host文件不同的DNS

例如,我在不同的服务器上有一个开发站点,但我正在尝试从实际站点复制内容,因此在IE中使用实时站点和在FF中使用开发站点会很方便.

我试过FoxyProxy,但我似乎无法让它工作.

dns firefox

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

MySQL按数组值排序

我需要运行一个MySQL查询,其中的顺序由数组值决定.

我的数组是可变的,但数组中的值对应于我的数据库表中一个名为"ID"的字段,所以我希望在ID顺序9,1,4中返回结果.

Array ( [0] => 9 [1] => 1 [2] => 4 )
Run Code Online (Sandbox Code Playgroud)

这在MySQL中是否可行,或者可以在之后使用数组对MySQL $结果进行排序?您可以假设返回的唯一值是数组中的值.

mysql arrays sorting sql-order-by

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

301将index.html重定向到/或/index.php

问候,

我刚刚将一个网站从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)

apache mod-rewrite http-status-code-301

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

在IIS下运行时报告错误

我试图在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)

但是当我的脚本出错时,屏幕上根本没有显示任何内容.

有什么建议?

php error-reporting

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

原型/ Mootools冲突问题

所以我有一个使用Prototype和Mootools AJAX脚本的页面.

还有更多Mootools Prototype,所以我想知道Prototype是否有类似jQuery的功能$j = jQuery.noConflict();,我可以用来重新定义Prototype的$别名?

谢谢!

jquery mootools conflict prototypejs

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

在404上使用PHP和MySQL重定向301

我正在将一个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一起工作(或者即使它会例如......) ?

如果你知道任何已经在做这个的脚本,那就更好了.

php mysql apache redirect http-status-code-301

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

通过PHP中的mysql_fetch_array循环

所以我有以下内容:

$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()不是最好的循环使用?无论如何,我很困惑.

希望有意义,并提前感谢您的帮助!

php mysql arrays loops

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

php mysql查询的问题

我有一个表单,其中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)

php mysql

0
推荐指数
1
解决办法
260
查看次数

嵌套循环总是让我困惑

所以我有一个基于两个查询嵌套在另一个循环中的循环.我有第一个循环工作正常 -

$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 loops for-loop while-loop

0
推荐指数
1
解决办法
252
查看次数

使用PHP从URI获取JSON数据而不使用cURL

所以,我有一台带有PHP的IIS机器,我需要从以JSON格式返回的URI中获取数据,即:

http://finance.google.com/finance/info?client=ig&q=NYSE:GOOG

诀窍是,我不能使用cURL来做到这一点.有没有办法做到这一点,以便我有一个var,然后我可以使用json_decode()?

php json

0
推荐指数
1
解决办法
703
查看次数