高亮你的PHP代码

highlight.php:由Ivan Sagalaev编写的Highlight.js端口到PHP Highlight.php highlight.php是用PHP编写的服务器端语法突出显示工具,目前支持185种语言。 这是一个港口伊万Sagalaev,可充分利用原有JavaScript项目的语言和风格定义。 这是highlight.php v10的自述文件,目前正在开发中。 最新的稳定版本是。 目录 一些历史 执照 安装+设置 推荐的方法是通过Composer安装项目。 composer require scrivo/highlight.php 如果不使用Composer,请确保可以通过包含或通过自动加载器找到在Highlight命名空间中定义的类。 一个简单的自动加载器为此目的包含在此项目中,即Highlight\Autoloader.php 作曲者版本限制 当在composer.json需要此项目时,建议您使用插入符号版本范围,并仅使用主值和次要值; 即^9.14 。 立即下载

PHP有一个很有用但是很多人都没有注意到的函数:highlight_string使用它你可以很轻松的高亮你的PHP代码。不过要注意,highlight_string返回一个Boolean值,它会直接把生成的HTML代码显示出来。下面是我写的一个简单的PHP脚本,你可以通过它来高亮你的代码,然后通过在线编辑器贴到CSDN上边:) 建议粘贴之后把字体设为 Courier New 这样看起来更方便

 

如果你比较懒,也可以访问http://exlcsoft.com/es5/highlight.php 来高亮你的代码~

 

  

<?php

error_reporting
(E_ALL & ~E_NOTICE
);
@
extract($HTTP_SERVER_VARSEXTR_SKIP
);
@
extract($HTTP_COOKIE_VARSEXTR_SKIP
);
@
extract($HTTP_POST_FILESEXTR_SKIP
);
@
extract($HTTP_POST_VARSEXTR_SKIP
);
@
extract($HTTP_GET_VARSEXTR_SKIP
);
@
extract($HTTP_ENV_VARSEXTR_SKIP
);

