Subversion Repositories php-qbpwcf

Rev

Blame | Last modification | View Log | RSS feed

<?php

#宣告指派命名空間
namespace qbpwcf;

#匯入外部套件
include("../allInOne.php");

/*

#提示目前測試的函式
echo "<hr>css::createCssStyle - testCase 1<br>";

#涵式說明:
#創建 css 樣式
#回傳的結果:
#$result["css"],css設定內容
#$result["error"],涵式錯誤訊息,若爲""則表示沒有錯誤
#必填的參數:
$conf["cssStyleName"]="inputRadio";#為該 css 樣式的名稱,不能以數字開頭。
$conf["attributes"]=array("width","height","font-size","position","left","top");#為屬性名稱,須為陣列值
$conf["content"]=array("100px","100px","60px","fixed","200px","400px");#為屬性值,須為陣列值
$css=css::createCssStyle($conf);
unset($conf);
echo $css["css"];

echo "<input type=button name=A value=A class=inputRadio ></input>";

*/

/*

#提示目前測試的函式
echo "<hr>css::createApplyCssStyle - testCase 1<br>";

#涵式說明:
#創建針對html標籤的立即css樣式
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列
#$result["content"],css語法
#必填的參數:
#$conf["htmlTagName"],字串,為要套用樣式的 html 標籤名稱,若有階層請用「:」表示
$conf["htmlTagName"]=array("input:focus");
#$conf["attributes"],字串陣列,為屬性名稱
$conf["attributes"]=array("background-color");
#$conf["content"],字串陣列,為屬性值
$conf["content"]=array("#AAAAFF");
echo css::createApplyCssStyle($conf)["content"];
unset($conf);

echo "<input type=text name=A value=A>";
echo "<input type=text name=A value=B>";

*/

/*

#提示目前測試的函式
echo "<hr>css::createApplyCssStyle - testCase 2<br>";

#涵式說明:
#創建針對html標籤的立即css樣式或限定套用類型的css樣式,限定元素的css樣式名稱為「元素名稱.樣式名稱」.
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列
#$result["content"],css語法
#$result["function"],當前執行的函式名稱.
#必填的參數:
#$conf["htmlTagName"],字串,為要套用樣式的 html 標籤名稱,若有階層請用「>」表示,ex:「a:hover」代表在<a></a>上滑過去時的樣式;若有從上而下的層級關係,則請用「>」表示,ex:「div>span>img」,就是針對有div標籤裡面的span標籤裡面的img標籤內容的樣式。
$conf["htmlTagName"]=array("div>a:hover");
#$conf["attributes"],字串陣列,為屬性名稱
$conf["attributes"]=array("color");
#$conf["content"],字串陣列,為屬性值
$conf["content"]=array("#FF9999");
var_dump(css::createApplyCssStyle($conf));
unset($conf);
echo "<div><a>移到我這會變色哦</a></div>";

*/

/*

#提示目前測試的函式
echo "<hr>css::createApplyCssStyle - testCase 3<br>";

#涵式說明:
#創建針對html標籤的立即css樣式或限定套用類型的css樣式,限定元素的css樣式名稱為「元素名稱.樣式名稱」.
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列
#$result["content"],css語法
#$result["function"],當前執行的函式名稱.
#必填的參數:
#$conf["htmlTagName"],字串,為要套用樣式的 html 標籤名稱,若有階層請用「>」表示,ex:「a:hover」代表在<a></a>上滑過去時的樣式;若有從上而下的層級關係,則請用「>」表示,ex:「div>span>img」,就是針對有div標籤裡面的span標籤裡面的img標籤內容的樣式。
$conf["htmlTagName"]=array("div.pink");
#$conf["attributes"],字串陣列,為屬性名稱
$conf["attributes"]=array("color");
#$conf["content"],字串陣列,為屬性值
$conf["content"]=array("#FFCCCC");
var_dump(css::createApplyCssStyle($conf));
unset($conf);
echo "<div class=\"pink\">我是粉色的文字</div>";

*/

/*

#提示目前測試的函式
echo "<hr>css::createApplyCssStyle - testCase 4<br>";

#涵式說明:
#創建針對html標籤的立即css樣式或限定套用類型的css樣式,限定元素的css樣式名稱為「元素名稱.樣式名稱」.
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常;"false"代表不正常.
#$result["error"],涵式錯誤訊息陣列
#$result["content"],css語法
#$result["function"],當前執行的函式名稱.
#必填的參數:
#$conf["htmlTagName"],字串,為要套用樣式的 html 標籤名稱,若有階層請用「>」表示,ex:「a:hover」代表在<a></a>上滑過去時的樣式;若有從上而下的層級關係,則請用「>」表示,ex:「div>span>img」,就是針對有div標籤裡面的span標籤裡面的img標籤內容的樣式。
$conf["htmlTagName"]=array("div>b","div>a","div.pink");
#$conf["attributes"],字串陣列,為屬性名稱
$conf["attributes"]=array("color");
#$conf["content"],字串陣列,為屬性值
$conf["content"]=array("#FFCCCC");
var_dump(css::createApplyCssStyle($conf));
unset($conf);
echo "<div><b>我是粉色的文字</b></div>";
echo "<div><a>我是粉色的文字</a></div>";
echo "<div class=\"pink\">我是粉色的文字</div>";

*/

/*

#提示目前測試的函式
echo "<hr>css::spanSection - testCase 1<br>";

#涵式說明:
#<span>區塊:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<span>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array("Fusion");
#可省略參數
#$conf["class"],字串,div區段要套用的css樣式.
#$conf["class"]="";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容
$conf["title"]=array("code");
#$conf["data"],字串陣列,每個data屬性名稱為數值內容,例如array("a"=>"A","b"=>"B")
$conf["data"]=array("a"=>"A","b"=>"B");
$spanSection=css::spanSection($conf);
unset($conf);

#如果建立失敗
if($spanSection["status"]==="false"){

        #印出內容
        var_dump($spanSection);

        #結束執行
        exit;

        }#if end

#印出span區塊
echo $spanSection["content"];

*/

/*

#提示目前測試的函式
echo "<hr>css::centerBody - testCase 1<br>";

#涵式說明:
#回傳的結果:
#$result,爲設定置中的css樣式
#將本文內容置中的樣式。之後只要是介於<body>與</body>之間的內容都會置中。
echo css::centerBody();

*/

/*

#提示目前測試的函式
echo "<hr>css::color - testCase 1<br>";

#涵式說明:
#設定背景的顏色
#須置於<head>與</head>之間
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$reuslt["error"],執行不正常結束的錯訊息陣列.
#$result["function"],當前執行的函式名稱.
#$result["content"],爲設定背景顏色的css語法
#必填的參數:
$conf["color"]="#AAAADD";#爲背景顏色的參數 格式如 #FF13EA
echo css::color($conf)["content"];
unset($conf);

*/

/*

#提示目前測試的函式
echo "<hr>css::backgroundImg - testCase 1<br>";

#涵式說明:
#使用圖片當作背景
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$reuslt["error"],執行不正常結束的錯訊息陣列.
#$result["function"],當前執行的函式名稱.
#$result["css"],爲設定背景圖片的css樣式
#必填的參數:
$conf["imgPosition"]="cssT/logo.png";#爲背景圖片的檔案位置,不可省略。
#可省略的參數:
$conf["repeatOrNot"]="false";#爲背景圖片是否要並排重複,可省略,預設是重複,若不要重複則給與"false"。
$conf["size"]="50%";#爲背景圖片的大小,可省略,預設是"100%"。
#$conf["fixed"]="true";#爲背景在使用者滾動的時候是否要固定不動,可省略,預設是不固定不動,若要固定不動則給與"true"。
#$conf["rowsPosition"]="";#爲置於橫向的幾%,預設為"50%",可省略。
#$conf["colsPosition"]="";#爲置於直向的幾%,預設為"50%",可省略。
echo css::backgroundImg($conf)["content"];
unset($conf);

*/

