草庐IT

所有的

全部标签

php - 使用 phpexcel 在所有打印页面中设置页脚

我想要实现的目标:我目前正在使用PHPExcel,我想在所有打印页面的右侧页脚中显示文件名和页码。基本上格式应该是filename.xlsxPage1/2其中filename.xlsx是文件名1是当前页码2是总页数我尝试过的:我试过下面的代码:$this->objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddFooter('&R&F');$this->objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddFooter('&R&P');$this->objPHPExcel

php - 是否可以使用 .htaccess 将六位数字 URL 发送到脚本,但将所有其他无效 URL 作为 404 处理?

是否可以使用.htaccess通过将它们发送到脚本来处理所有六位数字URL,但将所有其他无效URL作为错误404处理?例如:http://mywebsite.com/132483将发送至:http://mywebsite.com/scriptname.php?no=132483但是http://mywebsite.com/132483aorhttp://mywebsite.com/asdf将作为404错误处理。我目前可以通过自定义PHP404脚本实现此功能,但有点笨拙。在我看来,.htaccess可能是一个更优雅的解决方案,但我还没弄清楚它是否可行。 最佳答

php - 如何编写 PHP 编码以列出所有文件和目录作为它们的链接?

这有点类似于一些索引页。当目录中添加新文件或文件夹时,HTML页面在刷新后应将新创建的文件/文件夹与之前的文件/文件夹一起显示。(最好按字母顺序排列)如何在PHP中实现这种功能?请同时提供示例编码。(以及任何引用资料) 最佳答案 这很简单,给你:$files=scandir('./directory/to/list');sort($files);//thisdoesthesortingforeach($filesas$file){echo''.$file.'';}这应该让您知道该怎么做。

php排除空格前的所有内容

我有9:42say:1sherlockholmes:therewasscream:why我想忽略第一个空格("")之前的所有内容。我想到的一种方法是使用explode()函数,但我在这样做时遇到了问题:$f_a=explode("",$tobesplit));for($i=1;$i但是它给出了错误谁能告诉为什么?如果有更好的方法请告诉我谢谢 最佳答案 只需使用strpos[docs]和substr[docs]:$part=substr($str,strpos($str,'')); 关于p

php - Magento 列出所有缺货商品

我正在尝试制作一个列出所有缺货商品的cms页面。protectedfunction_getProductCollection(){$collection=Mage::getModel('catalog/product')->getCollection();$collection=$this->_addProductAttributesAndPrices($collection)->addStoreFilter()->addAttributeToSort('entity_id','desc')//THISWILLSHOWTHELATESTPRODUCTSFIRST->addAttribu

PHP递归打印带键的多维数组的所有元素

我找到了下面的代码,它可以很好地打印数组的所有元素。我如何修改它以打印一次键,然后打印与键对应的所有值,然后是另一个键,然后是与键对应的所有值?我还想修改它,以便它只打印每个键的前9个值(不超过这个)。functionprintAll($a){if(!is_array($a)){echo$a,'';return;}foreach($aas$v){printAll($v);}} 最佳答案 我假设您想要一些非编程人员可以从中获得某种意义的东西。functionpretty_dump($arr,$d=1){if($d==1)echo"";

php - Magento - 获取所有产品的产品集合

我需要所有产品的自定义产品集合。目前没有包含商店所有产品的类别(因为有8000种产品,我们无法将它们添加到一个额外的类别中)。我需要的是在特定的CMS页面上显示所有产品的产品集合。到目前为止,我有一个带有block的CMS页面:{{blocktype="catalog/product_list"template="catalog/product/list.phtml"}}我创建了一个模块来覆盖“Mage_Catalog_Block_Product_List”我相信我需要编辑的函数是“protectedfunction_getProductCollection()”正如我们在block调

PHP正则表达式删除下划线后的所有内容

我有一个包含两种格式的字符串的数组,它们是..'number'e.g55'number_number'eg65_12345我需要生成一个正则表达式来删除下划线和之后的任何字符,所以65_12345会变成65,谁能建议一个简单的表达式来做到这一点? 最佳答案 为什么要使用正则表达式?函数strstr可以轻松做到这一点:$num='65_12345';echostrstr($num,'_',true);//65用于替换所有具有相同格式的数字数组:$numArr=['65_12345','223_43434','5334_23332'];

php - 删除除文件名 php 以外的所有内容

我正在尝试删除文件名ex之前的所有内容:/home/mike/whatever/test_1.txt只留下test_1.txt最简单的方法是什么?谢谢 最佳答案 basename() 关于php-删除除文件名php以外的所有内容,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/360762/

php - 所有这些网络平台如何实现不需要用户反复登录的长时间登录 session ?

我真的不明白:有些平台有某种“持久”登录session。像Stackoverflow和许多其他板和平台。我一个月前在这里登录过。即使我完全退出浏览器并使用不同的IP连接到另一个互联网,我也没有登录就回到这里。我无法相信这只是通过cookie完成的,因为大多数现代浏览器不再接受cookie(他们会询问用户并本能地点击“否”)。我什至遇到了一个无论我使用什么浏览器都会进行持久登录的平台。我可以使用safari或opera。无论。我总是用我的昵称登录。从那以后几年过去了,我完全离开了网络开发,我想知道技术是否发生了变化?今天是怎么做到的? 最佳答案