[代码] 关键词高亮
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
<span><span class="keyword">function</span><span> highlight(</span><span class="vars">$sString</span><span>, </span><span class="vars">$aWords</span><span>) { </span></span> Copier après la connexion
if (! is_array ( $aWords ) || empty empty ( $aWords ) || ! is_string ( $sString )) {
return false;
}
$sWords = implode ( '|' , $aWords );
return preg_replace ( '@b(' . $sWords . ')b@si' , '$1' , $sString );
}
[代码] 获取你的Feedburner的用户
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
<span><span class="keyword">function</span><span> get_average_readers(</span><span class="vars">$feed_id</span><span>,</span><span class="vars">$interval</span><span> = 7){ </span></span> Copier après la connexion
$today = date ( 'Y-m-d' , strtotime ( "now" ));
$ago = date ( 'Y-m-d' , strtotime ( "-" . $interval . " days" ));
$feed_url = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=" . $feed_id . "&dates=" . $ago . "," . $today ;
$ch = curl_init();
curl_setopt( $ch , CURLOPT_RETURNTRANSFER, 1);
curl_setopt( $ch , CURLOPT_URL, $feed_url );
$data = curl_exec( $ch );
curl_close( $ch );
$xml = new SimpleXMLElement( $data );
$fb = $xml ->feed->entry[ 'circulation' ];
$nb = 0;
foreach ( $xml ->feed->children() as $circ ){
$nb += $circ [ 'circulation' ];
}
return round ( $nb / $interval );
}
[代码] 自动生成密码
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
<span><span class="keyword">function</span><span> generatePassword(</span><span class="vars">$length</span><span>=9, </span><span class="vars">$strength</span><span>=0) { </span></span> Copier après la connexion
$vowels = 'aeuy' ;
$consonants = 'bdghjmnpqrstvz' ;
if ( $strength >= 1) {
$consonants .= 'BDGHJLMNPQRSTVWXZ' ;
}
if ( $strength >= 2) {
$vowels .= "AEUY" ;
}
if ( $strength >= 4) {
$consonants .= '23456789' ;
}
if ( $strength >= 8 ) {
$vowels .= '@#$%' ;
}
$password = '' ;
$alt = time() % 2;
for ( $i = 0; $i $length ; $i ++) {
if ( $alt == 1) {
$password .= $consonants [(rand() % strlen ( $consonants ))];
$alt = 0;
} else {
$password .= $vowels [(rand() % strlen ( $vowels ))];
$alt = 1;
}
}
return $password ;
}
[代码] 压缩多个CSS文件
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
<span><span>header(</span><span class="string">'Content-type: text/css'</span><span>); </span></span> Copier après la connexion
ob_start( "compress" );
function compress( $buffer ) {
$buffer = preg_replace( '!/*[^*]**+([^/][^*]**+)*/!' , '' , $buffer );
$buffer = str_replace ( array ( "rn" , "r" , "n" , "t" , ' ' , ' ' , ' ' ), '' , $buffer );
return $buffer ;
}
include ( 'master.css' );
include ( 'typography.css' );
include ( 'grid.css' );
include ( 'print.css' );
include ( 'handheld.css' );
ob_end_flush();
[代码] 获取短网址
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
<span><span class="keyword">function</span><span> getTinyUrl(</span><span class="vars">$url</span><span>) { </span></span> Copier après la connexion
return file_get_contents ( "http://tinyurl.com/api-create.php?url=" . $url );
}
[代码] 根据生日计算年龄
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
<span><span class="keyword">function</span><span> age(</span><span class="vars">$date</span><span>){ </span></span> Copier après la connexion
$year_diff = '' ;
$time = strtotime ( $date );
if (FALSE === $time ){
return '' ;
}
$date = date ( 'Y-m-d' , $time );
list( $year , $month , $day ) = explode ( "-" , $date );
$year_diff = date ( "Y" ) – $year ;
$month_diff = date ( "m" ) – $month ;
$day_diff = date ( "d" ) – $day ;
if ( $day_diff $month_diff $year_diff –;
return $year_diff ;
}
[代码] 计算执行时间
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
<span><span class="comment">//Create a variable for start time </span><span> </span></span> Copier après la connexion
$time_start = microtime(true);
$time_end = microtime(true);
$time = $time_end - $time_start ;
echo 'Script took ' . $time . ' seconds to execute' ;
[代码] PHP的维护模式
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
<span><span class="keyword">function</span><span> maintenance(</span><span class="vars">$mode</span><span> = FALSE){ </span></span> Copier après la connexion
if ( $mode ){
if ( basename ( $_SERVER [ 'SCRIPT_FILENAME' ]) != 'maintenance.php' ){
header( "Location: http://example.com/maintenance.php" );
exit ;
}
} else {
if ( basename ( $_SERVER [ 'SCRIPT_FILENAME' ]) == 'maintenance.php' ){
header( "Location: http://example.com/" );
exit ;
}
}
}
[代码] 阻止CSS样式被缓存
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
<span><span><link span="">
<span class="string">"/stylesheet.css?<!--?php echo time(); ?-->"</span><span> rel=</span><span class="string">"stylesheet"</span><span> type=</span><span class="string">"text/css"</span><span> /&glt; </span> href=</span></span> Copier après la connexion
[代码] 为数字增加 stndrd 等
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
<span><span class="keyword">function</span><span> make_ranked(</span><span class="vars">$rank</span><span>) { </span></span> Copier après la connexion
$last = substr ( $rank , -1 );
$seclast = substr ( $rank , -2, -1 );
if ( $last > 3 || $last == 0 ) $ext = 'th' ;
else if ( $last == 3 ) $ext = 'rd' ;
else if ( $last == 2 ) $ext = 'nd' ;
else $ext = 'st' ;
if ( $last == 1 && $seclast == 1) $ext = 'th' ;
if ( $last == 2 && $seclast == 1) $ext = 'th' ;
if ( $last == 3 && $seclast == 1) $ext = 'th' ;
return $rank . $ext ;
}
href=