Time of Update: 2017-01-13
簡單的cURL處理如下: 代碼如下複製代碼 $ch = curl_init();curl_setopt($ch, CURLOPT_URL, 'http://www.111cn.net');curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);$con = curl_exec($ch);curl_close($ch); cURL還提供了批量處理會話,下面是cURL批量處理相關函數:curl_multi_init —
Time of Update: 2017-01-13
先來理解一下什麼是php-fpmPHP-FPM是一個PHP FastCGI管理器,是只用於PHP的。 PHP-FPM其實是PHP原始碼的一個補丁,旨在將FastCGI進程管理整合進PHP包中。必須將它patch到你的PHP原始碼中,在編譯安裝PHP後才可以使用。 現在我們可以在最新的PHP
Time of Update: 2017-01-13
表面看到的不一定是真的,file_get_contents或者curl遠程抓一下,看其是否是一個有效XML 特殊字元是會引起simplexml_load_file解析XML失敗的,函數會報錯定義和用法simplexml_load_file() 函數把 XML 文檔載入對象中。如果失敗,則返回 false。文法simplexml_load_file(file,class,options,ns,is_prefix)參數 描述 file 必需。規定要使用的 XML 文檔。 class
Time of Update: 2017-01-13
處理日期和時間需要考慮很多事情,例如日期的格式、時區、閏年和天數各異的月份,自己處理太容易出錯了,我們應該使用PHP 5.2.0引入的DateTime、DateIntervel和DateTimeZone這些類協助我們建立及處理日期、時間和時區。設定預設時區首先我們要為PHP中處理日期和時間的函數設定預設時區,如果不設定的話,PHP會顯示一個E_WARNING訊息,設定預設時區有兩種方式,可以像下面這樣在php.ini中設定:date.timezone =
Time of Update: 2017-01-13
最新動向一個項目,下載部分沿用了之前一個項目的下載代碼,可是這次出現了一個小問題,下載的word等檔案就提示亂碼,下載rar等檔案則直接提示檔案已經損壞,找了許久也沒最終確定原因。胡亂解決後莫名其妙的解決了問題,記錄一下,原因待補充。$extend = explode('.', $file_info->path); $ext =
Time of Update: 2017-01-13
<?php /** * Topic: Create and parse XML files using PHP DOM-XML * Source: http://www.php.net/domxml * Reference: http://www.zugeschaut-und-mitgebaut.de/php/extension.domxml.html * Author: urs@circle.ch, 16-1-2001 * */ // 使用PHP DOM-XML建立和解析XML檔案 //
Time of Update: 2017-01-13
通用模式 定界符,通常使用 "/"做為定界符開始和結束,也可以使用"#"。 什麼時候使用"#"呢?一般是在你的字串中有很多"/"字元的時候,因為正則的時候這種字元需要轉義,比如uri。 使用"/"定界符的代碼如下. 代碼如下複製代碼 ?$regex =
Time of Update: 2017-01-13
在一次調試PHP逐行輸出時候,發現ob_flush和flush兩個都失效了,通過phpinfo基本能判斷php.ini的設定是正常的。再去看Nginx,發現Nginx中,有如下的設定:fastcgi_buffer_size 128k;fastcgi_buffers 8 128k;問題基本找到了,Nginx會緩衝PHP輸出的資訊,當達到128k時才會將緩衝區的資料發送給用戶端,那麼我們首先需要將這個緩衝區調小,比如:fastcgi_buffer_size 4k;fastcgi_buffers 8
Time of Update: 2017-01-13
眾所周知,WordPress是一個非常流行的CMS,它的易用性、使用者介面和功能強大,都足矣讓我們搭建各種類型的網站,這是面向開發人員和程式員的特點,但是作為使用者,可以感覺沒有什麼區別了。作為一個PHP開發人員和博主,有次我想在一篇文章中執行一行PHP代碼。預設情況下,你不能在WordPress文章和網頁執行PHP(雖然你可以這樣做的HTML、CSS和JavaScript)。由於WordPress不解析PHP的文章和單頁,我通常會建立一個PHP檔案,然後連結到它在我的文章。在這兩部分組成的系列
Time of Update: 2017-01-13
設定檔 config.db.php 代碼如下複製代碼 <?php $db_config["hostname"] = "localhost"; //伺服器位址 $db_config["username"] = "root"; //資料庫使用者名稱
Time of Update: 2017-01-13
辦法一、按字數控制進行分頁按字數分頁辦法簡單易用,但效果不好。大致思想:首先、設定每頁能容納的最大字數;然後、計算文章內容的總字數,再由總字數和單頁最大字數計算出出總頁數。這樣整個分頁的準備工作就已經做好了。具體到每一頁的顯示內容可以通過內容截取來實現。比如:頁容納500字,文章內容有2200字,那麼當頁面傳遞page=2時應該顯示第501至1000之間的內容。這種辦法簡單,但顯示時可能會遇到麻煩,文章內容通常伴有HTML標籤,進行內容切割時實現HTML標籤的閉合有一定難度,如果這個工作沒做好,
Time of Update: 2017-01-13
上傳檔案我們少不了move_uploaded_file函數本函數檢查並確保由 file 指定的檔案是合法的上傳檔案(即通過 php教程 的 http post 上傳機制所上傳的)。如果檔案合法,則將其移動為由 newloc 指定的檔案。如果 file 不是合法的上傳檔案,不會出現任何操作,move_uploaded_file() 將返回 false。如果 file 是合法的上傳檔案,但出於某些原因無法移動,不會出現任何操作,move_uploaded_file() 將返回
Time of Update: 2017-01-13
在php教程中擷取表單與url傳過來參數有很多方法 ,下面我們來介紹來下關於$_post 與$_request 擷取提交表單代碼原理與方法 。$_post它在php只能擷取由表單的 method="post" 時它才能接受到資料,如下代碼<form id="form1" name="form1" method="get" action="">
Time of Update: 2017-01-13
瀏覽器關閉的過程中,伺服器上的 session 資料並沒有被銷毀,因為這時候沒有發送任何請求,伺服器那邊不會知道是否要銷毀 session 的資料。瀏覽器再次啟動重新開啟頁面的時候,發送的 session id 還是原來的 id,雖然你說沒用到 cookie,但是這個 id 就是通過 cookie 發送的。你可以看看 php.ini 的設定,主要看這兩項: 代碼如下複製代碼 session.gc_maxlifetimesession.cookie_lifetime
Time of Update: 2017-01-13
代碼如下複製代碼 CREATE TABLE `tb_user` ( `id` int(10) NOT NULL auto_increment, `username` varchar(50) NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;INSERT INTO `tb_user` VALUES (1,
Time of Update: 2017-01-13
參考效果圖介紹 Regex,大家在開發中應該是經常用到,現在很多開發語言都有Regex的應用,比如javascript,java,.net,php等等,我今天就把我對Regex的理解跟大家嘮嘮,不當之處,請多多指教! 需要知道的術語——下面的術語你知道多少? Δ 定界符Δ 字元域Δ
Time of Update: 2017-01-13
定義和用法strftime() 函數根據地區設定格式化本地時間/日期。文法strftime(format,timestamp)參數 描述 format 可選。規定如何返回結果。 timestamp 可選。 提示和注釋提示:與 gmstrftime() 的行為相同,不同的是返回時間是本地時間。例子輸出 strftime() 和 gmstrftime() 的結果:<?php教程echo(strftime("%b %d %Y %X", mktime(20,0,0,12,31,
Time of Update: 2017-01-13
<?php if($_GET["action"]!=1) { ?> <form method="post" action="index.php?action=1"> <table border="1"> <tr> <td>MySQL主機名稱:</td> <td><input type="text" name=
Time of Update: 2017-01-13
<?php/***通過phpmailer發送qq郵件*@author ray*@since 2009-08-07*/define('__DEBUG__', false);define('__PSW_FILE__', dirname(__FILE__) . '/smtp.dat');define('SLEEPING_EMAIL', dirname(__FILE__) . "/sleepMail.dat");//休眠的emaildefine('SLEEPING_TIME',
Time of Update: 2017-01-13
<?php include_once(dirname(__FILE__).'../../Inc/Conn.php');include_once(dirname(__FILE__).'../../photo/Inc/function.php');?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1