Time of Update: 2016-07-29
function GrabImage($url,$filename="") { if($url==""):return false;endif; if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg"):return false;endif; $filename=date("dMYHis").$ext; } ob_start();
Time of Update: 2016-07-29
1、有一個論壇,文章的資料巨大,請簡要說明如何提高使用者搜尋文章的效率。 在程式方面,可以使用頁面緩衝技術。在前台介面著設計方面也可以讓使用者輸入多一些的關鍵字,比如文章的標題,發貼人的id,時間等,這樣就可以大大提高搜尋的效率了。 緩衝下就行了,模板緩衝和局部緩衝都可以 2、在blog中使用者註冊後自動綁定一個:使用者名稱.mmosite.com這樣的次層網域,請簡要的說出解決方案。 可以用兩個IIS網站,一個是主站,一個是網域名稱跳轉
Time of Update: 2016-07-29
直接用下面的代碼,覆蓋dede中的login.php即可複製代碼 代碼如下:require_once(dirname(__FILE__)."/../include/config_base.php"); require_once(dirname(__FILE__)."/../include/inc_userlogin.php"); if(empty($dopost)) $dopost=""; //-------------------------------- //登入檢測 //---------
Time of Update: 2016-07-29
附件下載 時附件名前加網站名,也就是說下載到本機時,檔案名稱上就加了網站名 你註冊下載時就出現本站論壇下載-後名是附件名 1 include/attachment.func.php: 複製內容到剪貼簿 代碼: while($attach = $db->fetch_array($query)) {2 attachment.php: 複製內容到剪貼簿 代碼: if($attach = $db->fetch_array($query)) {以上兩處下加複製內容到剪貼簿代碼: 複製內容到剪貼簿
Time of Update: 2016-07-29
汗。廢話不多說,先羅列出我下載的相關程式的版本: Mysql-4.1.8-essential-win Mysql-gui-tools-5.0-r12-win32 php-5.2.5-win32-installer apache_2.2.4-win32-x86-no_ssl phpMyAdmin-2.11.5.1-all-languages navicat8_mysql_cs-v8.0 對這些軟體稍作說明:
Time of Update: 2016-07-29
我們一定會碰到這樣的情況:銀行A與銀行B幾乎同時開啟你的賬戶並看到你的賬戶上原有1000元存款,然後兩家銀行都想在你的賬戶上加上500元存款。那麼,銀行A便將1000元改成1500元,同時,銀行B也將1000元改成了1500元。這樣就糟糕了!最後,你的銀行賬戶上最後只有1500元而不是理應的2000元,等於白白損失了500元!這就是在沒有鎖定資料的情況下修改造成的嚴重問題。然而,我們可以通過時間戳記來巧妙解決這個問題。 我們來看思路:
Time of Update: 2016-07-29
本文將展示如何使用 PHP 構建物件導向的圖形層。使用物件導向的系統可以用來構建複雜的圖形,這比使用標準 PHP 庫中所提供的準系統來構建圖形簡單很多。 我將圖形編輯程式分為兩類:一類是繪圖程式,利用這種程式可以一個像素一個像素地繪製映像;另外一類是製圖程式,這種程式提供了一組對象,例如線、橢圓和矩形,您可以使用這些對象來組合成一幅大映像,例如 JPEG。繪圖程式非常適合進行像素級的控制。但是對於業務圖形來說,製圖程式是比較好的方式,因為大部分圖形都是由矩形、線和橢圓組成的。 PHP
Time of Update: 2016-07-29
1、執行個體化DbBak需要告訴它兩件事:資料服務器在哪裡($connectid)、備份到哪個目錄($backupDir): require_once('DbBak.php'); require_once('TableBak.php'); $connectid = mysql_connect('localhost','root','123456'); $backupDir = 'data'; $DbBak = new
Time of Update: 2016-07-29
無論執行什麼操作,其思路無非是通過PHP傳遞SQL語句給MySQL資料庫,讓資料庫執行添加或者刪除命令,最終得到我們想要的結果。PHP好比是一個橋樑,串連起可視化的網頁與背景資料庫。 點擊下載PHP簡單系統添加資料以及資料刪除模組。 再次要提醒大家的是,我這裡僅僅給出了程式檔案,資料庫還是需要大家自己建立,我的程式只是起到一個拋磚引玉的作用,希望大家可以把它作為參考,加以修改,變成自己想要的東西! 作者:Sunec原載:Cenus
Time of Update: 2016-07-29
從ASP初入門到PHP,感覺到PHP的強大之一就是內建函數的豐富,比如先前學習的PHP日期時間函數,讀寫檔案的相關函數等都無不表明了PHP的更專業、更令使用者的使用得心應手。 一開始我對PHP函數的豐富功能很興奮,隨著對越來越多近乎變態多的函數接觸之後,突然聯想到了ASP內建函數的稀少,要完成某項特殊功能,常須自訂函數,隨著應用的在增多,自己居然也有了一套常用的函數庫。然而現在在PHP中,這些功能早已被標準化、正常化而濃縮為內建函數直接使用,曾經的ASP開發人員成為了PHP的普通使用者。
Time of Update: 2016-07-29
管理MYSQL資料庫的最好工具是PHPmyAdmin,現在最新版本是phpMyAdmin 2.9.0.2,這是一個國際上開源的軟體,一直在更新版本,你可以從 http://www.phpmyadmin.net 官方網站上下載到,安裝後可以遠程更新資料庫(其實是在伺服器上安裝)。 安裝辦法請參考: phpMyAdmin 安裝攻略 1、先下載 phpMyAdmin 安裝包 ,http://www.phpmyadmin.net 2、解壓後一個單獨目錄中(你可以自訂目錄名稱) 3、找到
Time of Update: 2016-07-29
1、 PHP片段四種表示形式。 標準tags: short tags: 需要在php.ini中設定short _open_tag=on,預設是on asp tags: 需要在php.ini中設定asp_tags=on,預設是off script tags: 2、 PHP變數及資料類型 1) $variable ,變數以字母、_開始,不能有空格 2) 賦值$variable=value; 3) 弱類型,直接賦值,不需要顯示聲明資料類型 4)
Time of Update: 2016-07-29
收集的比較全的Mysql日期和mysql時間函數DATE_FORMAT(date,format) 根據format字串格式化date值。下列修飾符可以被用在format字串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英語首碼的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 數字, 4 位 %y 年, 數字, 2 位 %a 縮寫的星期名字(Sun……Sat) %d 月份中的天數, 數字(00……
Time of Update: 2016-07-29
在新下載的PHP5中你會發現多了一個mysqli.dll,它是幹什麼用的呢?我簡單介紹下。。。 mysqli.dll是PHP對mysql新特性的一個擴充支援。在PHP5中可以在php.ini中載入. mysql後面的i,指improved, interface, ingenious, incompatible or incomplete(改擴充仍在開發中,因為MYSQL4。1和MYSQL5都沒有正式推出尚在開發中,新的特性沒有完全實現) mysqli想實現的目標具體有: -更簡單的維護
Time of Update: 2016-07-29
1. 錯誤提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解決辦法
Time of Update: 2016-07-29
選擇下載對應您的系統和PHP版本的eAccelerator 2.將其重新命名為 eaccelerator.dll (win版) 然後移至您的 php目錄下 的 ext檔案夾中 3.在c:\php\建立快取檔案夾 temp 修改許可權為 user組可讀寫 3.根據您系統的情況,一般都是PHP 擴充 ISAPI 開啟php.ini檔案, 找到extension=php_zip.dll, 在下面添加 zend_extensi eaccelerator.optimizer="1"
Time of Update: 2016-07-29
$db = mysql_connect("127.0.0.1","root","*******") or die("cant't connect host"); $re = mysql_select_db("t",$db)or die ("can't open database"); $sql = "Select * FROM news"; $res = mysql_query($sql); $row = mysql_num_rows($res); $pagesize = 2;
Time of Update: 2016-07-29
index.php複製代碼 代碼如下:$output = ""; if(isset($_GET['action'])&&$_GET['action'] == 'make'){ if(isset($_FILES['upimage']['tmp_name']) && $_FILES['upimage']['tmp_name'] && is_uploaded_file($_FILES['upimage']['tmp_name'])){ if($_FILES['upimage']
Time of Update: 2016-07-29
<?php ob_implicit_flush(); set_time_limit(0); $address = "192.40.7.93";//換成你自己的地址 $port = 10000; if(($socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) == false) echo "錯誤(socket_create):".socket_strerror(socket_last_error())
Time of Update: 2016-07-29
PHP3、PHP4都擁有類,但它們的類定義的實在很不像樣,效率還挺難為情的,但資料上說PHP5重新構造了物件導向的支援,儘管並不是完全物件導向,但也算能拿出來見人了。 昨天晚上閑著無聊便弄起這玩意,感覺PHP5增加的類成員許可權關鍵字挺好,但問題又來了,似乎還沒一種方便的方式可以定義欄位的getter以及setter,傳統的方式是這樣定義的: class a { private $field; public function get_field() { return $this-