note 84710 added to function.show-source

From: Date: Sat, 26 Jul 2008 12:38:39 +0000
Subject: note 84710 added to function.show-source
Groups: php.notes 
Request: Send a blank email to php-notes+get-142784@lists.php.net to get a copy of this message
This is the script of Source Code Viewer for computer and mobile too!!! <html> <head> <title> Source Code Viewer </title> </head> <body> <center><h1><font color="goldenrod"><u>Source Code Viewer</u></font></h1></center><br><br> <?php $do = $_GET['do']; $url = $_GET['url']; $page = $_GET['page']; if($do=="nssource") { echo "<center><b>Non - Spliting Source Code Of <a href=\"$url\">$url</a></b></center><br><br><hr><br><br>"; highlight_file($url); echo "<br><br><hr><br><br>"; } elseif($do=="ssource") { ini_set('highlight.comment', '#FF8000'); ini_set('highlight.default', '#0000BB'); ini_set('highlight.keyword', '#DD0000'); ini_set('highlight.string', '#007700'); ini_set('highlight.html', '#FF0000'); $s = file($url); $c = count($s); echo "<center><b>Spliting Source Code Of <a href=\"$url\">$url</a></b></center><br><br><hr><br><br>"; if($page=="" || $page<=0)$page=1; $num_items = $c; $items_per_page= 25; $num_pages = ceil($num_items/$items_per_page); if($page>$num_pages)$page= $num_pages; $limit_start = ($page-1)*$items_per_page; if(($c-$limit_start)<25) { $e = $c; } else { $e = $limit_start+25; } if($s!="") { for($i=$limit_start;$i<$e;$i++) { $n = $i+1; echo "<font color=\"#00FF00\">$n.</font> "; highlight_string($s[$i]); echo "<br>"; } echo "<br><br><hr><br><center>"; if($page>1) { $ppage = $page-1; echo "<br><a href=\"source.php?do=ssource&url=$url&page=$ppage\">PREV</a> "; } if($page<$num_pages) { $npage = $page+1; echo "<a href=\"source.php?do=ssource&url=$url&page=$npage\">NEXT</a>"; } echo "<br><b>$page/$num_pages</b><br><br>"; if($num_pages>2) { echo "<FORM action=\"source.php\" method=\"GET\">"; echo "<input type=\"hidden\" name=\"do\" value=\"ssource\">"; echo "<b>Jump To Page : </b>"; echo "<input type=\"text\" name=\"page\" title=\"Jump To Page :\" style=\"-wap-input-format:'*N'\" size=\"3\">"; echo "<input type=\"hidden\" name=\"url\" value=\"$url\">"; echo "<br><br><input type=\"submit\" value=\"GO\">"; echo "</FORM><br><br>"; } echo "</center><hr><br><br>"; } } if($url=="") { $url = "http://"; } echo "<center>"; echo "<FORM action=\"source.php\" method=\"GET\">"; echo "<b><u>URL</u> : </b><br><br>"; echo "<input type=\"text\" name=\"url\" value=\"$url\" title=\"URL :\"><br><br>"; echo "<b><u>Source Type</u> : </b><br><br>"; echo "<select name=\"do\" title=\"Source Type\"><option value=\"ssource\">Spliting</option><option value=\"nssource\" checked=\"checked\">Non - Spliting</option></select><br><br>"; echo "<input type=\"submit\" value=\"Show Source\">"; echo "</FORM>"; ?> </center> </body> </html> ---- Server IP: 59.162.86.33 Probable Submitter: 59.97.128.87 ---- Manual Page -- http://www.php.net/manual/en/function.show-source.php Edit -- https://master.php.net/note/edit/84710 Del: integrated -- https://master.php.net/note/delete/84710/integrated Del: useless -- https://master.php.net/note/delete/84710/useless Del: bad code -- https://master.php.net/note/delete/84710/bad+code Del: spam -- https://master.php.net/note/delete/84710/spam Del: non-english -- https://master.php.net/note/delete/84710/non-english Del: in docs -- https://master.php.net/note/delete/84710/in+docs Del: other reasons-- https://master.php.net/note/delete/84710 Reject -- https://master.php.net/note/reject/84710 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#142784) next »