Time of Update: 2017-01-11
在大部分情況下我們指定另外一個來處理表單內容的URL地址給Action屬性,但也有部分情況是需要將表單資料提交給自己的。這時候我們應該如何指定Action屬性值呢?<?php if (isset($_POST['action']) && $_POST['action'] == 'submitted') { print '<pre>'; print_r($_POST);
Time of Update: 2017-01-11
ThinkPHP 模板substr的截取字串函數在Common/function.php加上以下代碼/**** 截取中文字串**/function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true){ if(function_exists("mb_substr")){ $slice= mb_substr($str, $start, $length, $charset);
Time of Update: 2017-01-10
example.php<?php $conn = ociplogon("test","123456","test123"); include_once "pager.inc.php"; ?><?php /** 分頁測試開始 */ // {{{ 初始分頁對象 $pager = new pager(); /** 將 select id,name,age from test where age>20
Time of Update: 2017-01-09
本文執行個體講述了Regex教程之位置匹配。分享給大家供大家參考,具體如下:註:在所有例子中Regex匹配結果包含在源文本中的【和】之間,有的例子會使用Java來實現,如果是java本身Regex的用法,會在相應的地方說明。所有java例子都在JDK1.6.0_13下測試通過。一、問題引入如果想匹配一段文本中的某個單詞(暫不考慮多行模式,將在後面介紹),我們可能會像下面這樣:文本:Yesterday is history, tomorrow is a mystery, but today is
Time of Update: 2017-01-09
Regex惰性匹配模式:在貪婪匹配模式一章節已經說過人性是貪婪的,希望獲得更多的金錢、地位甚至美女,但是也有很多清心寡慾的人,只要滿足基本的生活需求就可以了,在Regex中也有這樣的匹配原則,下面就進行一下介紹。一.惰性模式的概念:此模式和貪婪模式恰好相反,它儘可能少的匹配字元以滿足Regex即可,例如:var str="axxyyzbdkb";console.log(str.match(/a.*b/));
Time of Update: 2017-01-09
本文執行個體講述了Yii架構彈出框功能。分享給大家供大家參考,具體如下:<?php $this->beginWidget('zii.widgets.jui.CJuiDialog', array( 'id'=>'userinfo_edit',//彈窗ID // additional javascript options for the dialog plugin
Time of Update: 2017-01-09
先給大家說下什麼是RESTrestfulREST全稱是Representational State Transfer,中文意思是表述(編者註:通常譯為表徵)性狀態轉移。 它首次出現在2000年Roy Fielding的博士論文中,Roy Fielding是HTTP規範的主要編寫者之一。
Time of Update: 2017-01-09
如題 我們使用模態彈出框+ajax提交表單 首先我們把index視圖的create按鈕添加data-toggle 和 data-target。代碼如下:<?phpecho Html::a('添加請假單', ['create'], ['class' => 'btn
Time of Update: 2017-01-09
先掃盲一下什麼是Regex的貪婪,什麼是非貪婪?或者說什麼是匹配優先量詞,什麼是忽略優先量詞?好吧,我也不知道概念是什麼,來舉個例子吧。某同學想過濾之間的內容,那是這麼寫正則以及程式的。$str = preg_replace('%<script>.+?</script>%i','',$str);//非貪婪 看起來,好像沒什麼問題,其實則不然。若$str =
Time of Update: 2017-01-06
DOMDocument相關的內容. 屬性: Attributes 儲存節點的屬性列表(唯讀) childNodes 儲存節點的子節點列表(唯讀) dataType 返回此節點的資料類型 Definition 以DTD或XML模式給出的節點的定義(唯讀) Doctype 指定文件類型節點(唯讀) documentElement 返迴文檔的根項目(可讀寫) firstChild 返回當前節點的第一個子節點(唯讀) Implementation 返回XMLDOMImplementation對象
Time of Update: 2017-01-06
XML是一種流行的半結構化檔案格式,以一種類似資料庫的格式儲存資料。在實際應用中,一些簡單的、安全性較低的資料往往使用 XML檔案的格式進行儲存。這樣做的好處一方面可以通過減少與資料庫的互動性操作提高讀取效率,另一方面可以有效利用 XML的優越性降低程式的編寫難度。 PHP提供了一整套的讀取 XML檔案的方法,很容易的就可以編寫基於 XML的指令碼程式。本章將要介紹 PHP與 XML的操作方法,並對幾個常用的 XML類庫做一些簡要介紹。 1 XML簡介
Time of Update: 2017-01-06
本文主要介紹的是PHP對XML內容進行修改和刪除的方法,下面話不多說,我們來看執行個體原理圖如下範例程式碼example.xml<?xml version="1.0" encoding="utf-8"?><root> <book id="1"> <title>title1</title> </book> <book id="2">
Time of Update: 2017-01-06
本文執行個體講述了PHP使用stream_context_create()類比POST/GET請求的方法。分享給大家供大家參考,具體如下:有時候,我們需要在伺服器端類比 POST/GET 等請求,也就是在 PHP 程式中去實現類比,改怎麼做到呢?或者說,在 PHP 程式裡,給你一個數組,如何將這個數組 POST/GET 到另外一個地址呢?當然,使用 CURL 很容易辦到,那麼如果不使用 CURL 庫,又該怎麼辦呢?其實,在 PHP 裡已經有相關的函數實現了,這個函數就是接下來要講的
Time of Update: 2017-01-06
使用php可以類比 post 和 get 傳送資料到別的網頁或網站$arr=array( 'user'=>'test', 'password'=>'');sock_get($post_url,$arr);sock_post($post_url,$arr); //fsocket類比get提交function sock_get($url,$query=array()){ $query_str = http_build_
Time of Update: 2017-01-06
選擇下載對應您的系統和PHP版本的eAccelerator 2.將其重新命名為 eaccelerator.dll (win版) 然後移至您的 php目錄下 的 ext檔案夾中 3.在c:\php\建立快取檔案夾 temp 修改許可權為 user組可讀寫 3.根據您系統的情況,一般都是PHP 擴充 ISAPI 開啟php.ini檔案, 找到extension=php_zip.dll, 在下面添加
Time of Update: 2017-01-06
下載PDO_DBLIB庫PDO的各種庫都可以在PECL中找到,例如,MySQL庫:PDO_MYSQL、Oracle庫:PDO_OCI。作為SQL Server 的串連庫,通過下面命令下載PDO_DBLIB:wget http://pecl.php.net/get/PDO_DBLIB安裝PDO_DBLIB庫下載完成後通過PEAR安裝:/usr/bin/pear install
Time of Update: 2017-01-06
我測試是支援的CSV,SQL,TXT其實其他格式也可以,只不過我用不到而已速度是差不多是每秒一萬吧<?phpset_time_limit(0);ignore_user_abort(true);include('sgk.php');echo "<br><br>";?><?phpfunction array_iconv($data,$output = 'GBK') { $encode_arr =
Time of Update: 2017-01-06
第一種:<?phpfunction downfile(){ $filename=realpath("resume.html"); //檔案名稱 $date=date("Ymd-H:i:m"); Header( "Content-type: application/octet-stream "); Header( "Accept-Ranges: bytes ");Header(
Time of Update: 2017-01-06
說明: 1:PHP5.2.x本身有個php_mssql.dll的擴充用來串連Sql server,但是這個dll只是用來串連低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本無法使用mssql_connect串連到資料庫。 2:php5.3.x不再支援php_mssql.dll 拓展庫了,及時使用php5.2.x中的php_mssql.dll也無法使用。 微軟專門為PHP出了個SQL
Time of Update: 2017-01-06
14.final 關鍵字的應用 這個關鍵字只能用來定義類和定義方法,不能使用final 這個關鍵字來定義成員屬性,因 為final 是常量的意思,我們在PHP 裡定義常量使用的是define()函數,所以不能使用final 來 定義成員屬性。 使用final 關鍵標記的類不能被繼承; 程式碼片段 final class Person{ … … } class Student extends Person{ } 會出現下面錯誤: Fatal error: Class Student may