Time of Update: 2017-01-11
本文執行個體講述了jquery+thinkphp實現跨域抓取資料的方法。分享給大家供大家參考,具體如下:今天做一個遠程抓取資料的功能,記得jquery可以用Ajax遠程抓取,但不能跨域。再網上找了很多。但我覺得還是來個綜合的,所以我現在覺得有點把簡單問題複雜化了,但至少目前解決了:跨域抓取資料到本機資料庫再非同步更新的效果我實現的方式:jquery的$.post發送資料到伺服器後台,在由背景PHP代碼執行遠程抓取,存到資料庫ajax返回資料到前台,前台用JS接受資料並顯示。//遠程抓取擷取資料
Time of Update: 2017-01-11
本文執行個體講述了基於thinkPHP類的插入資料庫操作功能。分享給大家供大家參考,具體如下:基於TP類的插入資料庫操作/*************************** 插入互動專家的資料** @param object $model 執行個體化的模型* @param array $Model 擷取到的專家資料* @param int $result 插入成功後返回的id* @date 2016/02/19* @write zss*********
Time of Update: 2017-01-11
本文執行個體講述了php封裝的資料庫函數與用法。分享給大家供大家參考,具體如下:從Thinkphp裡面抽離出來的資料庫模組,感覺挺好用common.php:<?PHP/** * 通用函數 *///包含設定檔if (is_file("config.php")) { C(include 'config.php');}if (!function_exists("__autoload")) { function
Time of Update: 2017-01-11
本文執行個體講述了thinkphp中字元截取函數msubstr()用法。分享給大家供大家參考,具體如下:ThinkPHP有一個內建字元截取函數msubstr()如下:msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true)$str:要截取的字串 $start=0:開始位置,預設從0開始 $length:截取長度 $charset="utf-8":字元編碼,預設UTF-8
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
Yii是一個基於組件的高效能PHP架構,用於開發大型Web應用。Yii採用嚴格的OOP編寫,並有著完善的庫引用以及全面的教程。廢話不多說了,直接給大家貼代碼了。<?phpclass ContactForm extends CFormModel{ public $_id; public $contact;//連絡人 public $tel;//電話 public $fax;//傳真 public $zipcode;//郵編 public $addr;//地址 public
Time of Update: 2017-01-10
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-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
首先需要安裝下面幾個安裝包,可以在CD-ROM資料來源裡找到以下安裝包yum安裝yum install perl* freetype libpng* libxm2 libxm2-devel curl curl-devel libjpeg*手動下載安裝 jpegsrc.v8c.tar libmcrypt-2.5.8.tar.gz安裝 jpegsrc# tar -xvzf jpegsrc.v8c.tar# cd jpeg-8c# ./configure
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
有這麼一段字串:[數字]字串結果取 a=數字 b=字串截取方法1:int a = Convert.ToInt32(txt1.Text.Trim().Replace('[', ']').Split(']')[1]); string b = txt1.Text.Trim().Replace('[', ']').Split(']')[2]; 截取方法2:string str =
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
今天在Java中想使用Regex來擷取一段文本中的任一字元。於是很隨意得就寫出如下匹配規則: (.*) 結果運行之後才發現,無法獲得換行之後的文本。於是查了一下手冊,才發現Regex中,“.”(點符號)匹配的是除了分行符號“\n”以外的所有字元。同時,手冊上還有一句話:要匹配包括 '\n' 在內的任何字元,請使用像 '[.\n]' 的模式。於是我將Regex的匹配規則修改如下: ([.\n]*),當然,如果是在java程式中直接寫到話,需要改為([.\\n]*)
Time of Update: 2017-01-09
Regex惰性匹配模式:在貪婪匹配模式一章節已經說過人性是貪婪的,希望獲得更多的金錢、地位甚至美女,但是也有很多清心寡慾的人,只要滿足基本的生活需求就可以了,在Regex中也有這樣的匹配原則,下面就進行一下介紹。一.惰性模式的概念:此模式和貪婪模式恰好相反,它儘可能少的匹配字元以滿足Regex即可,例如:var str="axxyyzbdkb";console.log(str.match(/a.*b/));
Time of Update: 2017-01-09
本文執行個體講述了Regex教程之匹配單個字元。分享給大家供大家參考,具體如下:註:在所有例子中Regex匹配結果包含在源文本中的【和】之間,有的例子會使用Java來實現,如果是java本身Regex的用法,會在相應的地方說明。所有java例子都在JDK1.6.0_13下測試通過。java測試代碼:/** * 根據Regex和要匹配的源文本,輸出匹配結果 * @param regex Regex * @param sourceText 要匹配的源文本 */public static void
Time of Update: 2017-01-09
本文執行個體講述了Regex教程之匹配一組字元的方法。分享給大家供大家參考,具體如下:註:在所有例子中Regex匹配結果包含在源文本中的【和】之間,有的例子會使用Java來實現,如果是java本身Regex的用法,會在相應的地方說明。所有java例子都在JDK1.6.0_13下測試通過。一、匹配多個字元中的某一個在上一篇《Regex教程之匹配單個字元詳解》中的一個匹配以na或sa開頭的文字檔例子中,使用的Regex是.a.\.txt。如果還有一個檔案是cal.txt,那麼也將會被匹配到。如果只想
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
本文執行個體講述了Yii架構快顯視窗組件CJuiDialog用法。分享給大家供大家參考,具體如下:CJuiDialog組件在手冊zii.widgets.jui下在視圖下使用以下代碼$this->beginWidget('zii.widgets.jui.CJuiDialog', array( 'id'=>'mydialog',//彈窗ID // additional javascript options for the dialog
Time of Update: 2017-01-09
如題 我們使用模態彈出框+ajax提交表單 首先我們把index視圖的create按鈕添加data-toggle 和 data-target。代碼如下:<?phpecho Html::a('添加請假單', ['create'], ['class' => 'btn