php socket_read()函數的問題

伺服器端檔案:socket_server.php:<?phpphpinfo();//用WEB開啟的時候為了防止網頁逾時串連,需要設定無限有效set_time_limit(0);  /**載入Socket必備的庫*/if(!extension_loaded('sockets')) {if(strtoupper(substr(PHP_OS, 3)) == “WIN”)

phpRegex尾碼

Perl風格的Regex允許把單個字元選項(標誌)放在Regex模式後面來修改匹配的解釋或行為。例如,要進行不區分大小寫匹配,可以簡單地使用i標誌:preg_match('/cat/i', 'Stop, Catherine!');        // returns true返回true表4-12顯示了在Perl相容Regex中支援的來自Perl的修飾符:表4-12:Perl標誌修飾符意

PHP中Regex的幾則提示歸總

PHPRegex主要用於字串的模式分割、匹配、尋找及替換操作。使用Regex在某些簡單的環境下可能效率不高,因此如何更好的使用PHPRegex需要綜合考慮。我的PHP正則入門,是起源於網上的一篇文章,這篇文章由淺入深的闡述了PHPRegex使用的方法,我覺得是一個很好的入門材料,不過學成還是要靠個人,在使用的過程中,還是會不斷地忘記,因此反反覆複的閱讀了這篇文章有四五遍,對於其中一些比較困難的知識點,甚至要用很久才能消化,但是只要能見堅持著看完,你會發現自己對於正則的運用能力就會顯著提高。PHP

一份比較全面的PHP開發編碼規範

一份比較全面的PHP開發編碼規範 這些年來多從事Linux下PHP和C相關的開發,帶過很多項目和團隊,下面是根據經驗整理的PHP編碼規範 ,可以用作給大家的範例和參考,根據需要進行取捨和修改! (可能最新的一些php5的規範不夠完整,今後有機會保持更新!) 目錄 1 編寫目的 2 整體要求 3 安全規範 3.1 包含檔案 3.1.1 命名規則 3.1.2 存放規則 3.2 安全規則 3.3 一些針對PHP的規則 3.4 其它處理規則 3.4.1 對輸入參數值進行轉義處理 3.4.2

在CakePHP中利用Javascript Helper把PHP數群組轉換為JSON

 在Google Groups中一個經常問到的問題是:如何把一個PHP數組傳遞給Javascript.答案是把PHP數群組轉換為JSON,有幾個解決辦法:包括第三方PHP類庫,PHP5 JSON擴充(php_json.dll 或則 json.so).但是推薦的方法是使用CakePHP的javascript

liunx php的GD庫 添加 jpeg 檔案的支援

一般源碼安裝添加的GD庫 是不支援 jpeg 格式的圖片的,只支援如下格式GD SupportenabledGD Versionbundled (2.0.34 compatible)GIF Read SupportenabledGIF Create SupportenabledPNG SupportenabledlibPNG Version1.2.49WBMP SupportenabledXBM Supportenabled 下面我們來 添加 jpeg 格式檔案的支援wget

Centos5 下 安裝php的 curl 擴充

方法1: 這種只能是新安裝php時才能使用。# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz# tar -zxf curl-7.17.1.tar.gz# ./configure --prefix=/usr/local/curl# make & make install安裝php   只要開啟開關 --with-curl=/usr/local/curl   就可以了。 

centos 下 php 串連memcached

1. 先安裝memcache php組件wget http://pecl.php.net/get/memcache-3.0.6.tgztar -zxvfmemcache-3.0.6.tgzcd memcache-3.0.6/usr/local/php/bin/phpize && ./configure --enable-memcache && make註:會提示 php-onfig

php session 共用,同步(memache)

轉載自  http://deidara.blog.51cto.com/400447/93887作業系統:ubuntu 7.10web1 : apache2.24  IP:192.168.1.105web2: apache2.24 IP:192.168.1.106php : PHP 5.2.3 軟體 php5-memcache memcacheweb1 安裝      今天想到以前用 nfs 掛載磁碟的笨辦法來解決 php

php轉換字串大小寫函數

1.將字串轉換成小寫   strtolower(): 該函數將傳入的字串參數所有的字元都轉換成小寫,並以小定形式放回這個字串.例:<?php    $str = "I want To FLY";    $str = strtolower($str);    echo $str;?>輸出結果:i want to fly2.將字元轉成大寫   strtoupper():

php緩衝(加速器) APC 和 eAccelerator

