程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP hack的使用技巧詳解

PHP hack的使用技巧詳解

編輯:關於PHP編程

PHP hack示例:

  1. < ?php  
  2. $tabs = array();  
  3. function tabs_header()  
  4. {  
  5. ?> 
  6. <style type="text/css"> 
  7. .tab {  
  8. border-bottom: 1px solid black;  
  9. text-align: center;  
  10. font-family: arial, verdana;  
  11. }  
  12. .tab-active {   
  13. border-left: 1px solid black;   
  14. border-top: 1px solid black;   
  15. border-right: 1px solid black;   
  16. text-align: center;   
  17. font-family: arial, verdana;   
  18. font-weight: bold;  
  19. }  
  20. .tab-content {   
  21. padding: 5px;   
  22. border-left: 1px solid black;   
  23. border-right: 1px solid black;   
  24. border-bottom: 1px solid black;  
  25. }   
  26. < /style>  

  1. <?php 
  2. }  
  3. function tabs_start()  
  4. {   
  5. ob_start();   
  6. }  
  7. function endtab()   
  8. {   
  9. global $tabs;  
  10. $text = ob_get_clean();  
  11. $tabs[ count( $tabs ) - 1 ][ 'text' ] = $text;  
  12. ob_start();  
  13. }  
  14. function tab( $title )   
  15. {  
  16. global $tabs;  
  17. if ( count( $tabs ) > 0 )  
  18. endtab();  
  19. $tabs []= array(  
  20. title => $title,  
  21. text => ""  
  22. );  
  23. }  
  24.  
  25. function tabs_end( )  
  26. {  
  27. global $tabs;  
  28. endtab( );  
  29. ob_end_clean( );  
  30. $index = 0;  
  31. if ( $_GET['tabindex'] )  
  32. $index = $_GET['tabindex'];  
  33. ?> 
  34. < table width="100%" cellspacing="0" cellpadding="0"> 
  35. < tr> 
  36. < ?php  
  37. $baseuri = $_SERVER['REQUEST_URI'];  
  38. $baseuri = preg_replace( "/?.*$/", "", $baseuri );  
  39. $curindex = 0;  
  40. foreach( $tabs as $tab )  
  41. {  
  42. $class = "tab";  
  43. if ( $index == $curindex )  
  44. $class ="tab-active";  
  45. ?> 
  46. < td class="< ?php echo($class); ?>"> 
  47. < a href="< ?php echo( $baseuri."?tabindex=".$curindex ); ?>"> 
  48. < ?php echo( $tab['title'] ); ?> 
  49. < /a> 
  50. < /td> 
  51. < ?php  
  52. $curindex += 1;  
  53. }  
  54. ?> 
  55. < /tr> 
  56. < tr>< td class="tab-content" colspan="< ?php echo( count( $tabs ) + 1 ); ?>"> 
  57. < ?php echo( $tabs[$index ]['text'] ); ?> 
  58. < /td></tr> 
  59. < /table> 
  60. < ?php  
  61. }  
  62. ?> 

以上這一大段的代碼就是有關PHP hack的具體實現方法。
 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved