问题列表 - 第12159页

这个403错误重定向有什么问题

您已经为joomla创建了一个error.php,以将404错误重定向到joomla文章.下面的代码适用于404错误,但403返回空白页面.我可以直接导航到我脚本之外的页面,因此它必须是我的代码或它在环境中的交互方式.

谢谢Stephen

defined( '_JEXEC' ) or die( 'Restricted access' );
if ($this->error->code == 404)
{
Header( "HTTP/1.1 404 Not found" );
header("Location: http://www.queensberry.com/misc/filenotfound/");
} else if ($this->error->code == 403) {
Header( "HTTP/1.1 403 Restricted Content" );
Header( "Location: http://www.queensberry.com/restrictedcontent/" ); 
} else {
echo "hello world error code = " . $this->error->code;
}
?>
Run Code Online (Sandbox Code Playgroud)

php joomla webserver http-status-code-403 http-status-code-404

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

Javascript IE和getElementsByClassName问题

首先,我正在学习JS,在我知道所有需要之前不会使用库.

http://www.tombarrasso.com/search/

有了这个说,为什么我的代码不能在<IE 7,Firefox <3等中工作?Safari 4非常完美,Firefox 3.5非常棒等等.我正在使用Robert Nyman的函数getElementsByClassName.

它在OS X上的IE 6中没有产生任何错误(通过Wine).Ajax请求很好,但是应该有一个id ="one"和class ="scroller"的初始div,但是没有.我对此感到非常沮丧.

谢谢,

  • 汤姆

javascript ajax internet-explorer

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

如何告知DataProvider更新?

我正在使用一个数组来填充DataProvider,我用它来填充列表组件.像这样:

var myDataProvider = new DataProvider(this.myArray);
this['list'].dataProvider = myDataProvider;
Run Code Online (Sandbox Code Playgroud)

当对数组进行更改时,我想告诉DataProvider更新,以便这些更改将反映在列表组件中.如果有一种方法可以告诉DataProvider监听数组中的更改并自行更新,那将是很好的,但我会想办法手动更新它.

我可以使用新的DataProvider替换DataProvider,但随后列表将丢失其选择.我想我可以浏览DataProvider并比较和修改每个条目以使其与数组匹配,但这似乎太麻烦了.有没有办法告诉DataProvider更新以匹配数组?

编辑:我正在寻找一种在Flash中执行此操作的方法,而不是Flex.

flash actionscript-3 dataprovider

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

在SVN中处理供应商分支分支的最佳方法是什么?

所以,我已经熟悉了这个:http:
//svnbook.red-bean.com/en/1.5/svn.advanced.vendorbr.html

我的问题是你如何处理一个既有稳定版本又想要集成的alpha/beta分支的供应商分支?

所以,请说你按照SVN书中的原始例子.你有:

svn:// localhost/home/svn/vendor/libcomplex/current
svn://localhost/home/svn/vendor/libcomplex/1.0
svn://localhost/home/svn/vendor/libcomplex/1.1(与当前相同)

现在,假设您有两个版本的自己的'calc'应用程序:

calc(这实际上是trunk == calc 2.0)
calc-1.0(向公众发布)

假设calc-1.0使用libcomplex 1.0和calc(在trunk中)使用libcomplex 1.1,它仍在开发中.

libcomplex 1.0中存在一个错误,并发布了一个新版本来修复该错误:libcomplex 1.0.1.libcomplex维护者也将此错误修复包含在libcomplex 1.1中.

您尚未准备好发布calc 2.0,因此您需要将libcomplex 1.0.1集成到您的供应商分支中,然后更新calc-1.0以生成错误修复版本.

它去哪儿了?

你不能把它放在svn:// localhost/home/svn/vendor/libcomplex/current,因为1.1目前住在那里.

您是否将svn://localhost/home/svn/vendor/libcomplex/1.0复制到svn://localhost/home/svn/vendor/libcomplex/1.0.1然后引入新版本?这样你就可以使用svn将1.0和1.0.1之间的差异合并到calc-1.0.

svn branch vendor

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

一个用于跨平台鼠标处理的小型JavaScript库?

是否有一个库为我提供了一个稳定的API来处理Javascript的鼠标输入?所有我都不是鼠标处理,但如果tjere是一个伟大的图书馆,不会影响其他事情太多也没关系.

javascript mouse

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

Django模板For循环:你如何为第一条记录执行操作?

我知道django故意不允许模板中有很多逻辑.但是,有时您需要评估某些内容并根据更改您的选项.

