January 19, 2010
YouTube封鎖
由於YouTube上的內容問題,一些國家曾經或已經封鎖了YouTube網站,在這些國家無法登入YouTube。
巴基斯坦在2008年2月, 政府下令ISP屏蔽了YouTube[26]。事情的起因是2005年發生在丹麥的日德蘭郵報穆罕默德漫畫事件,2008年初此事在巴基斯坦又引起餘波, 發生了一系列抗議活動[27]。然而2月24日巴基斯坦電信局在屏蔽YouTube時,不知是有意還是無意,向全球送出廣播(broadcast),宣稱 自己是全球YouTube互聯網位址208.65.15.3網絡空間256個位址的合法目的地,而YouTube自己廣播互聯網位址 208.65.15.3為1024台電腦的終站,根據邊界網關協議,前者更為準確。而提供互聯網連線給巴基斯坦電信公司的香港PCCW並沒有擋下錯誤廣 播,造成從亞太地區開始,全球所有對YouTube的訪問都流向了巴基斯坦電信公司,2小時後巴基斯坦電信公司才停止了這個行為。期間使YouTube實 際上無法訪問[28][29]。
另外,中國政府也曾多次屏蔽YouTube的接入。2008年西藏騷亂發生後,中國政府在3月16日屏蔽YouTube,中國國務院新聞辦公室副主任蔡名照當時否認知道屏蔽之事,並保證展開調查[30]。
PHP substr()
定义和用法
substr() 函数返回字符串的一部分。
语法
substr(string,start,length)
| 参数 | 描述 |
|---|---|
| string | 必需。规定要返回其中一部分的字符串。 |
| start | 必需。规定在字符串的何处开始。
|
| charlist | 可选。规定要返回的字符串长度。默认是直到字符串的结尾。
|
提示和注释
注释:如果 start 是负数且 length 小于等于 start,则 length 为 0。
例子
例子 1
<?php
echo substr("Hello world!",6);
?>
输出:
world!
例子 2
<?php
echo substr("Hello world!",6,5);
?>
输出:
world
PHP strpos()
PHP strpos() 函数
定义和用法
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回 false。
语法
strpos(string,find,start)
| 参数 | 描述 |
|---|---|
| string | 必需。规定被搜索的字符串。 |
| find | 必需。规定要查找的字符。 |
| start | 可选。规定开始搜索的位置。 |
提示和注释
注释:该函数对大小写敏感。如需进行对大小写不敏感的搜索,请使用 stripos() 函数。
例子
<?php
echo strpos("Hello world!","wo");
?>
输出:
6
PHP strstr() 函数
定义和用法
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。
语法
strstr(string,search)
| 参数 | 描述 |
|---|---|
| string | 必需。规定被搜索的字符串。 |
| search | 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 |
提示和注释
注释:该函数是二进制安全的。
注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stristr()。
例子
例子 1
<?php
echo strstr("Hello world!","world");
?>
输出:
world!
例子 2
在本例中,我们将搜索 “o” 的 ASCII 值所代表的字符:
<?php
echo strstr("Hello world!",111);
?>
输出:
o world!