if(isset($_GET['id'])){ $s=$_GET['id']; chdir($s); }echo '當前在'.getcwd(),'';$a=opendir('.');while($c=readdir($a)){ if(is_dir($c)) { $w=getcwd().'\\'.$c; echo $c."開啟"; } else { echo $c.''; } }?>複製代碼>
if (isset($url)){Header("HTTP/1.1 303 See Other");Header("Location: $url");exit; //from bbs.it-home.org}?> 複製代碼注意,"Localtion:"後面有一個空格。二、用HTML標記用HTML標記,就是用META的REFRESH標記。舉例: >複製代碼三、用指令碼舉例如下: $url="http://bbs.it-home.org";echo "";echo "location.href="/
$fp = fopen("aaa.conf", 'r'); $configfile = fread($fp, filesize("aaa.conf")); fclose($fp); //通過正則替換來做 $configfile = preg_replace("/\\n\[password\](.+?)\\n/is", "",
/** * 把數組按指定的個數分隔 * @param array $array 要分割的數組 * @param int $groupNum 分的組數 */public function splitArray($array, $groupNum){ if(empty($array)) return array(); //數組的總長度 $allLength = count($array); //個數 $groupNum = intval($groupNum); /
PHP字串特殊符號的過濾方法 :有時候我們會遇到過濾字串中特殊字元的問題,本文提供了一個處理特殊字元串的方法,可能有遺漏,如果讀者發現了可以留言告訴我,謝謝。function strFilter($str){ $str = str_replace('`', '', $str); $str = str_replace('·', '', $str); $str = str_replace('~',
# Virtural hosts啟動虛擬機器主機的配置Include conf/extra/httpd-vhosts.conf ServerAdmin kongdaoxian@gmail.com DocumentRoot "E:/skydao/apache2/htdocs/zendTest/public" ServerName zendTest.com ServerAlias www.zendTest.com DirectoryIndex index.php
if (strstr(strtoupper( PHP_SELF),\"/PHPTEST/\"))echo \"我的廣告!\";?>複製代碼 這樣只要設定:auto_prepend_file=“myprefix.php”,那麼所有phptest目錄下的PHP檔案就都包含你的廣告頭啦!還需要說明的是這個檔案應該放在include_path所指的路徑裡面,不然可能會出錯的,下面就會提到它。auto_append_file string
分享下修改php設定檔以設定大檔案上傳的方法,突破php大檔案上傳限制,感興趣的朋友參考下。本節內容:在php設定檔中設定大檔案上傳選項。要上傳大檔案到伺服器,推薦使用flash長傳組件(100M以內還是不錯的)swfupload。PHP上傳檔案預設不能滿足這個需求,參考如下方法修改。1,一般的php檔案上傳,除非檔案很小.就像一個5M的檔案,很可能要超過一分鐘才能上傳完.但在php中,預設的該頁最久執行時間為 30 秒.就是說超過30秒,該指令碼就停止執行.這就導致出現
//冒泡排序函數 //本函數使用引用,避免記憶體消耗//整理:bbs.it-home.orgfunction &bubble(&$arr){ $count=count($arr); if($count>1){ for($i=0;$i for($j=$count-1;$j>=$i;$j--){ if($arr[$j-1]>$arr[$j]){
header("content-type:text/html;charset=utf-8"); //資料庫連接 $conn = mysql_connect("localhost", "root", "111") or die("not connnected : ".mysql_error()); mysql_select_db("test", $conn); mysql_query("set names utf8"); //查詢共有多少行資料 $sql1 =
//解決strip_tags的bugfunction fixtags ($text) {$text = htmlspecialchars($text);$text = preg_replace("/"/", ""\"", $text);$tags = "/<(!|)(\/|)(\w*)(\ |)(\w*)([\\\=]*)(?|(\")\""\"|)(?|(.*)?"(\")|)([\ ]?)(\/|)>/i";$replacement = "
//刪除字串中html標籤//by bbs.it-home.orgfunction delete_htm($scr) { for($i=0;$i{ if(substr($scr,$i,1)=="{ while(substr($scr,$i,1)!=">")$i++; $i++; } $str=$str.substr($scr,$i,1); } return($str); } ?>複製代碼PHP如何去除HTML標籤方法1:直接取出想要取出的標記 //取出br標記 function
//選擇排序功能函數 //使用引用,減少記憶體消耗//整理:bbs.it-home.orgfunction &select(&$arr){ $count=count($arr); if($count>1){ for($i=0;$i $k=$i; for($j=$i+1;$j if($arr[$j] $k=$j;
$link = mysql_connect("mysql_host" , "mysql_user" , "mysql_password" )or die("Could not connect : " . mysql_error()); mysql_query("set names utf8"); mysql_select_db("my_database") or die("Could not select database");?>複製代碼php 批量產生html
分享下PHP中ini_set和ini_get函數的用法進,學習php編程的朋友可以關注下。php中的ini_set函數是php內建的用來修改設定php.ini設定檔的函數,用這個函數很方便,不用去手動修改php.ini檔案。有時也沒有許可權去修改php.ini檔案,就可以使用這個函數。文法:ini_set("選項","值");該函數用時最好放到php的指令碼最頭部比如:ini_set("max_execution_time",
終於完成了我人生中的第一個PHP、html項目,瞬間燃起了心中奮鬥的毅志,告訴自己:真的可以做到,只是你平時懶惰了一點而已!第一次,有這麼強烈的成就感,在這項目之前一直很崇拜那些電腦高手總是能做出一些很酷、很炫的新鮮玩意;這一刻起,我開始崇拜自己的一點一滴,因為我也可以這麼酷、炫!所以我更堅信的努力奮鬥下去!一開始,感覺這項目對於自己來說真的很困難,當完成了之後,才知道,其實這都不是個事!雖然,有點懵懵懂懂的,但忑忑忐忐中收穫的卻無比巨多。不付一點一滴汗水、辛酸,又何德何能去榮享這份又鹹又甜的淚
本文介紹下php伺服器配置的方法,php環境搭建的具體步驟,有需要的朋友參考下。本節內容:php伺服器配置方法,php環境搭建步驟。具體步驟如下:1、解壓縮安裝包為C:/PHP(解壓到那裡都可以,最重要自己記得路徑)2、將sapi以及DLLS目錄的所有檔案複製到PHP/目錄下3、將php.ini-dist複製到C:WINDOWS目錄下修改為php.ini(默認是這個,不過他可以飲系統環境變量而改變,環境變量在“我的電腦-屬性-高級-系統變量(path或者自己創建一個phprc內容是(php.in
$sudoapt-getinstallapache2複製代碼然後,運行apache:$sudo/etc/init.d/apache2restartapache在安裝期間將會建立一個目錄:/var/www,該目錄是該伺服器中存放文檔的根目錄。只要在瀏覽器的地址欄輸入http://localhost/或機器的ip地址就能訪問放置在此目錄中的所有文檔。二、安裝php伺服器配置安裝方法也很簡單: $sudo
function test($i){ $i-=4; if($ireturn $i; }else{ test($i); } } echotest(30);複製代碼程式碼分析:如果不運行一下估計你也不會認為他有什麼問題,及時運行起來發現有問題你也不一定知道哪裡有問題,但其實這個函數的else裡面是有問題的。在這段代碼裡面執行的結果是沒有傳回值的。所以雖然滿足條件 $i//php遞迴函式function test($i){ $i-=4; if($ireturn $i; }else{ return
$arr=explode("|",$array['aa']);//分割數組 $num=@count($arr);//擷取數組的個數 for($i=0;$i echo $arr[$i]; }複製代碼>>> 您可能感興趣的文章:PHP數組分割與數組接合php chunk函數分割數組執行個體php mb_chunk_split函數支援寬字元分割php空格分割文本為數組的例子php分割中文字串為數組的簡單例子php分割中英文字串的幾種方法php