PHP hack的使用技巧详解

PHP hack的使用方法是一个比较麻烦的过程。我们在这里给出的代码示例,希望能够作为大家在开发中的参考学习对象。这次讲的是使用PHP hack实现类似TAB VIEW的效果哦,的确麻烦些。#t#

PHP hack示例:

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

以上这一大段的代码就是有关PHP hack的具体实现方法。

标题名称:PHP hack的使用技巧详解
链接地址:http://www.shufengxianlan.com/qtweb/news14/415414.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联