/*

#提示目前測試的函式
echo "<hr>css::animation - testCase 1<br>";

#函式說明:
#製作針對 css class 的動畫.
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["content"],css動畫設定的語法
#$result["function"],當前執行的函數
#$result["error"],涵式錯誤訊息,若爲""則表示沒有錯誤
#必填參數:
#$conf["name"],字串,css動畫的名稱.
$conf["name"]="animation";
#$conf["durationTime"],字串,整個動畫需要幾秒完成,ex:"5s".
$conf["durationTime"]="5s";
#$conf["iteration"],字串,整個動畫要重複幾次,"infinite"代表不斷地重複,"0"代表不重複執行.
$conf["iteration"]="infinite";
#$conf["direction"],字串,動畫要怎麼樣重複,"alternate"代表來回執行,"normal"代表正常執行.
$conf["direction"]="alternate";
#$conf["delay"],字串,動畫要延遲幾秒開始,例如"0s".
$conf["delay"]="0s";
#$conf["speedMode"],字串,動畫執行過程的速度要用什麼模式來執行,"linear"代表等速,"ease"代表起始跟結尾是靜止的,中間是最快的.
$conf["speedMode"]="linear";
#可省略參數:
#$conf["keyFrameStartPoint"],字串陣列,各個動畫單位開始的時間百分比,"0%"與"from"代表一開始,"100%"與"to"代表時間結束.
$conf["keyFrameStartPoint"]=array("0%","50%","100%");
#$conf["keyFrameCssAttribute"],二維字串陣列,各個動畫影格子的css屬性.
$conf["keyFrameCssAttribute"][]=array("font-size","color");
$conf["keyFrameCssAttribute"][]=array("font-size","color");
$conf["keyFrameCssAttribute"][]=array("font-size","color");
#$conf["keyFrameCssValue"],二維字串陣列,各個動畫格子的css屬性數值.
$conf["keyFrameCssValue"][]=array("30px","#990000");
$conf["keyFrameCssValue"][]=array("30px","#009900");
$conf["keyFrameCssValue"][]=array("30px","#000099");
#參考資料:
#css動畫,http://blogger.gtwang.org/2013/12/using-css3-animation.html
$animation=css::animation($conf);
unset($conf);

#如果建立css動畫失敗
if($animation["status"]=="false"){

        #debug
        var_dump($animation);
        exit;

        }#if end

echo $animation["content"];

#涵式說明:
#<span>區塊,裡面可以指定css的class樣式,可以指定提示文字.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<span>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array("~我會變色喲~");
#可省略參數
#$conf["class"],字串,div區段要套用的css樣式.
$conf["class"]="animation";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容
#$conf["title"]=array();
$spanSection=css::spanSection($conf);
unset($conf);

#如果建立 span 區塊失敗
if($spanSection["status"]=="false"){

        #debug
        var_dump($spanSection);
        exit;

        }#if end

echo $spanSection["content"];

*/

/*

#提示目前測試的函式
echo "<hr>css::animation - testCase 2<br>";

#函式說明:
#製作針對 css class 的動畫.
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["content"],css動畫設定的語法
#$result["function"],當前執行的函數
#$result["error"],涵式錯誤訊息,若爲""則表示沒有錯誤
#必填參數:
#$conf["name"],字串,css動畫的名稱.
$conf["name"]="animation";
#$conf["durationTime"],字串,整個動畫需要幾秒完成,ex:"5s".
$conf["durationTime"]="10s";
#$conf["iteration"],字串,整個動畫要重複幾次,"infinite"代表不斷地重複,"0"代表不重複執行.
$conf["iteration"]="infinite";
#$conf["direction"],字串,動畫要怎麼樣重複,"alternate"代表來回執行,"normal"代表正常執行.
$conf["direction"]="alternate";
#可省略參數:
#$conf["keyFrameStartPoint"],字串陣列,各個動畫單位開始的時間百分比,"0%"與"from"代表一開始,"100%"與"to"代表時間結束.
$conf["keyFrameStartPoint"]=array("0%","100%");
#$conf["keyFrameCssMoveAttribute"],二維字串陣列,各個動畫影格子的與動畫相關的css屬性.
$conf["keyFrameCssMoveAttribute"][]=array("transform");
$conf["keyFrameCssMoveAttribute"][]=array("transform");
#$conf["keyFrameCssMoveValue"],二維字串陣列,各個動畫影格子的與動畫相關的css屬性.
$conf["keyFrameCssMoveValue"][]=array("translate(0%)");
$conf["keyFrameCssMoveValue"][]=array("translate(100%)");
#$conf["keyFrameCssAttribute"],二維字串陣列,各個動畫影格子的css屬性.
$conf["keyFrameCssAttribute"][]=array("color");
$conf["keyFrameCssAttribute"][]=array("color");
#$conf["keyFrameCssValue"],二維字串陣列,各個動畫格子的css屬性數值.
$conf["keyFrameCssValue"][]=array("#990000");
$conf["keyFrameCssValue"][]=array("#009900");
#$conf["delay"],字串,動畫要延遲幾秒開始,例如"0s".
$conf["delay"]="2s";
#$conf["speedMode"],字串,動畫執行過程的速度要用什麼模式來執行,"linear"代表等速,"ease"代表起始跟結尾是靜止的,中間是最快的.
$conf["speedMode"]="linear";
#參考資料:
#css動畫,http://blogger.gtwang.org/2013/12/using-css3-animation.html
$animation=css::animation($conf);
unset($conf);
echo $animation["content"];

#涵式說明:
#<div>區塊,裡面可以指定css的class樣式,可以指定提示文字.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<div>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array("~我會變色跟移動喲~");
#可省略參數
#$conf["class"],字串,div區段要套用的css樣式.
$conf["class"]="animation";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容
#$conf["title"]=array();
$divSection=css::divSection($conf);
unset($conf);

#debug
var_dump($divSection);

*/

/*

#提示目前測試的函式
echo "<hr>css::marquee - testCase 1<br>";

#函式說明:
#跑馬燈
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["content"],css動畫設定的語法.
#$result["function"],當前執行的函數.
#$result["error"],涵式錯誤訊息陣列.
#必填參數:
#$conf["object"],字串,要作為跑馬燈的物件.
$conf["object"]="css::marquee - testCase 1";
#$conf["animeName"],字串,動畫名稱.
$conf["animeName"]="marquee";
#可省略參數:
#$conf["durationTime"],字串,動畫的執行時間長度,預設是"5s"代表5秒.
#$conf["durationTime"]="5s";
#$conf["keyFrameStartPoint"],字串陣列,動畫開始的時間點百分比,,"0%"與"from"代表一開始,"100%"與"to"代表時間結束,預設為array("0%","100%").
#$conf["keyFrameStartPoint"]=array("0%","100%");
#$conf["styleAttribute"],二維陣列,從動畫開始到結束所要用要使用的css樣式屬性名稱,$conf["styleAttribute"]至少要有兩個一維陣列,預設為array(array("margin-left","color","font-size","background-color"),array("margin-left","color","font-size","background-color")).
#$conf["styleAttribute"]=array(array("margin-left","color","font-size","background-color"),array("margin-left","color","font-size","background-color"));
#$conf["styleValue"],二維陣列,從動畫開始到結束所要使用的css樣式屬性所對應的數值,$conf["styleValue"]至少要有兩個一維陣列,預設為array(array("0%","#FF0000","30px","#0000FF"),array("50%","#00FF00","30px","#F0000F")).
#$conf["styleValue"]=array(array("0%","#FF0000","30px","#0000FF"),array("50%","#00FF00","30px","#F0000F"));
var_dump(css::marquee($conf));
unset($conf);

*/

/*

#提示目前測試的函式
echo "<hr>css::legencyMarquee - testCase 1<br>";

#函式說明:
#跑馬燈
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["content"],跑馬燈的語法
#$result["function"],當前執行的函數
#必填的參數:
$conf["runningObject"]="css::legencyMarquee - testCase 1";#字串,跑馬燈的內容.
#可省略的參數:
#$conf["width"]="70%";#寬度,預設爲100%
#$conf["height"]="100px";#高度,預設爲50px
#$conf["direction"]="right";#往那個方向跑,方向有 left 和 right兩種,預設爲"left"
#$conf["behavior"]="";#字串,單方向或來回,預設為"alternate"來回,"scrolling"為單方向.
#$conf["class"]="";#要套用的css樣式
var_dump(css::legencyMarquee($conf));
unset($conf);

*/

