السلام عليكم .. طلعت مشكله جديده
انا مسوى دلاله
كود PHP:
function mcolor($color) {
$color = str_replace("<br>", "¸", $color);
$color = str_replace(" ", "·", $color);
for ($var = 0; $var < strlen($color); $var++) {
$chr = substr($color, $var, 1);
if (($chr != "$") && ($chr != "(") && ($chr != " ") && ($chr != "%")) {
if ($cv == "yes") {
$f .= $chr;
}
if ($cb == "yes") {
$f .= $chr;
}
if (($cb != "yes") && ($cv != "yes")) {
$f .= "</font><font color=\"#000080\">$chr";
}
}
if ($chr == "$") {
if ($cv != "yes") {
$cv = "yes";
$cb = "no";
}
$f .= "</font><font color=\"#FF0000\">\$";
}
if ($chr == "(") {
if ($cb != "yes") {
$cb = "yes";
$cv = "no";
$f .= "</font><font color=\"#888800\">";
}
$f .= $chr;
}
if ($chr == "%") {
if ($cs != "yes") {
$cs = "yes";
$cb = "no";
$f .= "</font><font color=\"#808080\">";
}
$f .= $chr;
}
if ($chr == " ") {
$cv = "no";
$cb = "no";
$f .= $chr;
}
}
//replace "?" with "<br>"
$f = str_replace("¸", "<br>", $f);
$f = str_replace("·", " ", $f);
return $f;
}
هذى عشان تلون الكود طيب.
وهذى الدلاله عشان الاسطر تطلع مرتبه
كود PHP:
<?
if ($code)
{
$code = ereg_replace( "\r\n\r\n", "\n", $code);
$code = "$code";
$code2 = highlight_string($code,1);
$fp = fopen (basename($PHP_SELF) . ".snipplets", "a");
fwrite ($fp, mcolor($code2));
fclose ($fp);
}
?>
<TABLE class=bar cellSpacing=0 cellPadding=0 width="100%" align=center border=0><TBODY>
<TR><TD><TABLE cellSpacing=0 cellPadding=1 width="100%" bgColor=#eeeeee>
<TBODY><TR>
<TD noWrap width="100%"><? @readfile(basename(($PHP_SELF . ".snipplets"))); ?></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<FORM method="post">
<br><br>
<hr>
<b><u>Your code:</u></b>
<br><TEXTAREA name="code" rows=10 cols=78 wrap=virtual>
</TEXTAREA>
<br><INPUT name="submit" class=bar type="submit" value="Submit">
</FORM>
وعندكم هذا الكود للتجرب
كود PHP:
on 1:sockopen:%scoud:{
if (\$sockerr > 0) { halt }
window -e @scoud-bot
aline @scoud-bot *** Status: Connecting to \$sock(scoud).ip \$+ : \$+ \$sock(scoud).port
.sockwrite -n \$sockname USER \$sockname \$sockname \$sockname scoud stuff!!
sockwrite -n scoud nick scoud-bot $irc
}
شوف النتيجه شلون راح ماراح تطلع الالوان وراح يتخربط الكود اهو السبب من هذى الدلاله highlight_string مالها حل؟ جزاكم الله خير
----------------------
وهذا عنوان السكربت للتجربه http://irc4arab.net/downloads/code.zip