草庐IT

str_index

全部标签

php - 无法删除 index.php,自定义路由不起作用

我知道这个问题更适合服务器故障,但不幸的是,我因质量低劣的问题而被禁止(我对我提出的2-3个问题投了反对票。)所以下一个提出这些问题的最佳地点是这里。我有两个与CodeIgniter路由相关的问题。第一个问题是我似乎无法摆脱url中的index.php。我关注了instructionsonhowtoremoveit.我在我的WAMP服务器根目录下的.htaccess文件(见下文)中有以下mod重写代码(CI位于根目录,而不是在它自己的文件夹中)。我在httpd.conf文件LoadModulerewrite_modulemodules/mod_rewrite.so中取消了这一行的注释。

php str_getcsv 在制表符分隔列表上中断,没有附件和单独的双引号

我正在使用str_getcsv来解析从nosql查询返回的制表符分隔值,但是我遇到了一个问题,我发现的唯一解决方案是不合逻辑的。这里有一些示例代码来演示(仅供引用,似乎在此处显示时未保留选项卡)...$data='016GruesomePublicExecutionsInNorthKorea-80Killedhttp://www.youtube.com/watch?v=Dtx30AQpcjw&feature=youtube_gdata"NorthKoreastagedgruesomepublicexecutionsof80peoplethismonth,someforoffensesa

php - Apache 使用 https 全部重定向到 index.php

我已经阅读了很多关于这个主题的答案,但没有人提到如何结合:将所有流量重定向到index.php+将所有http重定向到httpS以下内容非常适合将所有内容重定向到index.php:RewriteEngineOnRewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteCond$1!^(index\.php|public|css|js|robots\.txt)RewriteRule^(.*)index.php/params=$1[L,QSA]在我这样做之前,我能够使用这个强制

php - CodeIgniter 从 url 中删除 index.php

我知道这个问题已经被问过很多次了。但是,我仍然无法摆脱index.php网址。它阻止我直接访问我的Controller。我目前正在使用CodeIgniter2.2.2。以下是我的.htaccess文件:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$index.php/$1[L]应用/配置://Findthebelowcode$config['uri_protocol']="AUTO"//Replaceitas$config['uri_pr

php - str_replace 内容不替换

你好堆垛机,我只是有一个关于str_replace()的小PHP问题功能。当我替换某些东西时,它会替换所有东西;没关系。但我想知道的是:str_replace("*","",$message);是否可以将str_replace用于类似*ThiscontentisBold*的代码,仅包含内容,但仍将星号替换为和?例子:原文:**ThisShouldbeBold**替换后:ThisShouldbeBold对于将其标记为重复的人:这不是关闭HTML标记,而是替换。我希望我没有那么不清楚。谢谢。 最佳答案 改用正则表达式;更方便:$mess

php - Codeigniter 链接在 url 中没有 index.php 的情况下无法工作

我开发了一个使用codeigniter的Web应用程序,我的Web应用程序的所有URL结构如下:/Admin/Promotions这种类型的链接在我的Localhost上运行良好,但在我的托管服务器上不起作用(我正在使用Godaddy托管)但是一些在URL中有index.php的链接也在本地主机和服务器上工作,这个链接之王的结构是index.php/Admin/Pramotions我应该怎么做才能使没有index.php的URL正常工作??我的HTACCESS:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{RE

javascript - 为什么 hash(#) 不在 PHP 中使用 str_replace 从字符串中删除?

我试过下面的代码varhasvalue=window.location.hash;document.writeln(hasvalue);";echo$ValHas."";//Display#123-12555echostr_replace("#","",$ValHas);//Displayagain#123-12555?>我在那里缺少什么? 最佳答案 $ValHas在PHP中仍然是一个string,值为"document.writeln(hasvalue);".它没有#秒。它不会变成'#123-12555'直到客户端的Javascr

php - 在 PHP 中使用 str_word_count 将数字作为单独的单词计数

我正在尝试使用str_word_count来计算消息中的字数。$wordcount=str_word_count($message,0,'0123456789');我几乎可以保证那里只有单词、数字和空格。该消息是将语音编码为文本消息的结果。我正在努力解决的一件事是让它正确返回正确数量的单词。我需要将每个数字都算作自己的单词。因此“456”是3个词,“456”也是3个词。“四”是一个词,“四44”是三个词等。这个函数的documentation说我应该能够通过将字符指定为单词作为第三个参数来做到这一点,我已经做到了。然而,一整“block”数字仍被计为仅一个单词。我尝试在数字之间添加空格

PHP/Apache,htaccess 中的选项 +indexes 不适用于根目录

我需要提供我网站的根目录的目录列表,所以我创建了一个.htaccess文件,其中包含options+indexes它适用于子目录,但对于主目录,我得到了RedHatEnterpriseLinux上ApacheHTTP服务器的测试页面页面。我有两个站点,除了安装的PHP版本外,它们完全相同。在一个站点(PHP5.2.1)上,该技术运行良好。另一方面(PHP5.2.9),它没有。据我所知,Apache安装是相同的,并且我验证了httpd.conf文件是相同的。在这两个站点上,htaccess都适用于子目录。我的问题是主站点目录。我的目标是创建基于目录列表的简单网站,类似于znvy.com.

php - CodeIgniter:删除 WAMP 上 URL 中的 "index.php"

在CodeIgniter中,我想在我的本地主机(WAMP)上删除URL中的“index.php”。例如,http://localhost.com/ci/index.php/controller/function至http://localhost.com/ci/controller/function我变了$config['index_page']='index.php';to$config['index_page']='';我的.htaccess文件(位于根目录下,index.php所在)如下:RewriteEngineOnRewriteBase/igniter#Removesacces