/*

#提示目前測試的函式
echo "<hr>css::import - testCase 1<br>";

#函式說明:
#匯入css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["cssFileLocation"],陣列字串,多個css樣式檔案的位置與名稱,副檔名「.css」會自動補上,每個元素代表一個css樣式檔案的位置.
$conf["cssFileLocation"]=array("../lib/bootstrap-3.3.5-dist/css/bootstrap");
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑.
$conf["fileArgu"]=__FILE__;
#參考資料:
#css_honwto=>http://www.w3schools.com/css/css_howto.asp
var_dump(css::import($conf));
unset($conf);

*/

/*

#提示目前測試的函式
echo "<hr>css::styleStr - testCase 1<br>";

#涵式說明:
#建立給與html標籤使用的style屬性字串.
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["function"],當前執行的函數
#$result["error"],錯誤訊息陣列
#$result["content"],css設定內容
#必填的參數:
$conf["styleName"]=array("color","background-color","font-size");#為屬性名稱,須為陣列值
$conf["styleValue"]=array("blue","silver","30px");#為屬性值,須為陣列值
$styleStr=css::styleStr($conf);
unset($conf);

#顯示結果
var_dump($styleStr);

#套用在<div>標籤
echo "<div ".$styleStr["content"].">css::styleStr - testCase 1</div>";

*/

/*

#提示目前測試的函式
echo "<hr>css::pressed - testCase 1<br>";

#涵式說明:
#建立按下效果的style字串
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,"style"代表包含styleStr屬性的完整element css樣式;"style"代表僅和css屬性與樣式字串;其他內容代表建議以其為名的css類別樣式.
$conf["type"]="style";
$pressEffect=css::pressed($conf);
unset($conf);
var_dump($pressEffect);

*/

/*

#提示目前測試的函式
echo "<hr>css::pressed - testCase 2<br>";

#涵式說明:
#建立按下效果的style字串
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,"style"代表包含styleStr屬性的完整element css樣式;"style"代表僅和css屬性與樣式字串;其他內容代表建議以其為名的css類別樣式.
$conf["type"]="styleStr";
$pressEffect=css::pressEffect($conf);
unset($conf);
echo "<span ".$pressEffect["content"].">核取的效果</span>";

*/

/*

#提示目前測試的函式
echo "<hr>css::pressed - testCase 3<br>";

#涵式說明:
#建立按下效果的style字串
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,"style"代表包含styleStr屬性的完整element css樣式;"style"代表僅和css屬性與樣式字串;其他內容代表建議以其為名的css類別樣式.
$conf["type"]="clickEffect";
$pressEffect=css::pressed($conf);
unset($conf);
var_dump($pressEffect);
echo "<span class=\"clickEffect\" >核取的效果</span>";

*/

/*

#提示目前測試的函式
echo "<hr>css::press - testCase 1<br>";

#涵式說明:
#建立按下效果的style字串
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,"style"代表包含styleStr屬性的完整element css樣式;"style"代表僅和css屬性與樣式字串;其他內容代表建議以其為名的css類別樣式.
$conf["type"]="styleStr";
$press=css::press($conf);
unset($conf);
var_dump($press);
echo "<span>a</span><span ".$press["content"]." >b</span><span>c</span>";

*/

/*

#提示目前測試的函式
echo "<hr>css::textLine - testCase 1<br>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="none";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="css";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div ".$textLine["content"].">Hello</div>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="none";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="cssStr";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div style=\"".$textLine["content"]."\">Hello</div>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="none";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="line";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div class=\"line\">Hello</div>";

*/

/*

#提示目前測試的函式
echo "<hr>css::textLine - testCase 2<br>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="underline";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="css";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div ".$textLine["content"].">Hello</div>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="underline";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="cssStr";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div style=\"".$textLine["content"]."\">Hello</div>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="underline";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="line";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div class=\"line\">Hello</div>";

*/

/*

#提示目前測試的函式
echo "<hr>css::textLine - testCase 3<br>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="overline";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="css";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div ".$textLine["content"].">Hello</div>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="overline";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="cssStr";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div style=\"".$textLine["content"]."\">Hello</div>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="overline";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="line";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div class=\"line\">Hello</div>";

*/

/*

#提示目前測試的函式
echo "<hr>css::textLine - testCase 4<br>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="line-through";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="css";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div ".$textLine["content"].">Hello</div>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="line-through";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="cssStr";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div style=\"".$textLine["content"]."\">Hello</div>";

#涵式說明:
#在文字上劃線條的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["type"],字串,線條要怎麼呈現,"none"代表無線條;"underline"代表底線;"overline"代表頂部劃線;"line-through"代表文中間劃線.
$conf["type"]="line-through";
#$conf["returnType"],字串,要以什麼形式回傳,"css"代表含style屬性的內容;"cssStr"代表僅和css樣式;其餘代表要建立名為$conf["rerurnType"]的css類別樣式.
$conf["returnType"]="line";
$textLine=css::textLine($conf);
unset($conf);
var_dump($textLine);
echo "<div class=\"line\">Hello</div>";

*/

/*

#提示目前測試的函式
echo "<hr>css::rwd - testCase 1<br>";

#涵式說明:
#響應式css樣式,依據瀏覽器的環境(寬度,高度...),使用指定的css樣式
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["conName"],陣列字串,判斷的條件屬性陣列,可以用"min-width","max-width"...).
$conf["conName"]=array("min-width");
#$conf["conVal"],陣列字串,判斷的條件數值陣列,可以為"100px"...
$conf["conVal"]=array("800px");
#$conf["target"],陣列字串,要設置哪些目標的css樣式.
$conf["target"]=array(".rwd");
#conf["styleAttr"],二維陣列字串,針對每個$conf["target"]要使用的css樣式屬性陣列.
$conf["styleAttr"]=array(array("width"));
#conf["styleVal"],二維陣列字串,針對每個$conf["target"]要使用的css樣式數值陣列.
$conf["styleVal"]=array(array("50%"));
#備註:
#建構中...
var_dump(css::rwd($conf));
unset($conf);
echo "<div class=\"rwd\" style=\"background-color:#AABBCC;\">~text1~</div>";
echo "<div class=\"rwd\" style=\"background-color:#AABBCC;\">~text2~</div>";

*/

/*

#提示目前測試的函式
echo "<hr>css::headTailContent - testCase 1<br>";

#涵式說明:
#在特定元素之前或之後放置內容
#回傳結果:
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,匯入css樣式的語法.
#必填參數:
#$conf["target"],陣列字串,要設置哪些目標的css樣式,若為class樣式則要在名稱開頭補上「.」,也可以使用html標籤與階層關係等.
$conf["target"]=array("h1","h2");
#$conf["headOrTail"],陣列字串,內容是要放在各個$conf["target"]目標元素的前(before)還是後(after).
$conf["headOrTail"]=array("before","after");
#$conf["styleAttr"],二維陣列字串,針對每個目標前或後要使用的css樣式屬性陣列.
$conf["styleAttr"]=array(array("color"),array("color"));
#$conf["styleVal"],二維陣列字串,針對每個目標前或後要使用的css樣式數值陣列.
$conf["styleVal"]=array(array("#FF0000"),array("#00FF00"));
#$conf["content"],陣列字串,每個目標前或後所要放置的內容.
$conf["content"]=array("before","after");
$headTailContent=css::headTailContent($conf);
unset($conf);

#如果建立失敗
if($headTailContent["status"]==="false"){

        #印出內容
        var_dump($headTailContent);

        #結束程式
        exit;

        }#if end

#印出內容
echo $headTailContent["content"];

echo "<h1>H1</h1>";
echo "<h2>H2</h2>";

*/

