Time of Update: 2018-12-05
PHP本身不支援多線程,多進程支援的也不是特別好,網上找到一份多進程代碼(http://jasonyu.cn/html/2010/294.html),寫了一個測試程式簡單測了一下,可以運行,但是離上線還差得很遠。<?php/** * Project: Signfork: php多線程庫 * File: Signfork.class.php */class Signfork{ /** * 設定子進程通訊檔案所在目錄 * @var string */
Time of Update: 2018-12-05
很多情況下,我們從接觸一個新的項目到開發完成,再回過頭來仔細瀏覽一下自己寫的代碼,很多都是我們以前用熟練的代碼。所以,在完成每個新項目的時
Time of Update: 2018-12-05
cat get_pipedata.php#!/usr/bin/env php<?php#========================================================#testing how to get data from
Time of Update: 2018-12-05
msg_get_queue — Create or attach to a message queuemsg_queue_exists — Check whether a message queue existsmsg_receive — Receive a message from a message queuemsg_remove_queue — Destroy a message queuemsg_send — Send a message to a message
Time of Update: 2018-12-05
文章目錄 緣起PHP基礎文法印象PHP技術快速一覽 緣起我使用PHP語言已經有很多年了。在過去的幾年中,雖然並不曾用PHP開發什麼大項目,但一直都在用PHP做一些小東東,並關注PHP的發展。為什麼PHP語言如此讓我關注呢?原因有兩個:PHP是一個開源語言,其語言與庫都是開源的。而且其有成熟的開源社區,這對於技術開發人員而言是極大的支撐;
Time of Update: 2018-12-05
終於有機會接觸PHP了,用幾個哥們常說的一句話,太能搞了!!! 確實感覺PHP跟C很象,不過它的語句相對而言要簡單不少,寫了幾個小例子,一直在想這傢伙怎麼哪都能鑽,在HTML中那麼嵌套著使,服了!! 貼一個今天的小例子,當作紀念: <?php switch($day){ case "Mon"; echo
Time of Update: 2018-12-05
實際上非常的簡單:做個這樣的指令碼:conf.sh#!/bin/shCC=arm-none-linux-gnueabi-gcc ./configure--target=arm-none-linux-gnueabi --prefix=/usr/local/armphp --enable-debug--disable-cli --enable-zend-multibyte --enable-pdo --with-sqlite--with-pdo-sqlite
Time of Update: 2018-12-05
這個問題困擾我一天了,想做一個“富媒體部落格”,就是寫部落格時可以插入背景音樂和心情圖片。如果有新上傳的背景音樂,也通過php上傳到伺服器,由於還要往資料庫中記錄檔案的路徑,所以通過php儲存檔案是不能重新命名的,否則傳不回來。必須用原來的名字。由於上傳的檔案名稱字可能為中文,這樣就有亂碼了。參考了phpchina的《怎麼解決上傳時中文檔案名稱亂碼問題》一文。由於系統是gb2312作為檔案名稱編碼,所以utf-8的php檔案產生的中文名肯定亂碼。我們需要在儲存時對編碼進行轉換。move_uplo
Time of Update: 2018-12-05
環境:Windows+Apache 在開發過程中,我們肯那個會有調用IE的需求,代碼如下:<?php $browser = new COM("InternetExplorer.Application"); $handle = $browser->HWND; ...?> 第一句代碼很可能會報如下錯誤:Failed to create COM object `InternetExplorer.Application' 碰到此類錯誤,可以從如下方面進行檢查1
Time of Update: 2018-12-05
因為程式的需要,將一系列的值組合起來儲存到了資料庫的一個text欄位,中間用斷行符號分行符號分開,看起來象這樣:adminxxx@admin.comadminyyy@admin.comadminzzz@admin.com 取值時再轉換成數組:<?php$result = array(); // 轉換後的結果$tokens = preg_split('/[\r\n]+/', $str);foreach ($tokens as $token) { if (false !==
Time of Update: 2018-12-05
測試代碼:$a1 = array('dbhost' => 'localhost', 'dbname' => 'nextblog', 'dbport' => 3306);$a2 = array('dbuser' => 'root', 'dbpass' => 'pass', 'dbport' => 3305);print_r(array_merge($a1, $a2));print_r($a1 +
Time of Update: 2018-12-05
最近使用了一個ASP版的CMS,準備放到伺服器上時,才探索服務器上面用的Apache2.09,預設不支援Asp。網上流傳的解決辦法就是通過IASP這個程式,來擴充Apache對Asp的支援,但同時又一個問題就是,它必須要有JAVA環境,並且對Apache2以上的版本好像又不怎麼相容。由於伺服器上有兩個PHP的網站,所以只有舍Apache,用IIS了。之前伺服器上已經有PHP的程式,所有只需要簡單配置就行了,網上也有流程,但是在配置的過程中,發現了一個問題,特在此記錄一下,以備後用。不是安裝版的,
Time of Update: 2018-12-05
以下是通過php的socket擴充模組實現的一個簡單的訊息處理伺服器端:綁定在一個原生連接埠,監聽用戶端的串連,接收資料並轉寄給寄件者之外的所有用戶端 socket_server.php#!/usr/bin/env php<?php//author:zhxiaif(!extension_loaded('sockets')){ die('the sockets extension is not loaded!');}const
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 //author:zhxia
Time of Update: 2018-12-05
//編譯安裝php 5.3.3#author:zhxia 由於php5.3.X已經內建了php-fpm所以不需要打補丁# sudo ./configure --prefix=/usr/local/php-5.3.3 --with-mcrypt --with-gettext --with-mysql --with-gd --with-jpeg-dir --with-png-dir --with-curl --with-freetype-dir --enable-gd-native-ttf --
Time of Update: 2018-12-05
在linux中直接用"php"命令來執行php檔案 一般在linux命令列下運行php檔案的代碼:linux下執行:#php安裝路徑 -f php檔案路徑 例如:/opt/modules/php/bin/php -f /opt/data/www/yoururl/index.php每次輸入php安裝路徑比較麻煩,其實我們可以不用輸入的哦! 將/opt/modules/php/bin/php 這個檔案複製到/usr/sbin下,php將被安裝為linux命令
Time of Update: 2018-12-05
當你試圖管理網站內容,PHP是個很有效工具,它可以被使用在不同的應用上,比如資料庫,比如廣告管理,內容組織等等。下面的免費的PHP指令碼資源,可以協助你的網站為訪問者提供更佳的動態體驗。Free-Php.netPHP-scripts.comScripts.comHotScripts.comGscripts.netScriptDungeon.comZubrag.comPHP.ResourceIndex.comPHPJunkYard.comTheFreeCountry.com這些PHP指令碼提供了
Time of Update: 2018-12-05
隨著喬布斯的迴歸,iPad2的發布,看來移動端的開發話題越來越火熱了。在此列出一些能夠在iOS的最大競爭者——安卓(Android)系統的檢測方法。 JavaScript判斷方法 搜尋user agent字串中的Android單詞是最省事兒的方法: 1. if(navigator.userAgent.match(/Android/i)) { 2. // Do something! 3. // Redirect to Android-site? 4.
Time of Update: 2018-12-05
一,環境說明: OS:windows server 2003 r2 企業版 SP2; IIS6.0;php-5.2.11;MySql5.1.40; phpMyAdmin-3.2.3-all-languages二,配置PHP步驟 1,將下載下來的php壓縮包解壓到一個目錄,如c:\php 2,設定環境變數,我的電腦->屬性->進階->環境變數->系統變數,
Time of Update: 2018-12-05
網站常常需要匯出資料,常見的有CSV,XLS,XML 等待格式。CSV 是較為常見的一種資料格式,由很多個逗號串連,與XLS 格式的資料相比,還是有一定的優勢。匯出資料的兩種思路:1.當使用者觸發操作時,在伺服器端產生一個可供使用者下載的CSV檔案。2.當使用者觸發操作時,在用戶端通過HTTP頭資訊與PHP結合,產生一個可供下載的CSV檔案。第一種實現方式,每一次下載都在伺服器端產生一個CSV 檔案,如果時間久了,那麼伺服器上的CSV