当前位置:首页 » 编程语言 » php去除

php去除

发布时间: 2022-01-12 12:19:40

php怎么办url中的index.php去掉

为美观一些,去掉CI默认url中的index.php。分三步操作:

1.打开apache的配置文件,conf/httpd.conf :

LoadMole rewrite_mole moles/mod_rewrite.so,把该行前的#去掉。

搜索 AllowOverride None(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为AllowOverride All。

2.在CI的根目录下,即在index.php,system的同级目录下,建立.htaccess,直接建立该文件名的不会成功,可以先建立记事本文件,另存为该名的文件即可。内容如下(CI手册上也有介绍):

RewriteEngine on

RewriteCond $1 !^(index/.php|images|robots/.txt)

RewriteRule ^(.*)$ /index.php/$1 [L]

如果文件不是在www的根目录下,例如我的是:http://localhost/CI/index.php/,第三行需要改写为RewriteRule ^(.*)$ /CI/index.php/$1 [L]。

另外,我的index.php的同级目录下还有js文件夹和css文件夹,这些需要过滤除去,第二行需要改写为:RewriteCond $1 !^(index/.php|images|js|css|robots/.txt)。

3.将CI中配置文件(system/application/config/config.php)中$config['index_page'] = "index.php";将$config['index_page'] = ""; 。

ok,完成。还要记得重启apache。

⑵ php 怎么去除&ldquo 和 rdquo

string addslashes ( string str) 返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。
这些字符是单引号(\')、双引号(\")、反斜线(\\)与 NUL(NULL 字符) stripslashes作用相反在处理mysql和GET、POST的数据时,常常要对数据的引号进行转义操作。 PHP中有三个设置可以实现自动对’(单引号),”(双引号),\\(反斜线)和 NULL 字符转移。 PHP称之为魔术引号,这三项设置分别是 magic_quotes_gpc 影响到 HTTP 请求数据(GET,POST 和 COOKIE)。
不能在运行时改变。在 PHP 中默认值为 on。 magic_quotes_runtime 如果打开的话,大部份从外部来源取得数据并返回的函数,包括从数据库和文本文件,所返回的数据都会被反斜线转义。该选项可在运行的时改变,在 PHP 中的默认值为 off。 magic_quotes_sybase 如果打开的话,将会使用单引号对单引号进行转义而非反斜线。
此选项会完全覆盖 magic_quotes_gpc。如果同时打开两个选项的话,单引号将会被转义成 ”。而双引号、反斜线 和 NULL 字符将不会进行转义。
虽然方便的实现了对特殊符号的自动转义,但是这样会使得程序效率降低,并导致程序可移植变得麻烦。在不知道服务器ini设置的情况下,还需要调用get_magic_quotes_gpc() ,get_magic_quotes_runtime() 或ini_get()来检测状态。使用stripslashes去掉转义

⑶ php如何去除数组key

array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。

⑷ php去掉最后一个字符,php如何实现去掉某个字符串之后的内容Php

<?php
$str="abcdef";

$rest=substr($str,0,strlen($str)-1);//返回"abcde"
?>

可以用函数 substr(), 加上 strlen() 确定字符串的字符数,即可达到

⑸ PHP正则去掉<p>和</p>

$new = preg_replace("/<p.*?>|<\/p>/is","", $str);
var_mp($new);

⑹ php去除 (实体)

$str=‘dasdhasdas;dfgdgdgfdgfd’;//要处理的字符串

$newsstr=str_replace('&nbsp;',"",str_replace("","",$str));//替换操作
echo$newsstr;//输出处理后的字符

⑺ php字符串去掉指定字符

正则可以解决问题,但如果你是用在项目中的话,你就不得不考虑代码的效率问题,显然的,正则表达式的效率是很低的,能不用正则就不要用,切记!

就像现在的问题,你可以这么写:

<?php
$str = "我_们_的_=家+园";
$str = str_replace(array("_","=","+"),"",$str);
echo $str;
?>

⑻ php trim函数去除两端指定字符串

其实这么简单的问题真心不想回答。 纯冲着20财富值来的 给你搞一遍他的运行逻辑吧。
去掉两段的hoelsd 并不是这样的。他是先 去除 两边的 hoelsd 如果没有 。 OK拆分。
就变成了 hoels 如果还没有OK 继续拆分 最后拆分成了 h o e l s d
然后就去除两边 H 变成了 ello word!
o 没有查找到 待定。
e 查到了 变成了 llo word
l 查到了 变成了 o word
s 没查到 待定
d 查到了 变成了 o wor

OK第一轮完毕
第二轮 循环待定
o 查到了 变成了 wor
s没查到
结束。
好了就这样 。希望多给点分。 这是一种算法 。 看懂了要记住

⑼ PHP网站,怎么实现去除.php后缀

在服务器配置一下伪静态,也叫rewrite,不同的服务器配置方法不一样,你根据自己的服务器来配置就行了。

热点内容
安卓手机怎么转移苹果系统 发布:2024-09-17 04:19:07 浏览:934
sql从表中查询数据 发布:2024-09-17 04:19:07 浏览:972
米粒泥解压 发布:2024-09-17 04:19:01 浏览:729
2010word加密方法 发布:2024-09-17 04:17:36 浏览:282
crv哪个配置性价比高2021 发布:2024-09-17 04:07:51 浏览:36
wincc图形编译在哪里 发布:2024-09-17 03:58:26 浏览:978
androidubuntu 发布:2024-09-17 03:50:27 浏览:702
识梦源码 发布:2024-09-17 03:50:18 浏览:27
诺基亚密码忘了打什么电话 发布:2024-09-17 03:27:09 浏览:556
树深度优先算法 发布:2024-09-17 03:26:58 浏览:474