/*

#提示目前測試的函式
echo "<hr>css::divSection - testCase 1<br>";

#涵式說明:
#<div>區塊,裡面可以指定css的class樣式,可以指定提示文字.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<div>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array("Hello world, this is QBPWCF!");
#可省略參數
#$conf["id"],字串,div區塊的id.
#$conf["id"]="";
#$conf["class"],字串,div區段要套用的css樣式.
#$conf["class"]="";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容.
#$conf["title"]=array();
#$conf["oneScreenSize"],字串,div區塊是否要占一個螢幕的大小,預設為"false"不設定,"true"為設定成一個螢幕的大小.
$conf["oneScreenSize"]="true";
#$conf["textAlignCenter"],字串,div區塊是否要置中,預設為$conf["oneScreenSize"]的值,"false"為不置中,"true"代表要置中.
#$conf["textAlignCenter"]="";
$divSection=css::divSection($conf);
unset($conf);

#如果建立div區塊失敗
if($divSection["status"]==="false"){

        #印出內容
        var_dump($divSection);

        #停止程式
        exit;

        }#if end

#印出語法
echo $divSection["content"];

*/

/*

#提示目前測試的函式
echo "<hr>css::divSection - testCase 2<br>";

#涵式說明:
#建立下拉式表單
#回傳的結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表失敗.
#$result["error"],錯誤訊息陣列.
#$result["content"],語法內容.
#$result["function"],設置當前執行的涵式
#必填的參數:
#$conf["name"],字串,爲該下拉式選單的名稱
$conf["name"]="test input select";
#$conf["sendValue"],陣列值,爲每個選項的實際傳送的數值,e.g. $sendValue = array("a","b","c","d","e");
$conf["sendValue"]=array("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","cccccccccccccccccccccccccccccccc");
#可省略的參數:
#$conf["formName"]="";#該表單的名稱
#$conf["outputValue"]=array();#爲陣列值,爲每個選項的實際顯示的數值, e.g. $outputValue = array("p","o","i","t","e");,如果沒有設定,則其值同$conf["sendValue"]。
#$conf["viewCount"]="";#為一次要顯示幾個選項,預設爲顯示一個。
#$conf["defaultValue"]="";#為預設選取那個選項,須爲$conf["sendValue"]其中的一個值。
#$conf["class"]="";#爲要套用的class樣式,預設為 "__qbpwcf_inputSelect".
#$conf["readOnly"],字串,內容是否唯獨,預設為"false",不唯獨,"true"為唯獨.
#$conf["readOnly"]="true";
#$conf["comment"],字串,輸入方框上面要放哪些註解文字,亦即用label來呈現,同時指定"for"屬性的數值為當前"input"標籤的id,意即參數"name"的內容.
#$conf["comment"]="";
#$conf["formAction"]="";#爲該下拉式表單要傳送到的位置
#$conf["actionTarget"]="_self";#要如何接收網頁的迴應,預設爲_self
#$conf["jsActivitor"]="";#爲觸發js的條件,可以是"onChange"(已改變內容時)...,須搭配$conf["jsAction"]參數。
#$conf["jsAction"]="";#爲該js是要做什麼,可以是"document.forms.formName.submit()"(傳送名爲testForm的表單內容)...,須搭配$conf["jsActivitor"]參數。
#$conf["independentForm"]="false";#是否該下拉式選單就是一個完整的表單,"true"代表是,"false"代表不是,預設為"true"
#$conf["hiddenVar"],字串陣列,隱藏的變數名稱陣列.
#$conf["hiddenVar"]=array("");
#$conf["hiddanVarValue"],字串陣列,隱藏變數的數值內容.
#$conf["hiddenVarValue"]=array("");
#$conf["fixedPosition"],字串,該下拉式選單是否要隨着滾軸滾動時固定在畫面上特定的位置,於設為"false",代表不固定,"true"代表要固定.
#$conf["fixedPosition"]="true";
#$conf["fixedPosition.fixedTop"],字串,該選單距離畫面頂部的固定距離,預設為0px.
#$conf["fixedPosition.fixedTop"]="0px";
#$conf["fixedPosition.fixedLeft"],字串,該選單距離畫面左方的固定距離.預設為0px.
#$conf["fixedPosition.fixedLeft"]="0px";
#$conf["fixedPosition.emptySpaceSize"],字串,表單位置要放置多寬的空白,於設為40px.
#$conf["fixedPosition.emptySpaceSize"]="40px";
#$conf["tableStartClass"]="__withoutBorder";#表格要採用的css樣式,預設為__withoutBorder,__withoutBorder為沒有框線的樣式,__withBorder為有樣式的表格.
#$conf["tableStart"]="true";#爲是否要以<table>結尾,"true"表示"是"。也可以看作表格結束。
#$conf["trStart"]="true";#爲是否要以<tr>開頭,"true"表示"是"。也可以看作新的一列開始。
#$conf["tdStart"]="true";#爲是否要以<td>開頭,"true"表示"是"。也可以看成列裏面的元素開始
#$conf["tdEnd"]="true";#爲是否要以</td>結尾,"true"表示"是"。也可以看成列裏面的元素結束
#$conf["trEnd"]="true";#爲是否要以</tr>結尾,"true"表示"是"。也可以看作該列結束。
#$conf["tableEnd"]="true";#爲是否要以</table>結尾,"true"表示"是"。也可以看作表格結束。
#備註:
#$_SERVER["PHP_SELF"]為php檔案自己
#參考資料來源:
#http://stackoverflow.com/questions/833032/submit-is-not-a-function-in-javascript => form的id重複會導致"document.testForm.submit()"的javaScript語法出錯。
#http://stackoverflow.com/questions/14622124/all-of-commands-for-submit-in-onchange-select-not-work => documents.forms.formName.submit() 才會將正確的表單送出。
#http://stackoverflow.com/questions/368813/html-form-readonly-select-tag-input => 禁止改變選項,且也不會傳送該名稱表單
#tableStart & tableEnd 要補上
$inputSelect=form::inputSelect($conf);
unset($conf);

#如果建立form失敗
if($inputSelect["status"]==="false"){

        #印出內容
        var_dump($inputSelect);

        #結束執行
        exit;

        }#if end

#涵式說明:
#<div>區塊,裡面可以指定css的class樣式,可以指定提示文字.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<div>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array($inputSelect["content"]);
#可省略參數
#$conf["id"],字串,div區塊的id.
#$conf["id"]="";
#$conf["styleAttr"],字串陣列,給div區段要套用的style樣式屬性.
$conf["styleAttr"]=array("background-color","width","display");
#$conf["styleVal"],字串陣列,給div區段要套用的style樣式數值.
$conf["styleVal"]=array("#AAFFFF","100px","inline-block");
#$conf["class"],字串,div區段要套用的css樣式.
#$conf["class"]="";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容.
#$conf["title"]=array();
#$conf["oneScreenSize"],字串,div區塊是否要占一個螢幕的大小,預設為"false"不設定,"true"為設定成一個螢幕的大小.
#$conf["oneScreenSize"]="true";
#$conf["textAlignCenter"],字串,div區塊是否要置中,預設為$conf["oneScreenSize"]的值,"false"為不置中,"true"代表要置中.
$conf["textAlignCenter"]="true";
$div1=css::divSection($conf);
unset($conf);

#如果執行失敗
if($div1["status"]==="false"){

        #印出內容
        var_dump($div1);

        #結束執行
        exit;

        }#if end

#函式說明:
#回傳呈現資料表內容的表單,包含可以設定各筆資料的操作,像是修改,移除,這些動作都可以設置要傳送的隱藏表單變數.
#回傳的結果:
#$result["status"],執行是否成功,"true"代表執行成功,"false"代表執行失敗.
#$result["error"],錯誤訊息陣列.
#$result["content"],我們所要的內容.
#$result["function"],當前執行的方法名稱.
#必填的參數:
#$conf["dbAddress"],字串型態,爲mysql-Server的位置.
$conf["dbAddress"]=$dbAddress;
#$conf["dbAccount"],字串型態,爲用於連入mysql-Server時要使用的帳號.
$conf["dbAccount"]=$dbAccount;
#$conf["dbName"],爲目標資料表所屬的資料庫.
$conf["dbName"]=$dbName;
#$conf["dtName],字串型態,爲目標資料表所屬的資料表.
$conf["dtName"]="member";
#可省略的參數:
#$conf["dbPassword"],字串型態,爲連線到mysql-Server時要使用的密碼,可省略,若省略則代表不使用密碼
$conf["dbPassword"]=$dbPassword;
#$conf["columnYouWant"],字串陣列,為要顯抓的欄位有哪些,預設為id與name
$conf["columnYouWant"]=array("id","account","groupName","timestamp");
#$conf["columnShowed"],字串陣列,為要顯示的欄位有哪些,預設為name
$conf["columnShowed"]=array("account","groupName","timestamp");
#$conf["columnName"],字串陣列,資料欄位的名稱,預設為$conf["columnShowed"],$conf["columnName"]與$conf["operation"]與$conf["operationActionPage"]與$conf["operationTarget"]四者元數數目皆要相等.
#$conf["columnName"]=$conf["columnShowed"];
#$conf["hiddenIdColumnName"],字串變數,傳送要求時,用於識別資料的變數名稱的資料欄位名稱為何,預設為"id".
#$conf["hiddenIdColumnName"]="id";
#$conf["hiddenIdVarName"],字串變數,傳送要求時,用於識別資料的變數名稱為何,預設為"id".
#$conf["hiddenIdVarName"]="id";
#$conf["operationVarName"],字串變數,傳送要求時,用於識別動作的變數名稱為何,預設為"action".
#$conf["operationVarName"]="action";
#$conf["operationShowed"],字串陣列,為每筆資料可以執行的操作,預設為修改與移除,$conf["columnName"]與$conf["operation"]與$conf["operationActionPage"]與$conf["operationTarget"]四者元數數目皆要相等.
#$conf["operationShowed"]=array("請選擇","修改","移除");
#$conf["operationDefaultShowed"],字串,為每筆資料可執行操作的預設選項,預設為"請選擇",$conf["columnName"]與$conf["operation"]與$conf["operationActionPage"]與$conf["operationTarget"]四者元數數目皆要相等.
#$conf["operationDefaultShowed"]="請選擇";
#$conf["operationVarValue"],字串陣列,為每筆資料可執行操作傳送邀要求時,用於識別動作的變數數值內容,預設跟$conf["operationShowed"]一樣,$conf["columnName"]與$conf["operation"]與$conf["operationActionPage"]與$conf["operationTarget"]四者元數數目皆要相等.
#$conf["operationVarValue"]=$conf["operationShowed"];
#$conf["operationActionPage"],字串,為每筆資料可執行操作的要求接收頁面,預設為"action.php".
#$conf["operationActionPage"]="action.php";
#$conf["operationTarget"],字串,為每筆資料可執行操作呈現的方式,預設為"_top",$conf["columnName"]與$conf["operation"]與$conf["operationActionPage"]與$conf["operationTarget"]四者元數數目皆要相等.
#$conf["operationTarget"]="_top";
#備註:
#無.
#參考資料來源:
#無.
$table=datatable::normal($conf);
unset($conf);

#如果表格建立失敗
if($table["status"]==="false"){

        #印出內容
        var_dump($table);

        #結束程式
        exit;

        }#if end

#涵式說明:
#<div>區塊,裡面可以指定css的class樣式,可以指定提示文字.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<div>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array($table["content"]);
#可省略參數
#$conf["id"],字串,div區塊的id.
#$conf["id"]="";
#$conf["styleAttr"],字串陣列,給div區段要套用的style樣式屬性.
$conf["styleAttr"]=array("background-color","display","width");
#$conf["styleVal"],字串陣列,給div區段要套用的style樣式數值.
$conf["styleVal"]=array("#FFAAFF","inline-block","500px");
#$conf["class"],字串,div區段要套用的css樣式.
#$conf["class"]="";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容.
#$conf["title"]=array();
#$conf["oneScreenSize"],字串,div區塊是否要占一個螢幕的大小,預設為"false"不設定,"true"為設定成一個螢幕的大小.
#$conf["oneScreenSize"]="true";
#$conf["textAlignCenter"],字串,div區塊是否要置中,預設為$conf["oneScreenSize"]的值,"false"為不置中,"true"代表要置中.
$conf["textAlignCenter"]="true";
$div2=css::divSection($conf);
unset($conf);

#如果執行失敗
if($div2["status"]==="false"){

        #印出內容
        var_dump($div2);

        #結束執行
        exit;

        }#if end

#涵式說明:
#<div>區塊,裡面可以指定css的class樣式,可以指定提示文字.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<div>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array($div1["content"],$div2["content"]);
#可省略參數
#$conf["id"],字串,div區塊的id.
#$conf["id"]="";
#$conf["styleAttr"],字串陣列,給div區段要套用的style樣式屬性.
$conf["styleAttr"]=array("background-color");
#$conf["styleVal"],字串陣列,給div區段要套用的style樣式數值.
$conf["styleVal"]=array("#FFFFAA");
#$conf["class"],字串,div區段要套用的css樣式.
#$conf["class"]="";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容.
#$conf["title"]=array();
#$conf["oneScreenSize"],字串,div區塊是否要占一個螢幕的大小,預設為"false"不設定,"true"為設定成一個螢幕的大小.
$conf["oneScreenSize"]="true";
#$conf["textAlignCenter"],字串,div區塊是否要置中,預設為$conf["oneScreenSize"]的值,"false"為不置中,"true"代表要置中.
$conf["textAlignCenter"]="true";
$divSection=css::divSection($conf);
unset($conf);

#如果執行失敗
if($divSection["status"]==="false"){

        #印出內容
        var_dump($divSection);

        #結束執行
        exit;

        }#if end

#印出div區塊
echo $divSection["content"];

*/