1.  APCAlternative PHP Cache (APC)是一種對PHP有效開放源高速緩衝儲存器工具,他能夠緩衝opcode的php中間碼。PHP APC提供兩種緩衝功能,即緩衝Opcode(目標檔案),我們稱之為apc_compiler_cache。同時它還提供一些介面用於PHP開發人員將使用者資料駐留在記憶體中,我們稱之為apc_user_cache。我們這裡主要控討php-apc的配置。 (1)安裝cd   /usr/local/php/bin./pecl install

PHP頁面跳轉幾種實現方法

PHP頁面跳轉幾種實現方法PHP頁面跳轉一、header()函數header()函數是PHP中進行頁面跳轉的一種十分簡單的方法。header()函數的主要功能是將HTTP協議標題(header)輸出到瀏覽器。header()函數的定義如下:void header (string string [,bool replace [,int

nginx + PHP 下 https的設定。

1.   建立keyopenssl genrsa -des3 -out server.key 2048輸入密碼即可。2.  建立 csr openssl req -new -key engir.key -out server.csr按流程填寫,如Country Name (2 letter code) [GB]: JPState or Province Name (full name) [Berkshire]:TokyoLocality Name (eg, city)

php 擷取gmail 連絡人郵箱,應用oauth2.0驗證

1.  建立應用https://code.google.com/apis/console/設定相應的 應用程式名稱 轉向URL地址API Access下會得到oauth2_client_id , oauth2_client_secret , oauth2_redirect_uri2.  下載google 用戶端工具 for phphttps://developers.google.com/google-apps/tasks/downloads?hl=zh-CN3.  然後設定

php實現非同步作業

1. 問題:要實作類別似百度文庫的效果,上傳的文檔全部要進行轉換,包括縮圖,這些比較費時間,使用者上傳提交後不能讓使用者等待時間過長。使用者提交後使用者可以幹別的事,後台一個程式來處理就可以了,最後資料自動插入到資料庫中,當然使用者等待的時間是越短越好,所有如果用定時器來執行儲存到資料庫的任務,那等待時間肯定會提高。所以使用者提交後需要立即啟動背景程式執行。2.  嘗試過的方法: ajax 提交資料到 php ,然後php 通過fsockopen 的方式啟用另一個php

php的exec()函數無傳回值排查方法

在安全imagemagic時 需要用到 exec很多伺服器上安裝失敗exec()執行外部命令失敗,但沒有任何錯誤資訊。 exec執行某命令在命令列下沒有問題,但是在php中就出錯。這個問題99.99%與許可權有關,但是exec執行的命令不會返回錯誤。一個技巧就是使用管道命令,假設你的exec調用如下:exec('convert a.jpg b.jpg', $output, $return_val);  複製代碼可以更改如下:exec('convert a.jpg b.jpg 2>&

linux下 安裝 ImageMagick 及其 php imagick擴充

imagick是一個PHP的擴充,用ImageMagick提供的API來進行圖片的建立與修改,不過這些操作已經封裝到擴充imagick中去了,最終調用的是ImageMagick提供的APIImageMagick是一套軟體系列,主要用於圖片的建立、編輯以及轉換等,詳細的解釋見ImageMagick的官方網站http://www.imagemagick.org/,ImageMagick比GD的效能要高很多,如果是在處理大量的圖片時更加能體現ImageMagick的效能。1.

JpGraph簡介 –功能超級強大的PHP畫圖庫

來源:http://listdo.bokee.com/viewdiary.12328652.html一、  麼是JpGraph以前用PHP作圖時必須要掌握複雜抽象的畫圖函數,或者藉助一些網上下載的花直條圖、餅形圖的類來實現。沒有一個統一的chart類來實現圖表的快速開發。現在我們有了一個新的選擇:JpGraph。專門提供圖表的類庫。它使得作圖變成了一件非常簡單的事情,你只需從資料庫中取出相關資料,定義標題,圖表類型,然後的事情就交給JpGraph,只需掌握為數不多的JpGraph內建函數(可以參

PHP fingerprint實現

該演算法用C++的實現如下uint64 MurmurHash64A(const void* key, int len, uint32 seed) { const uint64 m = 0xc6a4a7935bd1e995; const int r = 47; uint64 h = seed ^ (len * m); const uint64* data = (const uint64 *)key; const uint64* end = data + (len/8); while (

PHP學習雜記

雙引號和單引號的區別:          雙引號中所包含的變數會自動被替換成實際值,而單引號中包含的變數則按一般字元串輸出。         使用單引號時,只需對單引號“’”進行轉義即可,而使用雙引號(“)時,還需要注意雙引號(“)、($)等字元的使用。 這些特殊字元都需要通過轉義符號“\”來顯示。      

總頁數: 1662 1 .... 475 476 477 478 479 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.