HTML 教程 技术教程文章

PHP将HTML代码转换到UBB论坛代码_PHP教程【图】

烈16火84网(LieHuo24.Net)教17程 最近给下载栏目增设一键转帖功能,烈火下载栏目是使用DedeCMS构建的,大家都知道dede没有一键转帖功能,于是只好自己写一个,最终实现了。这里记下其中软件简介的HTML转UBB代码。 一键转帖演示: 关于PHP将HTML转UBB代码的问题,笔者在网上找到几个,但都不太好用,于是自己进行了修改和整理,如您有其它需求,可在下面留言。 PHP代码:Copy to Clipboard引用的内容:[www.bkjia.com] $intro = $li...

php图片生成代码和html混编出现乱码_PHP教程【图】

把一段php图片生成代码嵌入html中时,php部分出现的却是乱码是什么原因呢? 解决办法:上面的代码结果是产生一个图片 把这个文件作为一个单独的PHP并在HTML中用标签进行调用。 直接插入当然是乱码,因为浏览器已经按照HTML的方式去处理了,半截你再来个图片格式,当然不行。 调用方法: 使用的时候直接用html语法:调用就可以了,在服务端做验证时取session存储的验证字符与用户提交的字符进行比较,相同则通过验证 http://www.bk...

在HTML中利用js调用php的内容-计数器实例_PHP教程

我们经常会看到很多网站的统计代码都是以js调用的形式显示的,下面我们就来看看那如何实例的吧。 $countfile = "num.txt"; //定义计数器写入的文件是当前目录下count.txt,然后我们应当测试该文件能否打开 if (($fp = fopen($countfile, "r+")) == false) { //用读写模式打开文件,若不能打开就退出 printf ("打开文件 %s 失败!",$countfile); exit; } else { //如果文件能够正常打开,就读入文件中的数据,假设是1 $count = fread...

PHP生成HTML的技术原理_PHP教程

1)在MYSQL里新建一数据库,命名为 database (可自定义),新建一表,命名为 news(因为是新闻发布嘛,取个好记的名字即可,可自定义),然后建立这几个字段名:id (自动递增,这是关键,类型:INT)title (顾名思义,新闻标题,类型可取 TEXT)content (新闻内容,类型可取 TEXT)path (HTML文件路径,类型可取 TEXT) 2)建立 conn.php这是连接数据库的PHP文件,你可以把连接数据的语句单独放在这一文件里,以后多个需要连接数据库的...

PHP压缩html网页代码_PHP教程

