本文实例讲述了php自动给网址加上链接的方法。分享给大家供大家参考。具体实现方法如下:这里自动匹配页面里的网址,包含http,ftp等,自动给网址加上链接
function text2links($str=‘‘) {if($str==‘‘ or !preg_match(‘/(http|www\.|@)/i‘, $str)) { return $str; }$lines = explode("\n", $str); $new_text = ‘‘;while (list($k,$l) = each($lines)) {// replace links:$l = preg_replace("/([ \t]|^)www\./i", "\\1http:...
<?php
?$str="this is a test \n";
$patten = array("\r\n", "\n", "\r");
//先替换掉\r\n,然后是否存在\n,最后替换\r
$str=str_replace($order, "", $str);
?> //php 有三种方法来解决//1、使用str_replace 来替换换行
$str = str_replace(array("\r\n", "\r", "\n"), "", $str);//2、使用正则替换
$str = preg_replace(‘//s*/‘, ‘‘, $str);//3、使用php定义好的变量 (建议使用)
$str = str_replace(PHP_EOL, ‘‘, $s...
首先,这个不是错误,是warning。所以如果服务器不能改,每个变量使用前应当先定义。 方法1:服务器配置修改 修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE 方法2:对变量进行初始化,规范书写(比较烦琐,因为有大量的变量)。但还没有找到好定义方法,望大家指教 方法3:每个文件头部加上:error_reporting(0); 如果不行,只有打开php.ini,找到display_errors,设置为display_errors = Off。以后任...
使用函式 date() 实现复制代码 代码如下:
<?php echo $showtime=date("Y-m-d H:i:s");?> 显示的格式: 年-月-日 小时:分钟:秒相关时间参数:a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,...
1.CURL介绍CURL是一个利用URL语法规定来传输文件和数据的工具.支持很多协议,如HTTP、FTP、TELNET等。幸运的是PHP也支持CURL库。本文将介绍curl的一些高级特性,以及在PHP中如何运用它。2.基本结构在学习更为复杂的功能之前,先来看一下在PHP中建立CURL请求的基本步骤:(1)初始化 curl_init()(2)设置变量 curl_setopt() //最为重要,一切玄妙均在此。有一长串curl参数可供设置,它们能指定URL请求的各个细节。要一次性全部看完...
<?php//php中的常量define(‘MYNUM‘, 2000);echo MYNUM.‘<br>‘;if(!defined(‘MYNUM‘)){ define(‘MYNUM‘, 4000);}echo MYNUM;//类内声明及使用class TestConst { const COUNTRY = ‘China‘; //const不能加public, static也不需要$, 变量名称大写 static $static = ‘Static‘; public function getCountry() { echo ‘在类的内部访问const属性:‘.self::COUNTRY . ‘<br>‘; //类内调用必须...
PHP 页面编码声明方法详解(header或meta) PHP 页面编码声明与用header或meta实现PHP页面编码的区别 php的header来定义一个php页面为utf编码或GBK编码 php页面为utf编码 header("Content-type: text/html; charset=utf-8"); php页面为gbk编码 header("Content-type: text/html; charset=gb2312"); php页面为big5编码 header("Content-type: text/html; charset=big5"); 通常情况以上代码放在php页面的首页 用header或meta实现PHP页面...
好久没有上博客园写文章了,今晚终于有点空了,就来写一下昨天的一点小发现。 我自己所知,C++,Java的面向对象都有多态的特点,而PHP没有,但PHP可以通过继承链方法的重写来实现多态的属性。而魔术方法会在特定情况下被触发,我们也可以对其进行重写。---------------------------------------------------------------------------------------------------------摘抄开始--------------------------------------------------...
本文实例讲述了PHP获取文件相对路径的方法。分享给大家供大家参考。具体实现方法如下:
<?php
$a = ‘/a/b/c/d/e.php‘;
$b = ‘/a/b/12/34/c.php‘;
//../../12/34/c.php
echo getRelativelyPath($a,$b);
//求$b相对于$a的相对路径
function getRelativelyPath($a,$b){
$a=explode(‘/‘,$a);
$b=explode(‘/‘,$b);
var_dump($a);
//print_r($b);
$c=array_values(array_diff($a,$b));
$d=array_values(array_diff($b,$a));
// ...
【一、在服务器端配置】 安全,PHP代码编写是一方面,PHP的配置更是非常关键。我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我们慢慢探讨。我们先使用任何编辑工具打开 /etc/local/apache2/conf/php.ini,如果你是采用其他方式安装,配置文件可能不在...
本文实例讲述了PHP正则验证Email的方法。分享给大家供大家参考。具体如下:
<?php
function validateEmail($email)
{$isValid = true;$atIndex = strrpos($email, "@");if (is_bool($atIndex) && !$atIndex){$isValid = false;}else{$domain = substr($email, $atIndex+1);$local = substr($email, 0, $atIndex);$localLen = strlen($local);$domainLen = strlen($domain);if ($localLen < 1 || $localLen > 64){// local part len...
官网原版下载http://downloads.zend.com/studio ... win32.win32.x86.exe破解补丁:链接:http://pan.baidu.com/s/1gdi4UCr 密码:ac1r汉化方式:help---install new software--输入:http://download.eclipse.org/tech ... e-site/R0.13.0/luna后PEDDING.....完成后选择chinese(sim)后安装重启即为汉化。原文:http://www.cnblogs.com/westsoft/p/5906710.html
1.下载xdebug文件http://xdebug.org/wizard.php将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个版本的xdebug。全部下载地址:http://www.xdebug.org/download.php2.配置php.ini,在末尾加上。
zend_extension="php_xdebug-2.3.3-5.6-vc11.dll"
xdebug.remote_enable = On
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.idekey = PHPSTROM3.chrome的xdebu...
对于那些初学PHP语言的人来说,对于PHP的接口类也许了解的还不是很深入,接下来我们就来具体讲述PHP接口类interface的使用方法。如何正确运用PHP XMLReader解析XML文档深入解读PHP DOMXPath在进行XML文件解析推荐几款功能强大的PHP模板引擎PHP使用技巧的要点分析如何正确使用PHP DOM-XML创建XML文件 其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现...
BOM头是UTF-8来告诉编辑器:我是UTF8编码。它的编码是\xEF\xBB\xBF但是PHP在设计之初并没有考虑到BOM头的问题,所以在编解码的时候很容易出现问题$result = trim($result, "\xEF\xBB\xBF");
print_r(json_decode($result, true));
exit;还有一种比较矬:
1
2
3
4
5$result = @iconv("UTF-8", "GBK//IGNORE", $result);
$result = @iconv("GBK", "UTF-8//IGNORE", $result);print_r(json_decode($result, true));
exit; 原文:http:...