Tag: codeigniter

如何去除codeigniterpath中的“index.php”

如何删除中间某个位置的codeigniter中的每个path中的"index.php" ? 我想干净的非index.php-fied URLs ?

CodeIgniter从url中删除index.php

我目前的url看起来像这个[mysite]index.php/[rest of the slug] 。 我想从这些url去掉index.php 。 mod_rewrite在我的apache2服务器上启用。 在config , $config['index_page'] = ''; 我的codeignitor根.htaccess文件包含, RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L] 但还是不行。 我哪里错了?

致命错误:允许134217728字节的内存大小用尽(CodeIgniter + XML-RPC)

我有一大堆客户销售点(POS)系统,它们定期将新的销售数据发送到一个集中的数据库,这个数据库将数据存储到一个大的数据库中生成报告。 客户端POS基于PHPPOS,并且我已经实现了一个使用标准XML-RPC库来将销售数据发送到服务的模块。 服务器系统build立在CodeIgniter之上,并为Web服务组件使用XML-RPC和XML-RPCS库。 每当我发送大量的销售数据(从销售表中只有50行,销售中的每个项目有关的sales_items中的单个行),我得到以下错误: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 54 bytes) 128M是在php.ini的默认值,但我认为这是一个巨大的数字打破。 事实上,我甚至试图将这个值设置为1024M,而且所做的只是花费较长的时间才能出错。 至于我采取的步骤,我已经尝试禁用服务器端的所有处理,并已经操纵它返回一个jar头响应,无论input。 但是,我认为问题在于数据的实际发送。 我甚至尝试禁用PHP的最大脚本执行时间,它仍然错误。

通过一个php数组插入多行到MySQL

我通过PHP使用插入命令传递一个大的数据集到一个MySQL表,我想知道是否有可能通过一个查询,而不是追加一个英里长的string结束每个值,然后一次约1000行,然后执行它。 我正在使用codeigniter框架,所以它的function也可以给我。