方法一:找名字有空格的人,復制他的名字空格,再粘貼給自己的名字就行。
方法二:用搜狗輸入法或QQ拼音輸入法,打v1d,就出來名字空格了。
方法三:用智能ABC輸入法,按住Alt鍵不放,輸入430,再放開Alt鍵,就出來名字空格了。
搜狗輸入法和QQ拼音輸入法,貌似也可以用這個方法輸入穿越火線名字空格。
❷ PHP壓縮HTML代碼問題!!!
我們用這個處理
function compressHTML($buffer){
$search = array(
'/\>[^\S ]+/s',
'/[^\S ]+\</s',
'/(\s)+/s'
);
$replace = array(
'>',
'<',
'\\1'
);
if (preg_match("/\<html/i",$buffer) == 1 && preg_match("/\<\/html\>/i",$buffer) == 1) {
$buffer = preg_replace($search, $replace, $buffer);
}
return $buffer;
}
❸ 如何用php壓縮html代碼並輸出
第一步,你需要對php的設置如下:
php.ini: output_buffering = Off output_handler = ob_gzhandler zlib.output_compression = Off zlib.output_compression_level = -1
第二步,你需要在apache下增加如下設置:
AddOutputFilter DEFLATE html php js css
這樣就可以對html php js css進行gzip壓縮了。
第三步,你需要使用如下php壓縮html並輸出到客戶端的函數:
function compress_html($string) { return ltrim(rtrim(preg_replace(array("/> *([^ ]*) *</","//","'/\*[^*]*\*/'","/\r\n/","/\n/","/\t/",'/>[ ]+</'), array(">\\1<",'','','','','','><'),$string))); }
上面的這個正則表達式,很強大的哦,經過我本人親自測試可使用。
通過以上方法,你就可以將你的html代碼壓縮然後輸出給客戶端了。不信你可以查看源代碼,就是一行,網頁瞬間壓縮很小。
❹ PHP壓縮HTML代碼問題!!!
function compressHtml($string) {
$matches = array();
preg_match_all('/(<(?:pre|code)>.+?<\/(?:pre|code)>)+/is', $string, $matches);
foreach ((array)$matches[1] as $k => $v) {
$string = str_replace($v, "#{$k}#", $string);
}
$string = str_replace("\r\n", '', $string);
//清除換行符
$string = str_replace("\n", '', $string);
//清除換行符
$string = str_replace("\t", '', $string);
//清除製表符
$pattern = array ("/> *([^ ]*) *</", "/[\s]+/", "/<!--[^!]*-->/", "/\" /", "/ \"/", "'/\*[^*]*\*/'");
$replace = array (">\\1<", " ", "", "\"", "\"", "");
$string = preg_replace($pattern, $replace, $string);
foreach ((array)$matches[1] as $k => $v) {
$string = str_replace("#{$k}#", $v, $string);
}
return $string;
}
思路就是提前替換出 pre, code 的塊內容.
在處理完之後, 再替換回來.
ps . 其實那個壓縮函數沒多大用途. nginx 直接開 gzip 壓縮就好了. 效率和性能比用php做要高.
❺ 如何在HTML 中嵌入 PHP 代碼
我們以一個提交訂單和顯示訂單信息的例子為學習PHP的開始。這個例子包含兩個文件。一個提交訂單的html文件:orderform.html,一個顯示訂單信息的php文件:processorder.php。我將這兩個文件放在test_1文件夾下,將test_1文件夾放在htdocs目錄下。
文件的組織形式如下圖所示,使用xampps安裝的集成環境。
提交訂單的html文件orderform.html如下所示:
<form action="processorder.php" method="post">
<table>
<tr bgcolor="#cccccc">
<td width="150">Item</td>
<td width="15">Quantity</td>
</tr>
<tr>
<td>Tires</td>
<td align="center"><input type="text" name="tireqty" size="3" maxlength="3" /></td>
</tr>
<tr>
<td>Oil</td>
<td align="center"><input type="text" name="oilqty" size="3" maxlength="3" /></td>
</tr>
<tr>
<td>Spark Plugs</td>
<td align="center"><input type="text" name="sparkqty" size="3" maxlength="3" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Submit Order" /></td>
</tr>
</table>
</form>
顯示訂單信息的php
❻ 如何使用 PHP 輸出壓縮的 HTML 代碼
function compressHtml($string) {
$matches = array();
preg_match_all('/(<(?:pre|code)>.+?<\/(?:pre|code)>)+/is', $string, $matches);
foreach ((array)$matches[1] as $k => $v) {
$string = str_replace($v, "#{$k}#", $string);
}
$string = str_replace("\r\n", '', $string);
//清除換行符
$string = str_replace("\n", '', $string);
//清除換行符
$string = str_replace("\t", '', $string);
//清除製表符
$pattern = array ("/> *([^ ]*) *</", "/[\s]+/", "/<!--[^!]*-->/", "/\" /", "/ \"/", "'/\*[^*]*\*/'");
$replace = array (">\\1<", " ", "", "\"", "\"", "");
$string = preg_replace($pattern, $replace, $string);
foreach ((array)$matches[1] as $k => $v) {
$string = str_replace("#{$k}#", $v, $string);
}
return $string;
}
思路就是提前替換出 pre, code 的塊內容.
在處理完之後, 再替換回來.
ps . 其實那個壓縮函數沒多大用途. nginx 直接開 gzip 壓縮就好了. 效率和性能比用php做要高.