/*

#提示目前測試的函式
echo "<hr>css::divSection - testCase 3<br>";

#涵式說明:
#<div>區塊,裡面可以指定css的class樣式,可以指定提示文字.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<div>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array("test data param");
#可省略參數
#$conf["id"],字串,div區塊的id.
#$conf["id"]="";
#$conf["styleAttr"],字串陣列,給div區段要套用的style樣式屬性.
#$conf["styleAttr"]=array();
#$conf["styleVal"],字串陣列,給div區段要套用的style樣式數值.
#$conf["styleVal"]=array();
#$conf["class"],字串,div區段要套用的css樣式.
#$conf["class"]="";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容.
#$conf["title"]=array();
#$conf["oneScreenSize"],字串,div區塊是否要占一個螢幕的大小,預設為"false"不設定,"true"為設定成一個螢幕的大小.
#$conf["oneScreenSize"]="false";
#$conf["textAlignCenter"],字串,div區塊是否要置中,預設為$conf["oneScreenSize"]的值,"false"為不置中,"true"代表要置中.
#$conf["textAlignCenter"]="";
#$conf["data"],字串陣列,每個要設置的屬性data內容,例如array("option1"=>"A","option2"=>"B"),預設不使用.
$conf["data"]=array("a"=>"A","b"=>"B");
$divSection=css::divSection($conf);
unset($conf);

#如果執行失敗
if($divSection["status"]==="false"){

        #印出內容
        var_dump($divSection);

        #結束執行
        exit;

        }#if end

#印出div區塊
echo $divSection["content"];

*/

