在自建網域名稱下調試php

      看到有人給我的評論,真是感激涕零,年關將至,俺的火車票還沒著落,哭死了!生活還是要過的,blog是絕對要來的。ok,正題:      最近寫php前台,遇到cookies的問題,後端指定必須以網域名稱訪問,才能儲存cookies,所以本地調試最好改成相關網域名稱尾碼,方法如下:      1.平台:php5+apache http server

php產生文字圖片效果

最近看到php的GD功能,試著做了一個基本產生文字圖片效果的代碼:測試環境:windows+apache+php顯示文字圖片頁面:demo.php<?php$str = $_REQUEST['str'] ? $_REQUEST['str']:"暫無輸入";//$str = "中華人民共和國";$im = imagecreate(200,200);$white =

JSON在PHP中的應用

互連網的今天,AJAX已經不是什麼陌生的詞彙了。說起AJAX,可能會立即想起因RSS而興起的XML。XML的解析,恐怕已經不是什麼難題了,特別是 PHP5,大量的XML解析器的湧現,如最輕量級的SimpleXML。不過對於AJAX來說,XML的解析更傾向於前台Javascript的支援度。 我想所有解析過XML的人,都會因樹和節點而頭大。不可否認,XML是很不錯的資料存放區方式,但是其靈活恰恰造成了其解析的困難。當然,這裡所指的困難,

PHP中json_encode、json_decode與serialize、unserialize的效能測試

今天偶然在想,如果用PHP寫一個類似BDB的基於檔案的Key-Value小型資料庫用於儲存非結構化的記錄型資料,不知道效率會如何?於是便聯想到PHP中的對象怎麼樣序列化儲存性價比最高呢?接著想到了之前同事推薦的JSON編碼和解碼函數。據他所說,json_encode和json_decode比內建的serialize和unserialize函數要高效。於是我決定動手實驗,證實一下同事所說的情況是否屬實。實驗分別在PHP 5.2.13和PHP

php 字元編碼轉換

string iconv ( string in_charset, string out_charset, string str ) 注意:第二個參數,除了可以指定要轉化到的編碼以外,還可以增加兩個尾碼://TRANSLIT 和 //IGNORE,其中 //TRANSLIT 會自動將不能直接轉化的字元變成一個或多個近似的字元,//IGNORE 會忽略掉不能轉化的字元,而預設效果是從第一個非法字元截斷。 Returns the converted string or FALSE on failur

PHP ob_start()函數的功能要點

用PHP的ob_start();控制您的瀏覽器cacheOutput Control 函數可以讓你自由控制指令碼中資料的輸出。它非常地有用,特別是對於:當你想在資料已經輸出後,再輸出檔案頭的情況。輸出控制函數不對使用 header() 或 setcookie(), 發送的檔案頭資訊產生影響,只對那些類似於 echo() 和 PHP 代碼的資料區塊有作用。我們先舉一個簡單的例子,讓大家對Output Control有一個大致的印象:Example 1.程式碼

javascript 快速清空Select控制項的Options–http://www.somacon.com/p542.php

文章目錄 SimpleWrongFast MethodCaveatsNotes Javascript Clear Select Options FastUse the Javascript function below to quickly remove or delete all the items from a select box/dropdown list in your web page.Source CodeThe

使用php操作memcached

memcached 是一個KVStore for

