Просмотр файла require/functions.php

Размер файла: 2.13Kb
  1. <?php
  2. function lib_path(){
  3. echo'
  4. <div class="header">icoder.net.ua</div>
  5.  
  6. <div class="top_menu"></div>
  7. <div class="contents">';
  8. if(FOLDER!='data'){
  9. $path=explode('/',FOLDER);
  10. $c=count($path);
  11. if($c>2){
  12. $dir='data';
  13. for($x=1; $x<$c; $x++){
  14. $dir.=$path[$x];
  15. $dir_path='<a href="index.php?folder='.base64_encode($dir).'">'.htmlspecialchars(file_get_contents($dir.'/name.dir')).'</a>';
  16. }
  17. echo'<a href="index.php">Бібліотека</a>/'.implode('/',$dir_path).'/<span class="b">'.htmlspecialchars(file_get_contents(FOLDER.'/name.dir')).'</span>';
  18. }else{
  19. echo'<a href="index.php">Бібліотека</a>/<span class="b">'.htmlspecialchars(file_get_contents(FOLDER.'/name.dir')).'</span>';
  20. }
  21. }else{
  22. echo'<span class="b">Бібліотека</span>';
  23. }
  24. echo'
  25. </div>
  26. <div class="top_menufoot"></div>';
  27. }
  28. function file_lib_path($name){
  29. echo'
  30. <div class="header">icoder.net.ua</div>
  31.  
  32. <div class="top_menu"></div>
  33. <div class="contents">';
  34. $path=explode('/',PATH);
  35. $c=count($path);
  36. if($c>2){
  37. $dir='data';
  38. for($x=1; $x<$c; $x++){$dir.=$path[$x];
  39. $dir_path='<a href="index.php?folder='.base64_encode($dir).'">'.htmlspecialchars(file_get_contents($dir.'/name.dir')).'</a>';
  40. }
  41. echo'<a href="index.php">Бібліотека</a>/'.implode('/',$dir_path);
  42. }else{
  43. echo'<a href="index.php">Бібліотека</a>';
  44. }
  45. echo'<br/>Назва: <span class="b">'.$name.'</span>
  46. </div>
  47. <div class="top_menufoot"></div>';
  48. }
  49. function my_filter($text){
  50. $text=nl2br(htmlspecialchars(trim($text)));
  51. $text=eregi_replace("((https?|ftp)://[[:alnum:]_=/-]+(\\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&amp;._=/~%#]*(\\?[[:alnum:]?+&amp;_=/%#]*)?)?)", "<a href=\"\\1\">\\1</a>", $text);
  52. $text=preg_replace('#\[b\](.*?)\[/b\]#si', '<span class="b">\1</span>', $text);
  53.  
  54. $text=preg_replace('#\[i\](.*?)\[/i\]#si', '<span class="k">\1</span>', $text);
  55. $text=preg_replace('#\[u\](.*?)\[/u\]#si', '<span class="u">\1</span>', $text);
  56. $text=preg_replace('#\[c\](.*?)\[/c\]#si', '<span class="c">\1</span>', $text);
  57. $text=str_replace('[hr]','<div class="hr"></div>',$text);
  58.  
  59. $text=preg_replace('#\[img\](.*?)\[/img\]#isU', '<a href="datapic/\1"><img src="resize_img.php?img=\1" alt="pic"/></a>', $text);
  60. return $text;
  61. }
  62.  
  63. ?>