如何更改模板中的值或仅在第一条记录中插入内容?但是你仍然想要完成其余的工作.例如,我的模板代码如下:

    {% for object in object_list %}
     <div id="t{{ object.id }}-header" class="content_headings title_highlight" >{{ object.title }}</div>
     <div id="t{{ object.id }}-content">
         ......
Run Code Online (Sandbox Code Playgroud)

PHP模板中的类似代码:

<div id="t<?php if ($i != 1) { echo $i-1; } ?>-header" class="content_headings<?php if ($i == 1) { ?> title_highlight<?php } ?>" ><?php the_title(); ?></div>  
<div id="t<?php if ($i != 1) { echo $i-1; } ?>-content">
Run Code Online (Sandbox Code Playgroud)

django django-templates

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

"专家"程序员和设计师确实存在

似乎我发现的每一份工作都没有,而且我与之交谈的大多数招聘人员都坚持认为,如果我是"专家"程序员和设计师,我唯一有资格获得该职位的方式.当他们说"程序员和设计师"他们似乎意味着,设计师,前端开发人员和后端程序员(而且大多数人似乎认为这也意味着系统管理员).所以你的想法是什么?这些神秘的大师级编程设计师是否真的存在,或者我只是在混乱中感到不合逻辑,认为这些家伙实际上希望找到一个"专家"程序员和设计师,他们愿意在"高级"职位上工作,几乎不能适应工资.

graphics

5
推荐指数
3
解决办法
710
查看次数

Erlang的ActiveRecord

我正在继续深入研究Erlang.我正在考虑使用Erlang开始我的下一个Web项目,在这个阶段我唯一会错过Ruby on Rails的是ActiveRecord.

Erlang有一个很好的替代技术吗?

更新: 我最接近解决方案的是ErlyDB,它是ErlyWeb的一个组件.

ErlyDB是Erlang的数据库抽象层生成器.ErlyDB结合了数据库元数据和用户提供的元数据,以生成可以直观方式执行常见数据访问操作的函数.它还提供了一个用于处理不同数据库引擎的API(尽管目前只支持MySQL),可以编写可移植的数据访问代码.

database erlang activerecord

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

控制器与轨道中的多个控制器相关

我认为这是一个艰难的问题.我有一个评论控制器,我想用于我的所有其他控制器:如书籍,标题等.

问题是,评论中的创建操作是:

  def create
  @book = Book.find(params[:book_id])
  @comment = @book.comments.create!(params[:comment])
  respond_to do |format|
    format.html {redirect_to @book}
    format.js
  end
Run Code Online (Sandbox Code Playgroud)

结束

那么,如果它明显使用书籍属性,我如何使用动作和评论控制器作为标题?

controller ruby-on-rails

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

使用COM + .Net Interop 64位Windows Server 2008 IIS 7 Server.CreateObject失败的经典ASP

我遇到了与运行IIS7的64位Windows Server 2008服务器上的经典asp应用程序执行.Net dll相关的问题.情况如下:

我编写了一个.Net C#程序集来执行一些加密任务.通过从ServicedComponent继承,可以将此程序集用于传统ASP环境,确保assemblyinfo文件具有ComVisible(true)属性,并且已使用"regsvcs"命令行进行安装.

在我自己的桌面上测试(运行IIS6的XP)一切正常.迁移到IIS 7,Windows Server 2008时,我得到了臭名昭着的"ASP 0177 Server.CreateObject failed".

我试过以下无济于事:

  1. 确保在服务器上安装了ASP和脚本扩展功能,因为这不是IIS7的默认设置.这允许我执行简单的ASP命令,但不执行.net程序集的server.createobject.
  2. 为支持经典asp站点的应用程序池启用32位应用程序支持
  3. 使用NetworkService作为支持经典asp站点的应用程序池的标识
  4. 尝试使用regsvr32注册dll,失败了
  5. 我能够创建其他对象,如"scripting.filesystemobject"
  6. 将dll移动到wow64目录,然后使用regsvcs注册它们.
  7. 是的,当我执行regsvcs命令时,它们来自使用"RunAs"管理员启动的命令行.regsvcs命令已成功从64位和32位版本注册.但是,当从经典的asp应用程序中使用时,它会失败.

这个问题是密切相关的这一个.但是,我认为这个问题与使用服务器上的工具更相关,而不是与我类似的程序问题.

任何人都有更多想法尝试?

64-bit iis-7 asp-classic

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