草庐IT

codeigniter-datamapper

全部标签

php - CodeIgniter - 将 GIF 转换为 JPG?可能的?

我特别希望在CodeIgniter中完成此任务。我正在编写的PHP应用程序允许用户上传jpg或动画gif图像。在下一步中,我希望允许用户使用jCrop裁剪一些不同大小的缩略图。这将需要我将动画gif的新副本转换为jpg。我的代码可以很好地处理上传的jpg图像,但会为gif文件创建损坏的图像。我想做的事情可行吗?我的代码://Createimagetocrop$config['image_library']='ImageMagick';$config['library_path']='/usr/bin';$config['source_image']=$this->config->ite

php - Codeigniter 和 Facebook PHP SDK - 错误发布到用户墙上

我正在使用FBPHPSDK将消息发布到用户的墙上。一旦用户通过FB进行身份验证,我就允许他们使用此辅助函数发布消息functionpost_facebook($fb){$CI=&get_instance();$CI->load->library('facebook');$config=array('appId'=>'123123123123','secret'=>'567567567567');$facebook=newFacebook($config);$user_id=$facebook->getUser();if($user_id){$facebook->api('/me/fee

php - 在正常的 PHP session 中使用 CodeIgniter,在何处添加 session_start();

我在使用CodeIgniters实现的session在重定向后被删除时遇到了一些问题,所以我要恢复到正常的PHPsession。session_start();的最佳位置在哪里,假设我希望在每个页面上调用它而不将它添加到每个Controller构造函数中?我想把它放在主index.php的顶部会很好,只是想确保这样做不会破坏任何东西,或者是否有更好/标准的地方来放置它? 最佳答案 这就是为什么我总是使用包含应用程序范围代码的扩展Controller。要扩展codeigniterController,请将此代码放在名为MY_Contr

php - 如何使用 codeigniter 表单助手添加属性

我找不到这个问题的答案。假设我使用codeigniterformhelper输出一个输入字段:echoform_input('username','username');如何将class或id等属性添加到input字段? 最佳答案 您可以传递一个关联数组,其中包含您希望表单包含的任何数据:试试这个$data=array('name'=>'username','id'=>'username','class'=>'username','value'=>'username',);echoform_input($data);请仔细阅读用户指

php - 如何抑制 codeigniter 中的通知错误?

我想在某个cronjob期间抑制codeigniter错误日志中的通知。我试过在该行前面使用@,但它仍然在日志中打印通知:这是生成通知的行:@$resultarray[1][2]++;通知:...严重性:通知-->undefinedoffset:1...我在这里做错了什么?(我在使用它时考虑周到,所以请不要发消息声称不使用@,谢谢:)) 最佳答案 要让PHP报告除E_Notice之外的所有错误,请像这样调用PHPerror_reporting函数:error_reporting(E_ALL&~E_NOTICE);我认为最好的方法是在

php - CodeIgniter - 从空值创建默认对象

APHPErrorwasencounteredSeverity:WarningMessage:CreatingdefaultobjectfromemptyvalueFilename:models/Modeltest.phpLineNumber:13我正在尝试在模型中创建一个数组并将其返回给Controller,但它给出了这个警告?任何人都可以帮我解决这个问题吗?我的模型类代码$list=Array();$list[0]->title="firstblogtitle";$list[0]->author="author1";$list[1]->title="secondblogtitle"

php - set_select 用于在 codeigniter 中选择标签

如何为选择标签设置值,就像我尝试为文本字段设置值一样"/>它的工作但是当我尝试选择标签时--Select--".$row['employee_name'];?>它不工作,当验证运行失败时它再次显示--Select--选项 最佳答案 试试这个-->使用set_select()--Select--"> 关于php-set_select用于在codeigniter中选择标签,我们在StackOverflow上找到一个类似的问题: https://stackoverf

php - 仅限管理员用户的 CodeIgniter 限制页面

我正在将CodeIgniter用于Web项目。我有两个不同的用户,一个基本用户和一个管理员用户。我通过在我的数据库中有一个名为admin的列来区分管理员用户和基本用户,该列等于"is"或“否”我有两个Controller,一个Controller纯粹用于登录身份验证(login.php),另一个用于网页管理等(site.php)。我想让页面只对管理员用户可用。这是我的登录Controller中的代码片段,它目前在成功登录后重定向我的用户以及设置session数据..if($this->input->post('btn_login')=="Login"){//checkifusernam

php - 使用 Dwoo 在 Codeigniter 模板中的 View 中包含 View 的最佳方法?

我正在使用Codeigniter1.7.2和PhilSturgeon出色的Dwoo包装器,它允许我在Codeigniter中使用Dwoo模板库-http://philsturgeon.co.uk/code/codeigniter-dwoo我有一个关于在我的模板文件中包含其他View模板文件的小问题。例如,我有一个dashboard.php文件,我想包含一个页眉和页脚,最好的方法是什么?我通常会这样做:load->view('header');?>这似乎可行,但使用模板库的全部意义在于将代码与我的html分开。我可以使用Dwoo的包含功能吗?如果可以,如何使用?更新自从发布这篇文章以来,

PHP/CodeIgniter - $_FILES 被完全忽略

我的观点如下在我的Controller中,我有以下代码。if(isset($_FILES['mpfile'])){echo'testing';}很简单是吗?....除了每次我运行它时,无论我是否选择了一个文件,它都会运行...如果我有一个准备好输入的文件,它是否应该只运行回显? 最佳答案 确保您的FORM元素具有以下属性:method="POST"和enctype="multipart/form-data"基督教 关于PHP/CodeIgniter-$_FILES被完全忽略,我们在Sta