IIS下PHP的ISAPI和FastCGI比較

  在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三種配置方式,這三種模式都可以在IIS 6.0下成功運行,下面我就講一下這三種方式配置的區別和效能上的差異。  1、CGI(通用閘道介面/Common Gateway

刪除檔案bom的php代碼

php程式放到伺服器上,其它都正常了,在調用xml資料時,FF下測試正常,但在IE下出錯,每次顯示出來的長度不一樣,httpwatch抓包看了一下正常,看來伺服器上的內容是正常的。問題分析:猜測原因:漢字造成的?但馬上被否定了,因為純xml檔案上傳到伺服器上,CDATA中有漢字,也能正常顯示分析結果:最後發現,原來是bom造成的下面是去掉BOM的代碼://remove the utf-8 boms   //by magicbug at gmail dot com   if (isset($_GE

php dirname(__FILE__)

__FILE__的路徑是當前代碼所在檔案 dirname(dirname(__FILE__));得到的是檔案上一層目錄名dirname(__FILE__);得到的是檔案所在層目錄名“../”適合於簡單的一個檔案包含於另一個檔案。而dirname(__FILE__) 大多適合多層,更複雜多多檔案包含,維護起來更容易。如果僅僅是a.php檔案包含b.php檔案,可以直接用 include的dirname(__FILE__)或者 “../” 均可,一般不會出錯的。但往往是 a包含了

PHP讀取檔案的常見方法

1.fread  string fread ( int $handle , int $length )  fread() 從 handle 指向的檔案中讀取最多 length 個位元組。該函數在讀取完最多 length 個位元組數,或到達 EOF 的時候,或(對於網路流)當一個包可用時,或(在開啟使用者空間流之後)已讀取了 8192 個位元組時就會停止讀取檔案,視乎先碰到哪種情況。  fread() 返回所讀取的字串,如果出錯返回 FALSE。<?php$filename = "/usr/

PHP使用JMail發送郵件

我的機子上沒有安裝郵件伺服器,無法用內建的mail()函數發送郵件,空間所在虛擬機器主機上也沒有,socket和PHPMailer也不支援,但是Jmail這個組件卻有,於是便參考網路和文檔,測試通過下面一段郵件發送代碼: 程式碼<?php$jmail=new COM("JMail.Message")or die("無法調用Jmail組件");//屏蔽例外錯誤,靜默處理$jmail->silent=true;//編碼必須設定,否則中文會亂碼$jmail->charset="gb2

PHP分頁實現

實現結果看圖:代碼不詳細解說了,注釋裡有 1<?php 2     //page當前頁,num每頁的頁數 3     $page=isset($_GET['page'])?intval($_GET['page']):1; 4     $num=5; 5 6     $conn = mysql_connect('127.0.0.1','root',''); 7     if (!$conn) { 8        die('Could not connect:'.mysql_error())

PHP WEB安全問題

規則 1:絕不要信任外部資料或輸入 關於 Web 應用程式安全性,必須認識到的第一件事是不應該信任外部資料。外部資料(outside data) 包括不是由程式員在 PHP 代碼中直接輸入的任何資料。在採取措施確保安全之前,來自任何其他來源(比如 GET 變數、表單 POST、資料庫、設定檔、會話變數或 cookie)的任何資料都是不可信任的。 例如,下面的資料元素可以被認為是安全的,因為它們是在 PHP 中設定的。 清 單 1. 安全無暇的代碼 <?php $myUsername = '

PHP和.net測試環境大比拼

所有的測試都在同一台機器上運行(擁有4G記憶體和60G 7200轉硬碟的Toshiba Tecra M5)。 Ubuntu 9和Windows Server 2008標準版分別安裝於獨立(但相同)的硬碟中。 Linux使用Apache2,Windows使用IIS 7作為各自的Web伺服器。 雙方的作業系統都進行了完整的patch或升級。 雙方的系統和運行時都沒有進行額外的效能增強。 從實驗結果上看,PHP在Linux和Windows的執行效能各有千秋: 純粹的語句執行在Windows上表現更好。

PHP autoload機制詳解

PHP autoload機制詳解(1) autoload機制概述在使用PHP的OO模式開發系統時,通常大家習慣上將每個類的實現都存放在一個單獨的檔案裡,這樣會很容易實現對類進行複用,同時將來維護時也很便利。這 也是OO設計的基本思想之一。在PHP5之前,如果需要使用一個類,只需要直接使用include/require將其包含進來即可。下面是一個實際的例 子:/* Person.class.php */<?phpclass Person {var $name, $age;function _

php編譯,安裝gmp擴充

我在網上下了個php-5.2.17.tar.bz2然後借用下面方法 :bzip2 -d  gcc-4.1.0.tar.bz2 ---上面解壓完之後執行下面的命令。tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar解完之後會出現多一個檔案夾 gcc-4.1.0 最後:./configure  --with-gmp 然後make最後make install就可以使用gmp了 產生的so檔案在:/usr/lib64/檔案夾裡面其實這個編譯出來後的東西只是規範的放在各個地方,

PHP 寫的一個購物車

在例子中,建立兩個類,一個是通用的Product類,它封裝了一個產品和產品的屬性,別一個是購物車的Cart類 Product類(Product.php)01class Product{ 02   protected $_partNumber,$_description,$_price; 03     04   public function __construct($parNumber,$description,$price){

使用PHP開發你必須得注意的要點

技術平台的不同,導致了實現方式的不同,同樣是PHP,小公司往往選擇的是WIN平台而大公司選擇的是類unix平台(Linux,FreeBSD and Other) ,最近這段時間正在學習PHP,總結下,希望對大家有用. Linux系統的使用  現在標配的系統是 Linux + Nginx + PHP + MySQL,這樣的配置越來越多的大公司在用的了說到配置不同的是一個公司的規約,比如說掛載一般分為2個盤, / 下面劃分為系統用的分區10G

總頁數: 1662 1 .... 654 655 656 657 658 .... 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.