mohammad-s
Member
سلام .
تو همین فروم وقتی کد php گذاشته میشه کدها به صورت رنگی هستند !
می خوام بدونم چه طور میشه این کار رو کرد ؟
تو همین فروم وقتی کد php گذاشته میشه کدها به صورت رنگی هستند !
می خوام بدونم چه طور میشه این کار رو کرد ؟
بفرما
جا داره از دوست خوبم نبی بابت معرفیش تشکر کنم.
سلام فکر کنم این بدردتون بخوره
http://pear.php.net/package/Text_Highlighter
اینم داکیومنت
http://pear.php.net/package/Text_Hig...er/docs/0.7.0/
موفق باشید
یه پست پایین تر این موضوع بحث شده
--------------------------------------
ببخشید علیرضا جان، باز هم ندیدم کی پست دادی، باهم پست دادیم
Getting output
--------------
And finally, do the highlighting and get the output:
require_once 'Text/Highlighter.php';
require_once 'Text/Highlighter/Renderer/Html.php';
$options = array(
'numbers' => HL_NUMBERS_LI,
'tabsize' => 8,
);
$renderer =& new Text_Highlighter_Renderer_HTML($options);
$hl =& Text_Highlighter::factory('php');
$hl->setRenderer($renderer);
$html = $hl->highlight(file_get_contents('example.php'));
جون داداش ما رو نترسون:razz:جدا این خیلی پیچیدست
راهی ، روشی ، کلاس خاصی برای این کار وجود نداره ؟
<html>
<head>
<style type="text/css">
.hl-default {
color: Black;
}
.hl-code {
color: Gray;
}
.hl-brackets {
color: Olive;
}
.hl-comment {
color: Orange;
}
.hl-quotes {
color: Darkred;
}
.hl-string {
color: Red;
}
.hl-identifier {
color: Blue;
}
.hl-builtin {
color: Teal;
}
.hl-reserved {
color: Green;
}
.hl-inlinedoc {
color: Blue;
}
.hl-var {
color: Darkblue;
}
.hl-url {
color: Blue;
}
.hl-special {
color: Navy;
}
.hl-number {
color: Maroon;
}
.hl-inlinetags {
color: Blue;
}
.hl-main {
background-color: White;
}
.hl-gutter {
background-color: #999999;
color: White
}
.hl-table {
font-family: courier;
font-size: 12px;
border: solid 1px Lightgrey;
}
</style>
</head>
<body>
<?
include_once("./Console/Getopt.php");
include_once("./XML/Parser/Simple.php");
include_once("./Text/Highlighter.php");
require_once 'Text/Highlighter/Renderer/Html.php';
$options = array(
'numbers' => HL_NUMBERS_LI,
'tabsize' => 8,
);
$renderer =& new Text_Highlighter_Renderer_HTML($options);
$hl =& Text_Highlighter::factory('php');
$hl->setRenderer($renderer);
$ali="
<?php
echo \"that's easy , dont worry\" ;
//are you ready
echo \"now go!!\";
\$ali=mysql_query(.......);
?>
" ;
$html = $hl->highlight($ali);
echo $html;
?>
</body>
</html>
$hl =& Text_Highlighter::factory('HTML');
$html = $hl->highlight($ali
شرمنده ، اما برای من میادشما خودت یه نگاه به این آدرس بنداز ...
فقط یه صفحه سفید میاد !![]()