Time of Update: 2018-07-24
1.建立一簡單的UDP伺服器 //伺服器資訊$server = 'udp://127.0.0.1:9998';//訊息結束符號$msg_eof = "\n";$socket = stream_socket_server($server, $errno, $errstr, STREAM_SERVER_BIND);if (!$socket) {die("$errstr ($errno)");}do {//接收用戶端發來的資訊$inMsg =
Time of Update: 2018-07-24
使用DEDEcms自訂了一個發送郵件的php檔案,使用了dedecms內建的mail.class.php,在本地可以正常發送,上傳到伺服器上後,出現提示Cannot connenct to relay host smtp.qq.com Error: () Error: Cannot send email to XXX@qq.com 網上找了一大堆文章,終於解決,問題出在伺服器的環境配置上。
Time of Update: 2018-07-24
http://www.smohan.net/blog/14.html 站之前使用淘寶介面來實現IP和地區資訊的轉換,貌似最近淘寶IP伺服器出錯,導致file_get_contents無法擷取內容並json返回,因此,換為較為穩定的新浪IP地址庫來實現本站的一些功能。新浪提供了開放的IP地址庫資料供開發人員調用,調用地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php,即可返回當前ip所在的省市資訊。具體DEMO示範請參考本站
Time of Update: 2018-07-24
移位元運算符 移位元運算符就是在二進位的基礎上對數字進行平移。按照平移的方向和填充數位規則分為三種:<<(左移)、>>(帶符號右移)和>>>(無符號右移)。 在移位元運算時,byte、short和char類型移位後的結果會變成int類型,對於byte、short、char和int進行移位時,規定實際移 動的次數是移動次數和32的餘數,也就是移位33次和移位1次得到的結果相同。移動long型的數值時,規定實際移動的次數是移動次數和64的餘數,也就 是移動6
Time of Update: 2018-07-24
1.連結資料庫通用方法:conn.php <?php //第一步:連結資料庫 $conn=@mysql_connect("localhost:3306","root","root")or die ("mysql連結失敗"); //第二步: 選擇指定的資料庫,設定字元集 @mysql_select_db("php_blog",$conn) or die
Time of Update: 2018-07-24
一、概念:二分尋找又稱折半尋找,優點是比較次數少,尋找速度快,平均效能好;其缺點是要求待查表為有序表,且插入刪除困難。因此,折半尋找方法適用於不經常變動而尋找頻繁的有序列表。首先,假設表中元素是按升序排列,將表中間位置記錄的關鍵字與尋找關鍵字比較,如果兩者相等,則尋找成功;否則利用中間位置記錄將表分成前、後兩個子表,如果中間位置記錄的關鍵字大於尋找關鍵字,則進一步尋找前一子表,否則進一步尋找後一子表。重複以上過程,直到找到滿足條件的記錄,使尋找成功,或直到子表不存在為止,此時尋找不成功。
Time of Update: 2018-07-24
說起 這個,更是鬱悶,網上找了N篇資料,那是越看越迷糊啊,最後還是自己看代碼搞定的。為了方便日後學習也小記一下吧。 1、下載FCKeditor 多國語言版 2、解壓後為檔案夾減肥: 刪除/FCKeditor/目錄下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,fckeditor.php五個檔案以外的所有檔案
Time of Update: 2018-07-24
code.php <?phpHeader("Content-type: image/gif");/** 初始化*/$border = 0; //是否要邊框 1要:0不要$how = 4; //驗證碼位元$w = $how*15; //圖片寬度$h = 20; //圖片高度$fontsize = 6; //字型大小$alpha = "abcdefghjkmnpqrstuvwxyz"; //驗證碼內容1:字母$number = "23456
Time of Update: 2018-07-24
有一次在用到thinkphp裡,裡面用U方法做跳轉的時候總是出錯。因為地址欄前面少了index.php,他預設是可以不用在地址上輸入index.php.實際上也是因為開啟了.htaccess檔案,我的出錯就是因為他不開啟.htaccess! 後來在網上試了很多方法,一直都沒用,最後還是找到了,後來沒找到那位博主的文章,在這先謝謝他。 解決如下: 找到apache環境下的httpd.conf檔案 1搜尋AllowOverride None,然後全部替換為AllowOverride
Time of Update: 2018-07-24
作為一個初級的php程式員,相信很多人跟我一樣都在努力地提升自己。那怎麼做才能做到事半功倍呢。 一、不要過度依賴各種架構類的源碼
Time of Update: 2018-07-24
php擷取目錄中的所有檔案名稱 1、先開啟要操作的目錄,並用一個變數指向它 //開啟目前的目錄下的目錄pic下的子目錄common。 $handler = opendir(’pic/common’); 2、迴圈的讀取目錄下的所有檔案 /*其中$filename = readdir($handler)是每次迴圈的時候將讀取的檔案名稱賦值給$filename,為了不陷於死迴圈,所以還要讓$filename !==
Time of Update: 2018-07-24
function read_dir($dir) { $i = 0; if(is_dir($dir)) { if ($path = opendir($dir)) { while (false !== ($file = readdir($path))) { $i++; echo $i . "\n"; if((is_dir($dir."
Time of Update: 2018-07-24
下面給出一段php函數,功能是檢測一個網頁是否被百度收錄,直接給出代碼 使用:傳入一個網址,如 http://www.jbxue.com/article/1.html ,返回1,代表已經收錄;返回0,代表百度沒有收錄。 複製代碼代碼如下: <?php header("Content-type: text/html; charset=utf-8"); function
Time of Update: 2018-07-24
第一步,安裝好apache2,再把php解壓到你想放的目錄下(路徑一定要是英文的)。 第二步,是設定檔。開啟apache的設定檔httpd.conf.添加以下幾行到前面(其實隨便放哪,我喜歡放前面,好改) ScriptAlias /php514/ "D:/httpd/php514/" AddType application/x-httpd-php .php AddType
Time of Update: 2018-07-24
一、FastDFS簡介 FastDFS是由happy_fish100開發的一個開源輕量級Distributed File System,她對檔案進行管理,功能包括:檔案儲存體、檔案同步、檔案訪問(檔案上傳、檔案下載)等,解決了大型存放區和負載平衡的問題。特別適合以檔案為載體的線上服務,如相簿網站、視頻網站等等。FastDFS服務端有兩個角色:跟蹤器(tracker)和儲存節點(storage)。跟蹤器主要做調度工作,在訪問上起負載平衡的作用。系統結構圖如下所示:
Time of Update: 2018-07-24
一、在Crontab中使用PHP執行指令碼 就像在Crontab中調用普通的shell指令碼一樣(具體Crontab用法),使用PHP程式來調用PHP指令碼。 每一小時執行myscript.php如下: 1 # crontab -e 2 00 * * * * /
Time of Update: 2018-07-24
本系統的PHP環境不支援cURL庫” Warning: This system does not have the cURL libraries enabled/compiled into the PHP module (–with-curl=/path/to/curl_library). Please contact your administrator to resolve this issue. Without the cURL
Time of Update: 2018-07-24
最近BI項目重新改造,原有資料是通過PHP迴圈分析資料,更改後,想使用迭代器。這裡我將PHP的迭代器總結下 迭代器有時又稱游標(cursor)是程式設計的軟體設計模式,可在容器物件(container,例如list或vector)上遍訪的介面,設計人員無需關心容器物件的內容。就好比SQL中的遊標原理一樣,遍曆訪問。
Time of Update: 2018-07-24
【程式1】 題目:古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一 對兔子,假如兔子都不死,問每個月的兔子總數為多少。 1.程式分析: 兔子的規律為數列1,1,2,3,5,8,13,21.... 斐波那契數列 <?php$k=2;$k1=0;$k2=1;$sum=0;for($i=1;$i<$k;$i++){$sum=$k1+$k2;$k1=$k2;$k2=$sum;}echo $k2;?>
Time of Update: 2018-07-24
展示一個簡單的圖形計數器(本blog使用的計數器),代碼如下。 <? Header("Content-type: image/PNG"); function CreateFile($filename,$content) {