PHP hack的使用技巧详解_PHP教程
程序员文章站
2022-05-13 10:49:02
...
PHP hack示例:
- ?php
- $tabs = array();
- function tabs_header()
- {
- ?>
- style type="text/css">
- .tab {
- border-bottom: 1px solid black;
- text-align: center;
- font-family: arial, verdana;
- }
- .tab-active {
- border-left: 1px solid black;
- border-top: 1px solid black;
- border-right: 1px solid black;
- text-align: center;
- font-family: arial, verdana;
- font-weight: bold;
- }
- .tab-content {
- padding: 5px;
- border-left: 1px solid black;
- border-right: 1px solid black;
- border-bottom: 1px solid black;
- }
- /style>
- php
- }
- function tabs_start()
- {
- ob_start();
- }
- function endtab()
- {
- global $tabs;
- $text = ob_get_clean();
- $tabs[ count( $tabs ) - 1 ][ 'text' ] = $text;
- ob_start();
- }
- function tab( $title )
- {
- global $tabs;
- if ( count( $tabs ) > 0 )
- endtab();
- $tabs []= array(
- title => $title,
- text => ""
- );
- }
- function tabs_end( )
- {
- global $tabs;
- endtab( );
- ob_end_clean( );
- $index = 0;
- if ( $_GET['tabindex'] )
- $index = $_GET['tabindex'];
- ?>
- table width="100%" cellspacing="0" cellpadding="0">
- tr>
- ?php
- $baseuri = $_SERVER['REQUEST_URI'];
- $baseuri = preg_replace( "/?.*$/", "", $baseuri );
- $curindex = 0;
- foreach( $tabs as $tab )
- {
- $class = "tab";
- if ( $index == $curindex )
- $class ="tab-active";
- ?>
- td class="">
- a href="?tabindex=".$curindex ); ?>">
- ?php echo( $tab['title'] ); ?>
- /a>
- /td>
- ?php
- $curindex += 1;
- }
- ?>
- /tr>
- tr> td class="tab-content" colspan="">
- ?php echo( $tabs[$index ]['text'] ); ?>
- /td>tr>
- /table>
- ?php
- }
- ?>
以上这一大段的代码就是有关PHP hack的具体实现方法。
推荐阅读
-
一些使用频率比较高的php函数_php技巧
-
WordPress开发中用于标题显示的相关函数使用解析,wordpress标题_PHP教程
-
php使用mb_check_encoding检查字符串在指定的编码里是否有效_PHP教程
-
PHP代码保护--Zend Guard的使用详解_PHP
-
PHP的Yii框架中使用数据库的配置和SQL操作实例教程_PHP
-
zf框架的Filter过滤器使用示例_PHP教程
-
PHP版 汉字转码的实现详解_PHP教程
-
php函数的传值与传址(引用)详解_PHP教程
-
PHP中的ob_start用法详解_PHP教程
-
浅谈使用PHP开发微信支付的流程,浅谈php支付流程_PHP教程