小编Rya*_*ton的帖子

使用.htaccess绕过Zend Framework并在子目录中运行不同的框架

我正在尝试在Zend站点的子目录中运行非Zend php应用程序.我想绕过.htaccess子目录'/ branches'中所有文件的Zend应用程序.到目前为止,我发现的解决方案都没有奏效.这是当前的.htaccess文件:

RewriteEngine on
RewriteBase /

# WWW Resolve
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^web/content/(.*)$ http://www.domain.com/$1 [R=301,L]

# Eliminate Trailing Slash
RewriteRule web/content/(.+)/$ http://www.domain.com/$1 [R=301,L]

# Route Requests
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Run Code Online (Sandbox Code Playgroud)

这甚至可以在.htaccess中实现吗?

php .htaccess mod-rewrite zend-framework

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

zsh:错误的数学表达式:操作数应位于“HTTP_HOST...”

我正在尝试从终端运行以下 php:

php -r "error_reporting(E_NONE); $_SERVER['HTTP_HOST'] = 'localhost';
require('./config/site.php'); 
echo json_encode(array('HOST' => DB_SERVER, 'USER' => DB_USERNAME, 'PASS' => DB_PASSWORD, 'NAME' => DB_DATABASE));"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

zsh: bad math expression: operand expected at `'HTTP_HOST...'

转义=没有任何效果,转义 会[产生 PHP 解析错误:

PHP Parse error: syntax error, unexpected '[', expecting identifier (T_STRING) in Command line code on line 1

我在这里做错了什么?如何从终端运行上面的代码?

php zsh

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

date.day()返回TypeError:'int'对象不可调用

我被卡住了.看来那天被某个地方的某个地方覆盖了.但是哪里?天变成了int?

from datetime import *

start_date = date(1901, 1, 1)
end_date = date(2000, 12, 31)
sundays_on_1st = 0

def daterange(start_date, end_date):
    for n in range(int ((end_date - start_date).days)):
        yield start_date + timedelta(n)

for single_date in daterange(start_date, end_date):

    # type(single_date) => <type 'datetime.date'>
    # type(date.day()) => TypeError: 'getset_descriptor' object is not callable
    # type(single_date.day()) => TypeError: 'int' object is not callable
    # ?_? 

    if single_date.day() == 1 and single_date.weekday() == 6: 
        sundays_on_1st += 1                                     

print sundays_on_1st
Run Code Online (Sandbox Code Playgroud)

datetime date typeerror python-2.7

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