/*

#提示目前測試的函式
echo "<hr>css::rwdMenu - testCase 1<br>";

#函數說明:
#用data:mimeType;base64,imgVar的形式來提供圖片的連結,亦即圖片儲存在變數裡面,本函式包含顯示圖片的語法.
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息
#$result["content"],圖片的連結資訊
#$result["function"],當前執行的函數名稱 
#必填參數:
#$conf["imgPosition"],要轉存成2元碼的圖片檔案位置與名稱
$conf["imgPosition"]="cssT/logo.png";
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑.
$conf["fileArgu"]=__FILE__;
#可省略參數:
#$conf["alt"],若沒有圖片要用什麼文字顯示。
#$conf["alt"]="";
#$conf["style"],字串陣列,要使用的style,key為樣式名稱,value為樣式值.
$conf["style"]=array("width"=>"200px","height"=>"100px");
#$conf["class"],圖片要套用的css樣式名稱.
#$conf["class"]="";
#$conf["mimeType"],2元碼的內容是什麼,預設為"image/*".
#$conf["mimeType"]="image/*";
#$conf["compressType"],2元碼壓縮的方式,預設為"base64".
#$conf["compressType"]="base64";
#$conf["delImg"],讀取完圖片檔案後,要移除圖片嗎?"true"代表要移除,"false"代表不要移除,預設為"false".
#$conf["delImg"]="false";
#參考資料:
#將檔案用字串變數儲存起來=>http://php.net/manual/en/function.file-get-contents.php
#壓縮2元碼=>http://php.net/manual/en/function.base64-encode.php
$logo=img::data($conf);
unset($conf);

#如果執行失敗
if($logo["status"]==="false"){

        #印出內容
        var_dump($logo);

        #結束執行
        exit;

        }#if end

#涵式說明:
#<span>區塊,裡面可以指定css的class樣式,可以指定提示文字,若要使用移動的css樣式,請改用divSection函數.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<span>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array($logo["content"]);
#可省略參數
#$conf["id"],字串,span元素的id.
$conf["id"]="logo";
#$conf["styleAttr"],字串陣列,給div區段要套用的style樣式屬性.
#$conf["styleAttr"]=array();
#$conf["styleVal"],字串陣列,給div區段要套用的style樣式數值.
#$conf["styleVal"]=array();
#$conf["class"],字串,span區段要套用的css樣式.
#$conf["class"]="menu";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容
#$conf["title"]=array();
#$conf["data"],字串陣列,每個data屬性名稱為數值內容,例如array("a"=>"A","b"=>"B")
#$conf["data"]=array();
$logoSection=css::spanSection($conf);
unset($conf);

#如果執行失敗
if($logoSection["status"]==="false"){

        #印出內容
        var_dump($logoSection);

        #結束執行
        exit;

        }#if end

#涵式說明:
#<span>區塊,裡面可以指定css的class樣式,可以指定提示文字,若要使用移動的css樣式,請改用divSection函數.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<span>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array("option1");
#可省略參數
#$conf["id"],字串,span元素的id.
#$conf["id"]="";
#$conf["styleAttr"],字串陣列,給div區段要套用的style樣式屬性.
#$conf["styleAttr"]=array();
#$conf["styleVal"],字串陣列,給div區段要套用的style樣式數值.
#$conf["styleVal"]=array();
#$conf["class"],字串,span區段要套用的css樣式.
$conf["class"]="menu";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容
#$conf["title"]=array();
#$conf["data"],字串陣列,每個data屬性名稱為數值內容,例如array("a"=>"A","b"=>"B")
#$conf["data"]=array();
$option1Section=css::spanSection($conf);
unset($conf);

#如果執行失敗
if($option1Section["status"]==="false"){

        #印出內容
        var_dump($option1Section);

        #結束執行
        exit;

        }#if end

#涵式說明:
#<span>區塊,裡面可以指定css的class樣式,可以指定提示文字,若要使用移動的css樣式,請改用divSection函數.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<span>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array("option2");
#可省略參數
#$conf["id"],字串,span元素的id.
#$conf["id"]="";
#$conf["styleAttr"],字串陣列,給div區段要套用的style樣式屬性.
#$conf["styleAttr"]=array();
#$conf["styleVal"],字串陣列,給div區段要套用的style樣式數值.
#$conf["styleVal"]=array();
#$conf["class"],字串,span區段要套用的css樣式.
$conf["class"]="menu";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容
#$conf["title"]=array();
#$conf["data"],字串陣列,每個data屬性名稱為數值內容,例如array("a"=>"A","b"=>"B")
#$conf["data"]=array();
$option2Section=css::spanSection($conf);
unset($conf);

#如果執行失敗
if($option2Section["status"]==="false"){

        #印出內容
        var_dump($option2Section);

        #結束執行
        exit;

        }#if end
        
#涵式說明:
#<span>區塊,裡面可以指定css的class樣式,可以指定提示文字,若要使用移動的css樣式,請改用divSection函數.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<span>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array("option3");
#可省略參數
#$conf["id"],字串,span元素的id.
#$conf["id"]="";
#$conf["styleAttr"],字串陣列,給div區段要套用的style樣式屬性.
#$conf["styleAttr"]=array();
#$conf["styleVal"],字串陣列,給div區段要套用的style樣式數值.
#$conf["styleVal"]=array();
#$conf["class"],字串,span區段要套用的css樣式.
$conf["class"]="menu";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容
#$conf["title"]=array();
#$conf["data"],字串陣列,每個data屬性名稱為數值內容,例如array("a"=>"A","b"=>"B")
#$conf["data"]=array();
$option3Section=css::spanSection($conf);
unset($conf);

#如果執行失敗
if($option3Section["status"]==="false"){

        #印出內容
        var_dump($option3Section);

        #結束執行
        exit;

        }#if end
        
#涵式說明:
#<span>區塊,裡面可以指定css的class樣式,可以指定提示文字,若要使用移動的css樣式,請改用divSection函數.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<span>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array("option4");
#可省略參數
#$conf["id"],字串,span元素的id.
#$conf["id"]="";
#$conf["styleAttr"],字串陣列,給div區段要套用的style樣式屬性.
#$conf["styleAttr"]=array();
#$conf["styleVal"],字串陣列,給div區段要套用的style樣式數值.
#$conf["styleVal"]=array();
#$conf["class"],字串,span區段要套用的css樣式.
$conf["class"]="menu";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容
#$conf["title"]=array();
#$conf["data"],字串陣列,每個data屬性名稱為數值內容,例如array("a"=>"A","b"=>"B")
#$conf["data"]=array();
$option4Section=css::spanSection($conf);
unset($conf);

#如果執行失敗
if($option4Section["status"]==="false"){

        #印出內容
        var_dump($option4Section);

        #結束執行
        exit;

        }#if end

#函式說明:
#建立rwd的menu,橫向span選單遇到寬度不足會變成div選單,其中第一個元素爲Logo.
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],語法.
#必填參數:
#$conf["firstEleId"],字串,選單的擡頭元素id.
$conf["firstEleId"]="logo";
#$conf["otherEleClass"],字串,選單項目的共同類別名稱.
$conf["otherEleClass"]="menu";
#$conf["menuHeight"],字串,選單的高度,建議比擡頭元素高.
$conf["menuHeight"]="100px";
#$conf["content"],字串陣列,要放置的menu span元素,其中第一個元素爲Logo.
$conf["content"]=array($logoSection["content"],$option1Section["content"],$option2Section["content"],$option3Section["content"],$option4Section["content"]);
#$conf["width"],字串,小於多少寬度要從span選單變成div選單,單位爲px.
$conf["width"]="550px";
#可省略參數:
#$conf["between"],字串,宣單項目之間要相隔多少距離,$conf["width"],單位爲px.
$conf["between"]="40px";
#$conf["top"],字串,選單項目距離上部的距離,預設不指定,單位爲px.
#$conf["top"]="50px"; 
#$conf["bgColor"],字串,選單的背景顏色,預設爲"#FFFFFF".
$conf["bgColor"]="#EEEEEE";
$rwdMenu=css::rwdMenu($conf);
unset($conf);

#如果執行失敗
if($rwdMenu["status"]==="false"){

        #印出內容
        var_dump($rwdMenu);

        #結束執行
        exit;

        }#if end
        
#印出內容
echo $rwdMenu["content"];

*/

