method escapeHtml [line 1110]
string escapeHtml(
string
$html_str)
|
|
HTML特殊文字及び差替えキーワードをエスケープ処理して返します。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
$htmlString = '<IFRAME src="http://example.com/?data=%xx:xx:xx%"></IFRAME>';
$convertedString =
$SPIRAL->escapeHtml($htmlString);
?>
Tags:
Parameters:
method escapeHtmlEcho [line 1135]
void escapeHtmlEcho(
string
$html_str)
|
|
HTML特殊文字及び差替えキーワードをエスケープ処理して出力します。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
$htmlString = '<IFRAME src="http://example.com/?data=%xx:xx:xx%"></IFRAME>';
?>
Tags:
Parameters:
method escapeKeyword [line 1059]
string escapeKeyword(
string
$str)
|
|
差替えキーワードをエスケープ処理して返します。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
?>
Tags:
Parameters:
method escapeKeywordEcho [line 1085]
void escapeKeywordEcho(
string
$str)
|
|
差替えキーワードをエスケープ処理して出力します。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
?>
Tags:
Parameters:
method finishSession [line 797]
セッションを破棄します。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
?>
Tags:
method getAccountId [line 1038]
アカウントIDを取得します。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
?>
Tags:
method getArgs [line 870]
カスタムプログラムの引数を取得します。
[ この関数が使える場所 ]
カスタムプログラムのスクリプトで使用できます
[ サンプル ]
<?php
?>
Tags:
method getCache [line 836]
キャッシュを取得します。
[ 仕様 ]
このメソッドは、ページ当たり1回のみ実行できます
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
?>
Tags:
Parameters:
method getCardId [line 923]
単票のIDを取得します。
[ この関数が使える場所 ]
単票ページ
[ サンプル ]
<?php
?>
Tags:
method getContextByFieldCode [line 247]
string getContextByFieldCode(
[string
$_fieldCode = null])
|
|
フィールドコードをキーとして、データベースの属性情報を取得します。
[ 取得できないフィールド ]
・パスワード型
・画像型
[ この関数が使える場所 ]
・登録フォーム (登録タイプ・更新タイプのフォームのサンキューページ)
・マイエリア(公開ページを除く)
[ 選択型のフィールドの値について ]
・セレクトフィールド:数値
・マルチセレクト:カンマ区切りの数値
・マルチセレクト128:カンマ区切りの数値
[ サンプル ]
<?php
?>
Tags:
Parameters:
method getContextByFieldTitle [line 289]
string getContextByFieldTitle(
[string
$_fieldTitle = null])
|
|
フィールドタイトルをキーとして、データベースの属性情報を取得します。
[ 取得できないフィールド ]
・パスワード型
・画像型
[ この関数が使える場所 ]
・登録フォーム (登録タイプ・更新タイプのフォームのサンキューページ)
・マイエリア(公開ページを除く)
[ 選択型のフィールドの値について ]
・セレクトフィールド:数値
・マルチセレクト:カンマ区切りの数値
・マルチセレクト128:カンマ区切りの数値
[ サンプル ]
<?php
?>
Tags:
Parameters:
method getCookieFilePath [line 1015]
void getCookieFilePath(
)
|
|
cookie保存先のパスを取得します。 curlでcookieファイルのパスを指定する際にこの関数を指定します。
[ サンプル ]
<?php
$curl = curl_init();
?>
Tags:
method getDataBase [line 410]
void getDataBase(
[string
$_dbName = null])
|
|
データベースを操作するインスタンスを作成します。 このメソッドを実行する前に、$SPIRAL->setApiTokenTitle()でAPIのトークンとシークレットを設定しておく必要があります。 なお、APIはオプション契約となっております。使用する際は操作画面からお申し込みください。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
$db->addSelectFields("field_title");
$db->addLikeCondition("field_title", "%value%");
$result_array = $db->doSelect();
?>
Tags:
Parameters:
method getFacebook [line 602]
Facebookインスタンス getFacebook(
array
$_option)
|
|
facebookSDKのFacebookクラスのインスタンスを作成します。
ご利用にはfacebookのアカウントが必要です。 facebook SDKの使い方は、facebookのサイト http://developers.facebook.com/ をご覧ください。
[ サンプル ]
登録フォームのURLをfacebookへ登録してfacebookアプリケーションを作成できます。
<?php
$args = array(
'appId' => appId,
'secret' => secret,
'cookie' => true,
)
?>
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
Tags:
Parameters:
method getJsonParam [line 897]
カスタムプログラムのJSON形式の引数を取得します。
[ この関数が使える場所 ]
カスタムプログラムのスクリプトで使用できます
[ サンプル ]
<?php
?>
Tags:
method getParam [line 173]
string getParam(
[string
$_name = null])
|
|
フォームのパラメータを1つ取得します。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
$form_value =
$SPIRAL->getParam("form_name");
?>
Tags:
Parameters:
method getParams [line 205]
array getParams(
[string
$_name = null])
|
|
フォームのパラメータを配列で取得します。 同じパラメータ名で複数の値を持つ場合に使用します。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
$form_value_array =
$SPIRAL->getParams("form_name");
?>
Tags:
Parameters:
method getPdfReport [line 446]
PDF帳票を操作するインスタンスを作成します。 このメソッドを実行する前に、$SPIRAL->setApiTokenTitle()でAPIのトークンとシークレットを設定しておく必要があります。 なお、APIはオプション契約となっております。使用する際は操作画面からお申し込みください。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
$result_array = $pdf_report->doGetFile("file_field", "unique_field_title", "unique_field_value");
?>
Tags:
method getSession [line 727]
SpiralSession getSession(
[boolean
$_reGenerate = false], [int
$_timeout = 900])
|
|
セッションを取得します。 引数でtrueを指定した場合は、session_start()をコール後、セッションIDを再作成します。
[ 仕様 ]
このメソッドは、ページ当たり1回のみ実行できます
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
?>
Tags:
Parameters:
method getSpiralApiCommunicator [line 526]
スパイラルAPIを利用するインスタンスを作成します。 このメソッドを実行する前に、$SPIRAL->setApiTokenTitle()でAPIのトークンとシークレットを設定しておく必要があります。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル(カスタムプログラムを実行) ]
<?php
// スパイラルAPIサーバと通信するインスタンスを作成します。
// カスタムプログラムを実行する場合のリクエストを作成します。
$request->put("title", "[カスタムプログラムタイトル]");
// スパイラルAPIサーバへリクエストを送信します。
$response = $api_communicator->request("custom_program", "run", $request);
?>
[ サンプル(Express2配信予約) ]
<?php
// スパイラルAPIサーバと通信するインスタンスを作成します。
// Express2の予約を実行するリクエストを作成します。
$request->put("db_title" , "phptest");
$request->put("reserve_date" , "2012/02/20 10:00");
$request->put("mail_field_title" , "[メールフィールドタイトル]");
$request->put("error_field_title", "[配信エラーフィールドタイトル]");
$request->put("subject" , "メールのサブジェクト");
$request->put("from_name" , "差出人名");
$request->put("from_address" , "example@example.com");
$request->put("body_text" , "メールの本文");
// スパイラルAPIサーバへリクエストを送信します。
$response = $api_communicator->request("deliver_express2", "regist", $request);
?>
[ サンプル(Thanksメール配信) ]
<?php
// スパイラルAPIサーバと通信するインスタンスを作成します。
// Thanksメールを配信するリクエストを作成します。
$request->put("rule_id", "[配信ルールID]");
$request->put("id" , "IDフィールドの値");
// スパイラルAPIサーバへリクエストを送信します。
$response = $api_communicator->request("deliver_thanks", "send", $request);
?>
Tags:
method getSpiralCrypt [line 983]
暗号化・復号化クラスを取得します。
[ この関数が使える場所 ]
カスタムプログラムのスクリプトで使用できます
[ サンプル ]
<?php
?>
Tags:
method getSpiralCryptOpenSsl [line 1000]
暗号化・復号化クラスを取得します。
[ この関数が使える場所 ]
カスタムプログラムのスクリプトで使用できます
[ サンプル ]
<?php
?>
Tags:
method getUserAgent [line 569]
ユーザエージェントを判定するインスタンスを作成します。 マルチデバイス用フォームでユーザエージェントでの判定を選択した場合に標準で使用します。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
// ユーザエージェント判定用インスタンスを作成します。
// 判定します
if ($UA->isSmartphone()) {
// スマートフォンの場合の処理
} else if ($UA->isTablet()) {
// タブレットの場合の処理
} else if ($UA->isOther()) {
// 上記以外の場合の処理
}
?>
Tags:
method setApiToken [line 364]
void setApiToken(
[string
$_token = null], [string
$_secret = null])
|
|
APIのトークンとシークレットを設定します。 データベースを操作するクラス($SPIRAL->getDataBase()でインスタンスを取得)を使用する場合に設定します。 なお、APIはオプション契約となっております。使用する際は操作画面からお申し込みください。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
?>
Tags:
Parameters:
method setApiTokenTitle [line 322]
void setApiTokenTitle(
[string
$_title = null])
|
|
APIのトークンとシークレットを設定します。 setApiToken()と同様の機能で、トークンのタイトルを使用します。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
?>
Tags:
Parameters:
method urlEncode [line 689]
string urlEncode(
[string
$_string = null])
|
|
RFC3986に従いURLエンコードした文字列を返します。 PHP標準の関数で文字化けする場合は、こちらをお使いください。
[ この関数が使える場所 ]
PHPに対応したページならどこでも使用できます
[ サンプル ]
<?php
?>
Tags:
Parameters: