草庐IT

灭火器

全部标签

php - 不允许执行您请求的操作。代码点火器

我正在尝试在codeigniter中制作一个简单的登录系统。当我点击我的按钮登录时,出现错误:Theactionyouhaverequestedisnotallowed.当我打开我的控制台时,我看到了这个:POSThttp://localhost/PHP/PROJECT/CodeIgniter/403(Forbidden)这是我的观点:LOGIN!Username:PasswordLOGIN!这是我的模型:db->select("username","password");$this->db->from(user);$this->db->where('username',$userna

php - 代码点火器 | .htaccess 从 url 中删除 index.php

好的,我完全按照codeigniter文档中的要求做了,创建了新文件.htaccessRewriteEngineonRewriteCond$1!^(index\.php|images|robots\.txt)RewriteRule^(.*)$/index.php/$1[L]我正在使用xampp,所以我访问网站的url是http://localhost:12/projects/zorkif_nextgen/index.php/main现在在应用了上面的.htaccess文件之后,我像这样在没有index.php的情况下尝试了它http://localhost:12/projects/zo

php - 代码点火器设计模式

几年来我一直致力于Codeigniter,我只是想检查一下设计模式。我想在我的工作项目中实现不同的设计模式,以便我可以更好地理解这些东西。我知道Codeigniter遵循MVC模式,但codeigniter遵循哪种设计模式?我们可以说一个database.php,一个数据库类正在实现一个单例设计模式吗?我说的是因为据我所知,在单例上,创建了一个提供全局访问的实例,这就是CI数据库配置对象所做的。 最佳答案 是的,Codeigniter的加载器目前遵循单例模式,或者至少这是最准确地描述它的模式。当您执行以下操作时:$this->loa

php - 无法访问代码点火器中的 Controller 功能

你好我的文件夹结构是这样的controllers/user/registration/register.php在register.phpController中,可以说测试索引函数说“helloworld”。但我无法通过浏览器访问文件夹索引。我的base_url是$config['base_url']='http://localhost/new/';但是当我写的时候localhost/new/index.php/user/registration/register/index我遇到了一个错误Thepageyourequestedwasnotfound.奇怪的是,我可以访问用户文件夹的Co

php - 代码点火器 + Angular Js : How to receive JSON data

情况是这样的:我有一个用AngularJS制作的简单应用程序,它通过用codeigniter制作的API与服务器通信。应用程序中有一个登录系统。当用户输入邮箱和密码时,该数据被发送到服务器,如果邮箱存在且密码匹配,则返回真。我做了很多尝试,但不知道如何正确地做到这一点。这是代码:形式:EmailaddressPasswordSubmit这是AngularjsController:$scope.authorized=false;$scope.user={};$scope.submitForm=function(){console.log("postingdata....");$http(

php - 如何扩展代码点火器 Controller 类?

在我的CIsystem\libraries目录中,我有一个名为DD_Controller.php的新类。该文件如下所示:ddauthentication="Authenticated";}}?>我的应用程序Controller是这样定义的:classInquiryextendsDD_Controller{...}当我扩展Controller时,Inquiry类工作正常,但我得到一个Fatalerror:Class'DD_Controller'notfoundinC:\development\localhost\applications\inquiry\controllers\inqui

PHP,代码点火器 : How to Set Date/Time based on users timezone/location globally in a web app?

我刚刚意识到,如果我将特定记录添加到我的MySQL数据库中-它会有服务器的日期/时间,而不是特定用户和他们所在的位置,这意味着我的按日期搜索功能是无用的!因为他们将无法通过在他们的时区中添加它的时间而不是在服务器时区中添加它来进行搜索。在Codeigniter中有没有一种方法可以全局设置特定于用户位置的时间和日期(可能使用他们的IP)以及每次调用date()或time()时都使用用户时区。WhatIamactuallyaskingforisprobablyhowtomakemyapplicationdependentoneachuserstimezone?也许最好将每个用户的时区存储在

php - 代码点火器 : Unable to load the requested file:

您好,我是codeigniter的新手。我的网站在本地运行,但是当我上传它时,出现了这个错误:遇到错误无法加载请求的文件:home\home_view.php这是我的Controller:home_model->get_dynamic_main_menu()){$data[‘main_menu’]=$query;}$this->load->view(‘home\home_view’,$data);}}谢谢! 最佳答案 尝试$this->load->view('home/home_view',$data);(并注意“'”而不是您使用的

php - 代码点火器/PHP/MySQL : Retrieving data with JOIN

我是PHP/MySQL的新手,也是CodeIgniter的super新手..我在许多MySQL表中都有信息。我想用JOIN检索它,其中表主键等于$variable...我该怎么做并获得没有主键字段的所有字段???我现在做的是这个(这里只连接了两个表):functiongetAll($id){$this->db->select('*');$this->db->from('movies');$this->db->join('posters','movies.id=posters.id');//WHEREid=$id...goesheresomehow...$q=$this->db->get

php - 代码点火器 : Email attachment of last emails not cleared while sending multiple emails in loop

我的代码循环发送多封带附件的电子邮件,问题是最后(之前的所有)电子邮件的附件附加到下一封电子邮件。例如。假设数据库中有3封电子邮件,每封邮件有1个附件(a1.pdf、a2.pdf、a3.pdf)然后,它发送带有附件的电子邮件电子邮件1:附件:a1.pdf电子邮件2:附件:a1.pdf,a2.pdf电子邮件3:附件:a1.pdf、a2.pdf、a3.pdf我正在使用codeigniter框架。我的代码是(这段代码是循环调用的)...$this->email->subject($item->subject);$this->email->message($message);$attachme