/*

#提示目前測試的函式
#echo "<hr>css::rwdMenu - testCase 2<br>";

#函式說明:
#建立rwd的置頂menu,橫向span選單遇到寬度不足會變成div選單,其中第一個元素爲Logo.
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],語法.
#必填參數:
#$conf["firstEleId"],字串,選單的擡頭元素id.
$conf["firstEleId"]="Logo";
#$conf["otherEleClass"],字串,除擡頭選單外項目的共同類別名稱.
$conf["otherEleClass"]="top_bar";
#$conf["menuHeight"],字串,選單的高度,建議比擡頭元素高.
$conf["menuHeight"]="100px";
#$conf["content"],字串陣列,要放置的menu span元素,其中第一個元素爲Logo.
$conf["content"]=array("<span id='Logo'><img style='width:100px;' src='cssT/img/logo.png' alt='Logo'><img></span>","<span class='top_bar'>Home</span>","<span class='top_bar'>About Us</span>","<span class='top_bar'>Shop</span>","<span class='top_bar'>News</span>","<span class='top_bar'>Sing In/Up</span>");
#$conf["width"],字串,小於多少寬度要從span選單變成div選單,單位爲px,建議不要小於550px.
$conf["width"]="735px";
#可省略參數:
#$conf["between"],字串,宣單項目之間要相隔多少距離,$conf["width"],單位爲px.
$conf["between"]="10px";
#$conf["top"],字串,選單項目距離上部的距離,預設不指定,單位爲px.
$conf["top"]="-10px"; 
#$conf["bgColor"],字串,選單的背景顏色,預設爲"#FFFFFF".
#$conf["bgColor"]="";
$rwdMenu=css::rwdMenu($conf);
unset($conf);

#如果執行失敗
if($rwdMenu["status"]==="false"){

        #印出內容
        var_dump($rwdMenu);

        #結束執行
        exit;

        }#if end
        
#印出內容
echo $rwdMenu["content"];

*/

/* 

#提示目前測試的函式
echo "<hr>css::rwdIcon - testCase 1<br>";

#函式說明:
#建立放置多個圖片與文字說明的內容,寬畫面會呈現一列多個圖示,小畫面會一列一個圖示.
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],語法.
#必填參數:  
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑.
$conf["fileArgu"]=__FILE__;
#可省略參數:
#$conf["maxWidth"],字串,小於多少寬度要從span選單變成div選單,單位爲px,預設爲600px.
#$conf["maxWidth"]="600px";
#$conf["thinWidth"],字串,畫面寬度小於$conf["maxWidth"]時,會呈現怎麼樣的寬度比例, 預設爲70vw.
#$conf["thinWidth"]="70vw";
#$conf["thinHeight"],字串,畫面寬度小於$conf["maxWidth"]時,會呈現怎麼樣的高度比例, 預設爲70vh.
#$conf["thinHeight"]="70vh";
#$conf["thinkWidth"],字串,畫面寬度大於$conf["maxWidth"]時,會呈現怎麼樣的寬度比例, 預設爲20vw.
#$conf["thinkWidth"]="20vw";
#$conf["thinkHeight"],字串,畫面寬度大於$conf["maxWidth"]時,會呈現怎麼樣的高度比例, 預設爲20vh.
#$conf["thinkHeight"]=20vh";
#$conf["imgEleClass"],字串,圖片元素的類別名稱,預設爲"icon_list_img".
#$conf["imgEleClass"]="icon_list_img";
#$conf["shellEleClass"],字串,圖片元素與文字說明的外框套用的類別名稱,預設爲"icon_list_div".
#$conf["shellEleClass"]="icon_list_div";
#$conf["hoverColor"],字串,移到類別 $conf["shellEleClass"] 裏面要出現的框線顏色,預設爲"#000000".
#$conf["hoverColor"]="#000000";
#$conf["hoverWidth"],字串,移到類別 $conf["shellEleClass"] 裏面要出現的框線厚度,預設爲"1px".
#$conf["hoverWidth"]="1px";
#$conf["hoverStyle"],字串,移到類別 $conf["shellEleClass"] 裏面要出現的框線樣式,預設爲"solid".
#$conf["hoverStyle"]="solid";
#$conf["icon"],字串陣列,要放置的icon字串陣列.
$conf["icon"]=array("cssT/bath-oil-2510793_1920.jpg","cssT/cosmetic-oil-3197276_1920.jpg","cssT/essential-oil-3073901_1920.jpg","cssT/essential-oil-3139479_1920.jpg","cssT/essential-oil-3816410_1920.jpg","cssT/gradient-mesh-1264214.png","cssT/ice-2305159_1920.jpg","cssT/ice-cream-2987955_1920.jpg");
#$conf["comment"],字串陣列,要放置的icon說明文字,預設為"icon".
#$conf["comment"]=array();
#$conf["between"],字串,宣單項目之間要相隔多少距離,單位爲px,預設爲25px.
#$conf["between"]="25px";
#$conf["bgColor"],字串,背景顏色,預設為#FFFFFF(白色).
#$conf["bgColor"]="#FFFFFF;
#$conf["bgImg"],字串,背景圖片網址,若有設置則會取代$conf["bgColor"].
#$conf["bgImg"]="";
$rwdIcon=css::rwdIcon($conf);
unset($conf);

#如果執行失敗
if($rwdIcon["status"]==="false"){

        #印出內容
        var_dump($rwdIcon);

        #結束執行
        exit;

        }#if end
        
#印出內容
echo $rwdIcon["content"]; 
 
*/

/*

#提示測試的向門五
echo "<hr>css::rwdInlineBlock - testCase 1 <br>";

#函式說明:
#建立rwd的一列內容.
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],語法.
#$result["argu"],使用的參數.
#必填參數:
#$conf["target"],字串陣列,要套用rwd的項目內容.
$conf["target"]=array("A","B","C");
#$conf["classHead"],字串,div項目對應的類別前戳字串.
$conf["classHead"]="rwdInlineBlock-t1";
#可省略參數:
#$conf["minWidth"],字串,寬度大於多少要套用指定的寬度,單位為px,預設為600px.
#$conf["minWidth"]="600px";
#$conf["minWidthWidths"],字串陣列,寬度大於 minWidth 時,每個 divs 參數對應的寬度,數量需要跟 divs 一樣.
$conf["minWidthWidths"]=array("30","30","30");
#$conf["maxWidth"],字串,寬度小於多少要套用指定的寬度,單位為px,預設為600px.
#$conf["maxWidth"]="600px";
#$conf["maxWidthWidths"],字串陣列,寬度小於 maxWidth 時,每個 divs 參數對應的寬度,數量需要跟 divs 一樣.
$conf["maxWidthWidths"]=array("100","100","100");
#$conf["padding"],字串,物件要內縮多少寬度,預設為"30px".
#$conf["padding"]="30px";
$rwdInlineBlock=css::rwdInlineBlock($conf);
unset($conf);

#如果建立失敗
if($rwdInlineBlock["status"]==="false"){

        #印出結果
        var_dump($rwdInlineBlock);
        
        #停止執行
        exit;

        }#if end

#印出結果
echo $rwdInlineBlock["content"];

*/

/*

#提示測試的向門五
echo "<hr>css::rwdInlineBlock - testCase 2 <br>";

#函式說明:
#建立rwd的一列內容.
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],語法.
#$result["argu"],使用的參數.
#必填參數:
#$conf["target"],字串陣列,要套用rwd的項目內容.
$conf["target"]=array("A","B","C");
#$conf["classHead"],字串,div項目對應的類別前戳字串.
$conf["classHead"]="rwdInlineBlock-t2";
#可省略參數:
#$conf["minWidth"],字串,寬度大於多少要套用指定的寬度,單位為px,預設為600px.
#$conf["minWidth"]="600px";
#$conf["minWidthWidths"],字串陣列,寬度大於 minWidth 時,每個 divs 參數對應的寬度,數量需要跟 divs 一樣.
#$conf["minWidthWidths"]=array("30","30","30");
#$conf["maxWidth"],字串,寬度小於多少要套用指定的寬度,單位為px,預設為600px.
#$conf["maxWidth"]="600px";
#$conf["maxWidthWidths"],字串陣列,寬度小於 maxWidth 時,每個 divs 參數對應的寬度,數量需要跟 divs 一樣.
#$conf["maxWidthWidths"]=array("100","100","100");
#$conf["padding"],字串,物件要內縮多少寬度,預設為"30px".
#$conf["padding"]="30px";
$rwdInlineBlock=css::rwdInlineBlock($conf);
unset($conf);

#如果建立失敗
if($rwdInlineBlock["status"]==="false"){

        #印出結果
        var_dump($rwdInlineBlock);
        
        #停止執行
        exit;

        }#if end

#印出結果
echo $rwdInlineBlock["content"];

*/

