PHP-利用str_pad() 補足字串

string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] )
$input= 來源字串
$pad_length= 要補到幾個字
$pad_string=要補什麼字
$pad_type=從哪裡開始補 1.左右都補:STR_PAD_BOTH ,2.由左邊開始補:STR_PAD_LEFT , 3.由右邊開始補:STR_PAD_RIGHT










PHP-字符尋找及置換程式

 

利用 str_replace(目標字元,置換字元,來源字串)

PHP- 多圖型按鈕如何辨識點擊哪一個

原始:

做法1:
增加name 為辨識基礎

判讀:
使用isset 判斷q1 不是有值,即可知是否點擊,若有,其值為 "v1"(value)

youtube 坎入影片自動播放語法 + 重複播放語法

在 Youtube 分享影片要坎入自己的網頁或BLOG時,若要一載入就開始自動播放其實很簡單

1.先取得分享的網址

2012-08-25_000802  

 

2.自動播放 :將語法貼到原始碼 ,並在  http://www.youtube.com/embed/-NaXkw0QbsI?rel=0 後面接上 &autoplay=1

即可

PS: rel=0 為結束不顯示其他影片連結

3.重複播放:將語法貼到原始碼 ,並在  http://www.youtube.com/embed/-NaXkw0QbsI?rel=0&autoplay=1 後面接上

&loop=1 即可

 

youtube 坎入影片自動播放語法 + 重複播放語法

在 Youtube 分享影片要坎入自己的網頁或BLOG時,若要一載入就開始自動播放其實很簡單

1.先取得分享的網址

2012-08-25_000802  

 

2.自動播放 :將語法貼到原始碼 ,並在  http://www.youtube.com/embed/-NaXkw0QbsI?rel=0 後面接上 &autoplay=1

即可

3.重複播放:將語法貼到原始碼 ,並在  http://www.youtube.com/embed/-NaXkw0QbsI?rel=0&autoplay=1 後面接上

&loop=1 即可


Asp.Net Button 實現返回上一頁的功能

在ASP.net中都是用一個button的控制項來實現的,
其實要實現這個功能主要還是要用到javascript
方法一:
Asp.Net

 

淺析:這個是用了HTML控制項,通過一個onclick的事件,調用了javascript中的一個方法就可以了。這個是最簡單的了,也同樣適用於靜態頁面,ASP頁面等。
方法二:
利用Reponse.write
如果你對ASP有一定的瞭解,那麼對Response.write這個東東就不會陌生了,方法一是直接有HTML頁面中實現,則這個則是在後臺環境中實現

C#

OR Asp.Net

這裡為會麼要採用-2的值呢,我個人認為是這樣的:因為在asp.net中的頁面,當你按下一個button後,由於頁面中會實現page.postback的緣故,實際上在這其中是刷新了兩次頁面,我們要的是第一次的,所以就......

 

方法三
利用Response.Redirect() 或 server.transfer()

C# Page_Load

C# 控制項事件

以下這段來自:http://stswordman.cnblogs.com/archive/2006/06/12/423910.html
在使用Request.UrlReferrer時還要注意:
1.  如果上一頁面使用document.location方法導航到當前頁面,Request.UrlReferrer返回空值
2.  如果有A,B兩個頁面,在流覽器中直接請求A頁面,在A頁面的中Page_Load事件中導航到B 頁面,則    Request.UrlReferrer返回空。因為 在Page_load事件中頁面還未初始化,所以無法記錄當前頁的資訊,導航到b頁面也就無法獲得上一頁面的資訊
3.  點擊刷新按鈕不會改變Request.UrlReferrer 

 

方法四:
在button的onClick事件中輸入

C#

方法五
這種方法也比較麻煩,不建議大家使用,這個好像是ASP裡面的。

Asp.Net 偵測瀏覽器類型及版本

今天突然發現 用Gerybox 做的對話視窗 , 因為包了二層,結果造成在 IE下顯示一片空白 ,在 Chrome 卻是正常

找不出解決之道 , 想到最快暫時解決的方式就是改掉IE的第二層的架構,第一件事就是要先判讀出瀏覽器版本 !!

可依取出結果進行IF判斷進行不同的工作

C#

Asp.Net iframe 應用

1.配合 Menu 操作 iframe 內容

Asp.Net menu:  重點在 target 目標為 iframe 的 name

 

Asp.Net iframe: 一定要輸入 name 值

 

2.動態變更內容

同上 , 拉一個 iframe 進aspx 頁面裡

C#  Page_Load 加入以下指令

在需要動態變更頁面的地方添加:

動態變更 iframe 尺寸

Asp.Net 十幾行程式碼搞定 Master-Detail GridView(內含子 GridView)

一直都只有找到VB版  , 能力有限 , 修改不了

找這這篇C#版,好實用忍不住要把他記下來 ... 原文出處

步驟1.創造兩個GridView+SqlDataSource

步驟2.GridView1 的 RowDataBound 事件撰寫下面

 

步驟3加入兩段小小程式碼 不然不會動

 

步驟4.在原始檔部分設定一下屬性
設定 GridView1的 EnableViewState="False"
設定 GridView2的 EnableViewState="False",且設定 Visible="False"
Page 的 EnableEventValidation="false"
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default6.aspx.cs" Inherits="Default6" EnableEventValidation="false" %>