if ( 
$step != 
)
{
    echo 
'<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>php highlighter</title>
<style>
<!--
input        { border: 1px solid #000000;font-family: Courier New; font-size: 9pt }
textarea     { border: 1px solid #000000;font-family: Courier New; font-size: 9pt }
body         { scrollbar-face-color:white; scrollbar-shadow-color:black;
scrollbar-highlight-color:black; scrollbar-3dlight-color:white;
scrollbar-darkshadow-color:white; scrollbar-track-color:#f9f9f9;
scrollbar-arrow-color:black;font-family: Courier New; font-size: 9pt}
-->
</style>
</head>

<body>
PHP CODE highlight <br>
-------------------- <br>
@ Easy@bjpeu.edu.cn <br>
@ 2003 06 <p>
Please input the code: <br>
<form method="POST" >
  <textarea rows="15" name="con" cols="44"></textarea></p>
  <p><INPUT TYPE="hidden" name="step" value="2"><input type="submit" value="提交" name="B1"></p>
</form>

</body>
</html>'
;

}
else
{
    echo 
'<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>php highlighter</title>
<style>
<!--
a            { color: #FF0000; text-decoration: none }
font            {  text-decoration: none;font-family: Courier New; font-size: 9pt }
input        { border: 1px solid #000000 }
textarea     { border: 1px solid #000000 }
body         { scrollbar-face-color:white; scrollbar-shadow-color:black;
scrollbar-highlight-color:black; scrollbar-3dlight-color:white;
scrollbar-darkshadow-color:white; scrollbar-track-color:#f9f9f9;
scrollbar-arrow-color:black;font-family: Courier New; font-size: 9pt}
-->
</style>
</head>

<body>'
;
    
highlight_string stripslashes($con
) ) ;
echo 
'<p><a href="?">click here to go back...</a></body></html>'
;
    
}




?>
PHP ueditor 的代码高亮 NULL 博文链接:https://onestopweb.iteye.com/blog/2321622 立即下载

相关推荐

代码高亮插件CodeColorer(蓝飞汉化修改版)

写在前面 用WordPress以来,一直是用CodeColorer来实现代码高亮,但原版的汉化不够完全,且与不少主题都冲突,因此本人将原版修改过后使用,并加入了可视化代码插入功能,之前也想发布出来,但因为懒,一直推迟到现在,既然大家希望我提供下载,因此我把它打包出来提供给大家。 CodeColorer CodeColorer是一款基于GeSHi库的WordPress代码语法高亮插件。功能简单,使用方便,是一款比较轻量的插件。CodeColorer支持[ccei_html][cc lang="lang"]code[/cc][/ccei_html] 和[ccei_html]<code lang="lang">code</code>[/ccei_html]两种语法。 属性说明 属性列表如下,括号内是参数类型.string是字符串;integer是整数;boolean是布尔型(开关),可接受“true” “false”, “on” “off”, 整数 1 or 0. lang (string) – 代码使用的语言。 tab_size (integer) – 用以替换制表符的空格数,可在设置界面更改。 line_numbers (boolean) – 是否显示行号,可在设置界面更改。 first_line (integer) – 指定代码块第一行的行号 highlight (string) – 用于指定整行高亮代码行行数,参数是用半角逗号分隔的数字串(如 1,5,8,9)。 no_links (boolean) – 当值为false时,关键字将会添加一个到官方文档的链接,可在设置界面更改。 lines (integer) –指定代码块显示的行数,当值设置为-1时,不出现纵向滚动条,可在设置界面更改。 width (integer or string) – 代码块宽度,可在设置界面更改。 height (integer or string) – 代码块高度,当这个高度可显示的行数比lines指定的值大才会生效,可在设置界面更改。 rss_width (integer or string) – 代码块在RSS输出时的宽度,可在设置界面更改。 theme (string) – 代码块颜色风格 (default, blackboard, dawn, mac-classic, twitlight, vibrant),可在设置界面更改。 inline (boolean) – 内嵌模式开关,用于将一行代码插入到文本中。 strict (boolean) – 严格模式的开关。 nowrap (boolean) – 当值指定为false时,过长的行将会被自动换行,以避免出现横向滚动条。 noborder (boolean) – 是否显示边框的开关。 no_cc (boolean) – 当值为true时,code标签将会被解析,但代码块不会有格式。 class (string) – 添加一个新的CSS。 escaped (string) – 当值为false,代码块里的html转义字符不会被转义,如<不会转义为<,默认为false。 我的博客: http://lanfei.sinaapp.com/ http://blog.csdn.net/CooLanfei 欢迎访问交流。

php实现简单的源码语法高亮函数类

一个php实现简单的源码语法高亮函数类,这个函数设计的比较简单,可能对某些语法不能高亮显示,可以自行扩充各种功能。

代码高亮插件【php代码

在solar in china主要成员的大力邀请之下,开发了solar中的代码高亮插件。我们是一个open研究组织,欢迎大家下载试用。 plug-in component for Highlighter in Solar.rar

php动态高亮web源代码

适用于开放源代码,结合html缓存使用效果更佳,因循环较多不适合放首页。注:配置好不允许高亮的文件名,安全第一。注:配置好不允许高亮的文件名,安全第一。#php实现动态展示目录树结构源代码php动态高亮web源代码

etafort的博客 488

代码高亮 php,php如何高亮代码? 又快又好

php里,如果我们要输出显示php代码,能让这些代码高亮显示吗?可以的,php有内置的函数支持,下面看下怎么使用这个函数。操作方法01如果不使用函数,直接输出的php代码和普通的字符串没什么区别,如图02要高亮代码,我们可以使用函数highlight_string,该函数第一个参数为需要高亮代码的字符串,第二个参数如果不设置,则函数直接输出显示结果,如果传入true,则是返回字符串。代码如图03...

weixin_27038261的博客 796

OI Wiki 表达式求值:如何解析并计算一个中缀表达式的值

表达式求值要解决的问题一般是:输入一个字符串表示的表达式,要求输出它的值。本文基于 OI-wiki 的[表达式求值](https://link.gitcode.com/i/0ade1ea5b40adfd1061912c9c2192845)文档,讲如何用两个栈以 $O(n)$ 的时间完成一个含 `+ - * /`、括号和多位数字的中缀表达式的解析与求值,给出文档中的完整 C++ 实现,并说明含一元运

gitblog_00291的博客 947

php使用html代码高亮,使用SyntaxHighlighter实现HTML高亮显示代码的方法

https://www.jb51.net/jiaoben/15599.htmlsyntaxhighlighter是一个小开源项目,它可以在网页中对各种程序源代码语法进行加亮显示。支持当前流行的各种编程语言:C#、CSS、C++、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / HTML使用方法:1、假设网页文件test.ht...

weixin_39956022的博客 185

终极GitHub Explore搜索指南:10个技巧助你精准定位优质开源库

GitHub Explore作为开源项目的宝藏库,每天都有数千个新项目涌现。对于开发者来说,如何从海量资源中快速找到真正有价值的开源库成为一项必备技能。本文将分享10个经过验证的高级搜索技巧,帮助你像专业开发者一样高效筛选优质项目,节省90%的查找时间。 ## 一、掌握基础搜索语法:精准匹配项目名称 GitHub搜索的核心在于善用关键词组合。通过在搜索框中输入`stars:>1000 lang

gitblog_00061的博客 647

关于刘备伐吴的疑问

三国演义上,刘备伐吴是因为关羽被杀,兄弟义气使他不顾当时局势,毅然伐吴,事实果真如此吗?

iteye_1253的博客 222

刘备为何要东征?

     建安二十四年冬,东吴孙权趁关羽与曹魏大战于襄阳期间,派吕蒙袭取荆州,攻占江陵、公安,杀关羽。至此,吴蜀反目,隆中对的战略思路完全没破坏,蜀汉基本上失去统一全国的机会。     建安二十五年,献帝退位。刘备在曹丕之后称帝,建立蜀汉政权。次年七月,帅师东征伐吴,以报东吴杀关羽取荆州之仇。然虽出战告捷,但于次年被东吴名将陆逊击败于猇亭,精锐损失殆尽,而刘备也于这一战后耗费了心力,于章武三年

dfgj 3380

未曾读过刘备的人,不足以谈人生

      知乎上看到一个问题,说出了我多年来看三国的一个疑问:看到一句话:“20岁看三国觉得曹操最厉害,40岁看三国觉得司马懿最厉害,60岁看三国觉得刘备最厉害。”20岁觉得曹操厉害我能理解,挟天子令诸侯,拥军百万征战天下,风头无尽。40岁觉得司马懿厉害也能理解,隐忍善谋笑到了最后,天下归了司马家。60岁看刘备最厉害!!这个没能理解,刘备有人望所归,有能臣名将,但最后国灭,身边的朋友将领也都没能...

半仙的博客 1089

第3节 三个败家子(3)——被忽略的刘备之子

关于刘禅同志的历史遗留问题,也就是他从出生到登基这段历史空白时期的疑问,其实并不是我这样的现代人最早注意到的,远在南朝刘宋统治时期的一代名臣裴松之同样也发现了不妥。裴松之为此还特意在《三国志》中注释解释道“臣松之案:二主妃子传曰“后主生於荆州”,后主传云“初即帝位,年十七”,则建安十二年生也。十三年败於长阪,备弃妻子走,赵云传曰“云身抱弱子以免”,即后主也。如此,备与禅未尝相失也。又诸葛亮以禅

【Java究竟怎么玩?】 2166

刘备、关羽,还是诸葛亮?

<br />[ http://moky.qzone.qq.com/blog/1277287194 ]<br /><br />今天一个即将毕业的师弟在QQ上向我问了这样一个问题:<br />“你觉的搞技术会不会限制一个人的思维模式呢?<br />好像总体上做技术的人都不如研究市场的人思维开阔<br />就像我同学说的那样,以后他手下有一百个我,<br />虽然只是同学间开开玩笑,但听起来还是有点不舒服”<br /><br />我没有和他讨论这个问题的对错(因为我认为这并不是重点),<br />而是反问:<br

七叔公讲习所 939

【三国演义】——刘备、孙权

刘备,字玄德,乃中山靖王之后,自小胸怀大志,后在天下分崩离析之际,与关羽、张飞桃园三结义,自此走上自己的人生仕途。相关章节:桃园三结义、青梅煮酒论英雄、三顾茅庐、白帝城托孤等等。刘备的仕途可谓一波三折,初期与关羽、张飞三人独闯天涯,可惜势单力薄,难成大业,后得到赵子龙,可谓如虎添翼,可惜每遇战事,皆以失败告终,后来得到军事徐庶,可惜被曹操要挟,离他而去,后得他推荐,三顾茅庐得到诸葛亮的相助,终于改变了逢战必败的颓废战绩,可谓如鱼得水也,后来又陆续得到黄忠和马超的加盟,届时刘备手下的五虎上将已经到齐,更有魏.

山山来驰的博客 648

三顾茅庐:从刘备面试孔明得出的选股经验

三顾茅庐,它讲述了刘备对人才的爱重及渴望的故事,并流传至今,成为了世间美谈。从表面上看,大多觉得这是刘备为求才而奔波劳顿,很令人感动。但细微一想,你会发现,其实这是刘备对诸葛亮的一个面试过程!而通过面试的过程,我们可以举一反三,同样引用到我们选股的逻辑中。 刘备需要什么样的人才? 与曹操相比,刘备自身的业务能力并不强。刘备意识到了智谋之士的重要性,他心里非常清楚,他要取得快速发展,扩大

不忘初心 砥砺前行 1731

未读懂刘备的,不足以谈人生

一个普通人坚持梦想一阵子没问题,但满怀激情地做一辈子,太难。 知乎上看到一个问题,说出了我多年来看三国的一个疑问。 看到一句话: “20岁看三国觉得曹操最厉害,40岁看三国觉得司马懿最厉害,60岁看三国觉得刘备最厉害。” 20岁觉得曹操厉害我能理解,挟天子令诸侯,拥军百万征战天下,风头无尽。 40岁觉得司马懿厉害也能理解,隐忍善谋笑到了最后,天下归了司马家。 60岁看刘备最厉害? 这个,没能理解,刘备有人望所归,有能臣名将,但最后国灭,身边的朋友将领也都没能保住。 从用人和留人心上说确实厉害,但怎么说也不.

weixin_57218581的博客 171

管理中怎么能像刘备一样,一眼看出马谡言过其实

因为汉昭烈帝是基层崛起的实干家,是真正的内行,他知道纸上谈兵的危害,知道实际带兵打仗的实际操作与兵书上的巨大鸿沟。职业自觉是一种内嵌的知识体系,无法在系统化的工作外部习得,你必须研究系统,进入系统,破解出厂设置,重新装订程序,搭建生产环境。当你在晚上合上当前项目的文件夹后,桌上除了笔和纸,没有留下任何东西,这表明你已经明确能够控制自己的工作和学习,并且游刃有余。王平是实战中成长的将官,他就会对安营扎寨提出具体的问题,但是马谡只会纸上谈兵上纲上线,以官职压制王平的合理质疑和建议。两条年轻的鱼在水里游,

bugsycrack的博客 559
上一篇: Arrays 101
下一篇: 最简单的留言板
KBUG
博客等级 码龄24年 5粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值