PHP压缩html网页代码 (清除空格,换行符,制表符,注释标记)。 有个不错的方法就是压缩HTML,压缩html 其实就是:清除换行符,清除制表符,去掉注释标记 。它所起到的作用不可小视。 现提供PHP 压缩HTML函数。请大家不妨试试看,感觉还不错吧。 不废话了,直接上代码: 代码如下:/** * 压缩html : 清除换行符,清除制表符,去掉注释标记 * @param $string * @return 压缩后的$string * */ function compress_html($string) { $...

PHP删除文章时同时删除生成的HTML页面_PHP教程

添加文章时生成HTML静态的页面,但如果要删除文章,添加文章时生成的HTML静态页面也应该同时删除掉,否则就成了冗余文件,所以我们应该在删 除没用的文章时,同时删除掉已生成的HTML静态页面,下面来看看PHP文章系统里面如何同时删除掉生成的HTML静态页面,这里只是一个简单的原理系 统,可以作为一个参考,更成熟系统可以参考比较成熟的CMS系统,下面是源码文件。ob_start(); require_once("../inc/conn.php"); $id=$_GET["id"]; ...

PHP将整个网站生成HTML静态_PHP教程

其实实现的方法很简单。php;"> 输出到一个变量中 $temp = ob_get_contents(); ob_end_clean(); //写入文件 $fp = fopen(‘文件名’,'w’); fwrite($fp,$temp) or die(‘写文件错误’); ?>这只是最基本的方法,还不是很实用,因为网站是要更新的,要定期重新生成HTML 下面是我用的方法: if(file_exists("xxx.html")) {$time = time(); //文件修改时间和现在时间相差半小时一下的话,直接导向html文件...

php将HTML转换成文本_PHP教程

php // $document 应包含一个 HTML 文档。// 本例将去掉 HTML 标记,javascript 代码// 和空白字符。还会将一些通用的// HTML 实体转换成相应的文本。$search = array ("''si", // 去掉 javascript"']*?>si", // 去掉 HTML 标记"([rn])[s]+", // 去掉空白字符"&(quot|#34);i", // 替换 HTML 实体"&(amp|#38);i","&(lt|#60);i","&(gt|#62);i","&(nbsp|#160);i","&(iexcl|#161);i","&(cent|#162);i","&(pound|#163);i","&(copy|#169)...

关于php程序员必知必会的一些html知识_PHP教程

1.form表单,如果不限制图像的格式,可以写为:accept="image/*"。同样是可以的 php处理页面的获取$_FILES['NAME']['name'] 具备按钮功能哦一组用相同的namedom对象.checked = true or false 提交 重置表单 按钮 隐藏域value1//菜单格式,全部列出来 可以有多个选中 value1xxxxxid唯一 URL编码。中文,特殊符号,等。 url的参数如果有特殊符号,?/等,可以urlencode编码。。。。获取后用urldecode解码。 http://www.bkjia.com/P...

php奇葩错误:htmlspecialchars处理中文丢失_PHP教程

<span $value = "中文中文"<span ; <span $res = <span htmlspecialchars(<span $value);经过这个函数处理之后,$res就直接变成了空的字符串。奇葩错误啊!后来发现要这样才能成功,以前都没遇到过呢,奇怪!<span htmlspecialchars(<span $value, ENT_NOQUOTES, "gb2312");这样处理就OK,不明觉厉,不明觉厉……BY THE WAY:PHP VERSION:5.3.10http://www.bkjia.com/PHPjc/440137.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc...

PHP解析HTML类–PHPSimpleHTMLDOMParser_PHP教程

<span <span 本地下载 simplehtmldom_1_5// Create DOM from URL or file $html = file_get_html(http://www.google.com/);// Find all images foreach($html->find(img) as $element) echo $element->src . ;// Find all links foreach($html->find(a) as $element) echo $element->href . ;// Create DOM from string $html = str_get_html(HelloWorld);$html->find(div, 1)->class = bar;$html->find(div[id=hello], 0)->inne...

PHP删除HTMl标签_PHP教程

<span /*<span ** 取出html标签* * @access public* @param string str* @return string* <span */ <span function deletehtml(<span $str<span ) {<span $str = <span trim(<span $str); <span //<span 清除字符串两边的空格<span $str = <span strip_tags(<span $str,""); <span //<span 利用php自带的函数清除html格式。保留P标签<span $str = <span preg_replace("/\t/","",<span $str); <span //<span 使用正则表达式匹配需要...

php截取html字符串自动补全html标签_PHP教程

文章来总结一下关于利用php截取html字符串自动补全html标签,实际开发中会经常碰到,很多人直接先strip_tags过滤掉html标签,但是就只剩下纯文本了,可读性非常差,下面是一个函数 代码如下 /** * 截取HTML,并自动补全闭合 * @param $html * @param $length * @param $end */function subHtml($html,$length) { $result = ; $tagStack = array(); $len = 0; $contents = preg_split("~(<[^>]+?>)~si",$html, -1,PREG...

php生成html静态页面的二种方法_PHP教程

在我之前所见的文章中要不是用代码堆砌空间就是用高手与高手交流用的语言让新人望而生却。因此本文尽量把整体思路说得详尽点。两种方法简单说明如下:一, 利用PHP的输出控制函数(Output Control)得到静态页面字符串,再写入到新的文件中。使用说明:1、实例化 代码如下 $cache = new Cache();2、设置缓存时间和缓存目录$cache = new Cache(60, /any_other_path/); 第一个参数是缓存秒数,第二个参数是缓存路径...

把php生成静态(html)页面程序代码_PHP教程

生成静态页面一般是把动态页面生成html页面,这样可以减少服务器负载也是现在各大网站常用的优化方法,下面我来分享一个把php生成静态(html)页面类。 代码如下 class create_html {private $template;//模版private $file_name;//文件名private $array;//数据数组function __construct($file_name, $template, $array) {//构造类$this->template = $this->read_file($template, "r");//读取模板文件$this->file_nam...

php$_POST获取html表单form数据教程_PHP教程

$_POST 变量用于收集来自 method="post" 的表单中的值。从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。先来看个最简单的实例 代码如下 如我输入 你好,post.php文件代码如下 代码如下 You are . 输出结果就是You are 你好那么post如何获取像单选按钮呢,实例如下 代码如下 radiopost.php文件 代...

php生成html文件的多种方法介绍_PHP教程

文章介绍了三种在php中使用种可以用来生成html文件的方法,前面是利用了php的ob_start,后面使用了smarty模板的朋友来生成方法。我经常会在网上看到有人问怎么将整个动态的网站静态化,其实实现的方法很简单。 代码如下 //在你的开始处加入 ob_start(); ob_start(); //以下是你的代码 //在结尾加入 ob_end_clean(),并把本页输出到一个变量中 $temp = ob_get_contents(); ob_end_clean(); //写入文件 $fp = fopen(&ls...

phpshtml生成类带使用方法_PHP教程

php教程 shtml生成类带使用方法 class Shtml{ var $DataSource; //array var $Templet; //string var $FileName; //绑定数据源 function BindData($arr){ $this->DataSource = $arr; } function Create(){ //只谈思路,自己写: $tmp = $this->Templet; foreach($this->DataSource as $key=>$value){ //替换模板字符串中 的字符串 $tmp = str_replace('',$value,$tmp); } //生成文件,存...

php生成html文件方法_PHP教程

下面一段生成html文件类是一款用php的fopen生成html 静态文件的方法好,好了费话不说多了我们来看看吧。下面一段生成html文件类是一款用php的fopen生成html 静态文件的方法好,好了费话不说多了我们来看看吧。class html{ var $dir; var $rootdir; var $name; var $dirname; var $url; var $time; var $dirtype; var $nametype; function html($nametype=name,$dirtype=year,$rootdir=html) { ...

php中htmlspecialchars,htmlentities用法_PHP教程

在php中htmlspecialchars, 将特殊字元转成 HTML 格式,而htmlentities,将所有的字元都转成 HTML 字串 了,下面我来分别简单的介绍。htmlentities用法$str = "John & Adams"; echo htmlentities($str, ENT_COMPAT); echo " "; echo htmlentities($str, ENT_QUOTES); echo " "; echo htmlentities($str, ENT_NOQUOTES); ?>John & Adams John & Adams John & Adams 浏览器输出:代码如下 htmlspecialchars用法 & (和) 转成 & " (双引...