Time of Update: 2017-01-12
本文執行個體講述了PHP全功能無變形圖片裁剪操作類與用法。分享給大家供大家參考,具體如下:如果需要圖片裁剪,或產生縮圖,這個基本上沒有問題,全部需要的功能都在裡面,全部都是無變形的。這裡我們劃分為四種模式:1. 任意圖片裁剪到指定大小,超過的,劇中裁剪,並且最大化縮放,不夠的展開,2. 超過的劇中裁剪,而不足的,不展開,即只縮小,不放大裁剪,會產生補白,可以用png透明度來消除3. 保留全部圖片資訊。不裁剪,只縮放,不足的補白。4.
Time of Update: 2017-01-12
phpThumb幾個基本參數 一些有用的參數列一下: src:靶心圖表片的地址 w:輸出圖片的寬度 h:輸出圖片的高度(如果不指定他將按w參數等比縮放) q:輸出如果是JPG格式的,可以規定它的輸出品質 bg:輸出時的背景(如果需要) sw、sh、sx、sy:局部輸出,寬高、起始位置 f:輸出格式,可以為jpeg、png、gif、ico sfn:輸出gif動畫中的某一幀 fltr[]:濾鏡,可以有很多效果,包括銳利化、模糊、旋翻轉、浮水印、邊框、遮照、色彩調整等 更多效果可以參看官方常式:
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-11
前言:最近做開發,在中訪問PHP頁面,頁面中有個表單。測試發現偶爾會出現表單被自動認可兩次的情況,導致流程出錯。問題原因暫時未找到原因,不過懷疑跟本身的機制有關。解決方案用session,每次提交表單時,計算一個隨機數post出去。頁面處理表單提交時,先判斷是否有這個session,如果不存在就儲存,存在就和post過來的隨機數比較,如果相等表示重複提交。程式碼範例:表單部分<div class="odform"> <form action="#
Time of Update: 2017-01-11
register.php: <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"> <title>註冊頁面</title> </head> <body> <form action="request.php"
Time of Update: 2017-01-11
<form name="form" method="post" action="login.php"></form> 文字框的用法: <input type="text" name="username" />
Time of Update: 2017-01-11
test.php <?php $test = $_POST[ 'test ']; echo '12 '; echo $test; echo $_POST[ 'submit1 ']; echo $_POST[ 'submit2 ']; if (isset($_POST[ 'submit1 ']) && $_POST[ 'submit1 '] == 'submit1 '
Time of Update: 2017-01-11
php 表單驗證實現代碼<html><head><title>Form</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script language="javascript" src="form.js"
Time of Update: 2017-01-11
為什麼呢?因為表單的處理有GET和POST兩種,怎麼在這兩種表單中都要傳遞一直do參數,而且要在後台通過同樣的方式擷取就一直是個很困惑的問題,今天經過幾個小時的實驗終於搞懂了,特發此文。 GET表單: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &
Time of Update: 2017-01-11
<html> <head> <title>Form</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <form action="post.php" method="get"
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
php 訪問oracle 預存程序執行個體詳解比如我的本地Oracle資料庫有一個package,裡面有一個預存程序:create or replace package PKG_TRANS_REL is -- Author : test -- Created : -- Purpose : test -- Public type declarations PKG_NAME varchar2(20) := 'PKG_TRANS_REL'; --預存程序,測試用
Time of Update: 2017-01-11
以下小編給大家列出了三種實現thinkphp批次更新資料的方法,寫的不好還請見諒,有意見歡迎提出,共同學習進步!方法一://批量修改 data二維數組 field關鍵字段 參考ci 批量修改函數 傳參方式function batch_update($table_name='',$data=array(),$field=''){if(!$table_name||!$data||!$field){return false;}else{$sql='UPDATE
Time of Update: 2017-01-12
非同步拖拽上傳檔案--小執行個體upload.html<!DOCTYPE html><!--To change this license header, choose License Headers in Project Properties.To change this template file, choose Tools | Templatesand open the template in the editor.--><html> <head&
Time of Update: 2017-01-12
本文執行個體講述了php擷取當前url地址的方法。分享給大家供大家參考,具體如下:js 擷取:top.location.href //最上層視窗的地址this.location.href //當前視窗的地址php擷取當前url地址:#測試網址: http://localhost/blog/testurl.php?id=5//擷取網域名稱或主機地址echo $_SERVER['HTTP_HOST']."<br>";
Time of Update: 2017-01-12
主要是擷取到地址欄的一些資訊,網域名稱,連接埠參數等 <?php //擷取網域名稱或主機地址 echo $_SERVER['HTTP_HOST']."<br>"; //擷取網頁地址 echo $_SERVER['PHP_SELF']."<br>"; //擷取網址參數 echo $_SERVER["QUERY_STRING"]."<br>"; /
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-12
十進位轉換為二進位、八進位、十六進位 從十進位向其它進位轉換,用的是就用該數字不斷除以要轉換的進位數,讀取餘數。串連一起就可以了。 <?php /** *十進位轉二進位、八進位、十六進位 不足位元前面補零* * * @param array $datalist 傳入資料array(100,123,130) * @param int $bin 轉換的進位可以是:2,8,16 * @return array 返回資料 array() 返回沒有資料轉換的格式 * @copyright
Time of Update: 2017-01-12
從十進位向其它進位轉換,用的是就用該數字不斷除以要轉換的進位數,讀取餘數。串連一起就可以了。<?php /** *十進位轉二進位、八進位、十六進位 不足位元前面補零* * * @param array $datalist 傳入資料array(100,123,130) * @param int $bin 轉換的進位可以是:2,8,16 * @return array 返回資料 array() 返回沒有資料轉換的格式 */function decto_bin($datalist,$bin){
Time of Update: 2017-01-12
本文主要介紹了php二進位與字串之間的相互轉換教,有需要的朋友可以來瞭解一下。php代碼如下:<?php header("Content-type: text/html; charset=utf-8"); /** * 將字串轉換成二進位 * @param type $str * @return type */ function StrToBin($str){ //1.列出每個字元 $arr = preg_split('/(?<!^)(?!$)/u'