/*

#提示測試的項目五
echo "<hr>css::rwdInlineBlock - testCase 3 <br>";

#函式說明:
#建立rwd的一列內容.
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],語法.
#$result["argu"],使用的參數.
#必填參數:
#$conf["target"],字串陣列,要套用rwd的項目內容.
$conf["target"]=array("A","B","C");
#$conf["classHead"],字串,div項目對應的類別前戳字串.
$conf["classHead"]="rwdInlineBlock-t3";
#可省略參數:
#$conf["minWidth"],字串,寬度大於多少要套用指定的寬度,單位為px,預設為600px.
#$conf["minWidth"]="600px";
#$conf["minWidthWidths"],字串陣列,寬度大於 minWidth 時,每個 divs 參數對應的寬度,數量需要跟 divs 一樣.
$conf["minWidthWidths"]=array("30","30","30");
#$conf["maxWidth"],字串,寬度小於多少要套用指定的寬度,單位為px,預設為600px.
#$conf["maxWidth"]="600px";
#$conf["maxWidthWidths"],字串陣列,寬度小於 maxWidth 時,每個 divs 參數對應的寬度,數量需要跟 divs 一樣.
#$conf["maxWidthWidths"]=array("80","80","80");
#$conf["padding"],字串,物件要內縮多少寬度,預設為"30px".
#$conf["padding"]="30px";
$rwdInlineBlock=css::rwdInlineBlock($conf);
unset($conf);

#如果建立失敗
if($rwdInlineBlock["status"]==="false"){

        #印出結果
        var_dump($rwdInlineBlock);
        
        #停止執行
        exit;

        }#if end

#印出結果
echo $rwdInlineBlock["content"];

*/

/*

echo "<hr>css::frame - testCase 1 <br>";

#建立表格
#函式說明:
#建立div表格
#回傳的內容:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],表格的html內容.
#可省略參數:
#$conf["defaulBorderStyleName"],字串,預設的表格框線css類別樣式名稱,預設為"__border",樣式為{border:1px solid;}
#$conf["defaulBorderStyleName"]="__border";
#$conf["id.table"],字串,table的id.
$conf["id.table"]="tableId";
#$conf["class.table"],陣列,最外層div要套用的css類別樣式
#$conf["class.table"]=array();
#$conf["class.table.head"],陣列,表格標題最外層div要套用的css類別樣式
#$conf["class.table.head"]=array();
#$conf["class.table.head.th"],陣列,<th>要套用的css類別樣式
#$conf["class.table.head.th"]=array();
#$conf["class.table.head.th.td"],陣列,標題欄位內容標籤<td>要套用的css類別樣式
#$conf["class.table.head.th.td"]=array();
#$conf["class.table.body"],陣列,表格內容最外圍div要套用的css類別樣式
#$conf["class.table.body"]=array();
#$conf["class.table.body.tr"],陣列,<tr>要套用的css類別樣式
#$conf["class.table.body.tr"]=array();
#$conf["class.table.body.tr.td"],陣列,內容欄位標籤<td>要套用的css類別樣式
#$conf["class.table.body.tr.td"]=array();
#$conf["titleRow"],陣列,表格內個欄位的標題內容.
$conf["titleRow"]=array("title1","title2","title3","title4","title5","title6");
#$conf["titleId"],字串,抬頭的id.
$conf["titleId"]="titleId";
#$conf["content"],二維陣列,每一列各欄位的內容.
$conf["content"]=array(array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"),array("a","b","c","d","e","f"));
$div=table::div($conf);
unset($conf);

#如果建立失敗
if($div["status"]==="false"){

        #印出結果
        var_dump($div);
        
        #停止執行
        exit;

        }#if end

#印出結果
$table=$div["content"];

#涵式說明:
#<div>區塊,裡面可以指定css的class樣式,可以指定提示文字.
#$result["status"],字串,執行否正常,"true"代表正常,"false"代表不正常.
#$result["functin"],字串,當前函數的名稱.
#$result["error"],陣列,錯訊訊息.
#$result["content"],字串,含有<div>標籤的內容.
#必填參數:
#$conf["contentArray"],字串陣列,要放入的內容陣列.
$conf["contentArray"]=array($table);
#可省略參數
#$conf["id"],字串,div區塊的id.
$conf["id"]="tableOutter";
#$conf["styleAttr"],字串陣列,給div區段要套用的style樣式屬性.
#$conf["styleAttr"]=array();
#$conf["styleVal"],字串陣列,給div區段要套用的style樣式數值.
#$conf["styleVal"]=array();
#$conf["class"],字串,div區段要套用的css樣式.
#$conf["class"]="";
#$conf["title"],陣列,滑鼠移到上面時要顯示的內容,每個元素代表一列內容.
#$conf["title"]=array();
#$conf["oneScreenSize"],字串,div區塊是否要占一個螢幕的大小,預設為"false"不設定,"true"為設定成一個螢幕的大小.
#$conf["oneScreenSize"]="false";
#$conf["textAlignCenter"],字串,div區塊是否要置中,預設為$conf["oneScreenSize"]的值,"false"為不置中,"true"代表要置中.
#$conf["textAlignCenter"]="";
#$conf["data"],字串陣列,每個要設置的屬性data內容,例如array("option1"=>"A","option2"=>"B"),預設不使用.
#$conf["data"]=array();
$divSection=css::divSection($conf);
unset($conf);

#如果建立失敗
if($divSection["status"]==="false"){

        #印出結果
        var_dump($divSection);
        
        #停止執行
        exit;

        }#if end

#印出結果
echo $divSection["content"];

#函式說明:
#建立div的frame
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],語法.
#$result["argu"],使用的參數.
#必填參數:
#$conf["containerId"],字串,要放入frame的元素id.
$conf["containerId"]="tableId";
#$conf["titleId"],字串,要放置在div frame上放的元素id.
$conf["titleId"]="titleId";
#$conf["placeHolderId"],字串,要用來appendChild的frame外層元素id
$conf["placeHolderId"]="tableOutter";
#可省略參數:
#$conf["vh%"],frmae要占用螢幕多少百分比的高度,數字字串,預設為"70".
#$conf["vh%"]="70";
#$conf["titleBgColor"],字串, 表格標題要的背景顏色,預設為"silver",可用"#NNNNNN"表示。
#$conf["titleBgColor"]="silver";
#備註:
#建構中
$frame=css::frame($conf);
unset($conf);

#如果建立失敗
if($frame["status"]==="false"){

        #印出結果
        var_dump($frame);
        
        #停止執行
        exit;

        }#if end

#印出結果
echo $frame["content"];

*/

/*

echo "<hr>css::hr - testCase 1 <br>";

#函式說明:
#建立bootstap樣式的hr
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],語法.
#$result["argu"],使用的參數.
#必填參數:
#$conf["color"],字串,分割線的顏色(#000000~#FFFFFF).
$conf["color"]="#EEEEEE";
#可省略參數:
#$conf["opacity"],字串,是否要透明,預設為"true"代表要,反之為"false".
#$conf["opacity"]="true".
$hr=css::hr($conf);
unset($conf);

#如果設置失敗
if($hr["status"]==="false"){

        #印出內容
        var_dump($hr);

        #結束執行
        exit;

        }#if end

#印出語法
echo $hr["content"];

*/

/*

echo "<hr>css::cols - testCase 1 <br>";

#函式說明:
#將畫面分成數欄
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],語法.
#$result["argu"],使用的參數.
#必填參數:
#$conf["sections"],字串,要分成幾個欄位.
$conf["sections"]="3";
#$conf["content"],字串陣列,每個欄位要放置的內容.
$conf["content"]=array("A","B","C");
#可省略參數:
#$conf["height"],字串,區塊的高度,預設為100vh.
#$conf["height"]="100vh";
$cols=css::cols($conf);
unset($conf);

#如果設置失敗
if($cols["status"]==="false"){

        #印出內容
        var_dump($cols);

        #結束執行
        exit;

        }#if end

#印出語法
echo $cols["content"];

*/

?>