Time of Update: 2017-01-12
本文執行個體講述了PHP全功能無變形圖片裁剪操作類與用法。分享給大家供大家參考,具體如下:如果需要圖片裁剪,或產生縮圖,這個基本上沒有問題,全部需要的功能都在裡面,全部都是無變形的。這裡我們劃分為四種模式:1. 任意圖片裁剪到指定大小,超過的,劇中裁剪,並且最大化縮放,不夠的展開,2. 超過的劇中裁剪,而不足的,不展開,即只縮小,不放大裁剪,會產生補白,可以用png透明度來消除3. 保留全部圖片資訊。不裁剪,只縮放,不足的補白。4.
Time of Update: 2017-01-12
首先用到的語言是php、外掛程式imgareaselect沒有太多花哨的樣式,index.php代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
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-10
PHP+AJAX無重新整理分頁實現代碼詳解,最近在看ajax 教程,就想寫個簡單入門的PHP+AJAX無重新整理分頁,我們依據ajax開發架構,代碼如下:var http_request=false;function send_request(url){//初始化,指定處理函數,發送請求的函數http_request=false;//開始初始化XMLHttpRequest對象if(window.XMLHttpRequest){//Mozilla瀏覽器http_request=new
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
本文執行個體講述了php正則修正符用法。分享給大家供大家參考,具體如下:<?php //標記在整個模式之外; // 例://$mode="/\bis\b/U",其中U在外面; //修正符:i 不區分大小寫匹配; //如:"/abc/i"可以與abc或aBC或ABc等匹配; //修正符:m 將字串視為多行,不管是那行都能匹配; // 例://模式為:$mode="/abc/m"; //要匹配的字串為:
Time of Update: 2017-01-09
先掃盲一下什麼是Regex的貪婪,什麼是非貪婪?或者說什麼是匹配優先量詞,什麼是忽略優先量詞?好吧,我也不知道概念是什麼,來舉個例子吧。某同學想過濾之間的內容,那是這麼寫正則以及程式的。$str = preg_replace('%<script>.+?</script>%i','',$str);//非貪婪 看起來,好像沒什麼問題,其實則不然。若$str =
Time of Update: 2017-01-12
php地址欄傳中文$_GET下來後亂碼,urlencode和urldecode用法詳解url編碼文法: string urlencode(string str);傳回值: 字串函數種類: 編碼處理例如: <?php$ChineseName="我的名字,是中文的哦";$EncodeStr=urlencode($ChineseName);echo "<a
Time of Update: 2017-01-12
本文執行個體講述了php實現36進位與10進位轉換功能。分享給大家供大家參考,具體如下:/** * @desc im:十進位數轉換成三十六機制數 * @param (int)$num 十進位數 * return 返回:三十六進位數*/function get_char($num) { $num = intval($num); if ($num <= 0) return false; $charArr =
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(