欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php extjs

PHP ExtJS的使用已經(jīng)成為了許多開(kāi)發(fā)人員的首選,這個(gè)強(qiáng)大的組合可以讓用戶快速地創(chuàng)建直觀有趣的 Web 應(yīng)用。例如,使用 PHP 擴(kuò)展加上 ExtJS 來(lái)創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序,就可以將信息從一個(gè)服務(wù)器發(fā)送到另一個(gè)服務(wù)器。下面,我們來(lái)看一下 PHP ExtJS 的基本使用。

首先,我們需要在 ExtJS 中創(chuàng)建一個(gè)表單,然后使用 PHP 來(lái)獲取表單數(shù)據(jù),最后將表單數(shù)據(jù)發(fā)送到服務(wù)器。

//ExtJS 中創(chuàng)建一個(gè)表單
Ext.create('Ext.form.Panel', {
title: 'Simple Form',
bodyPadding: 5,
width: 350,
// 表單結(jié)構(gòu)
items: [{
xtype: 'textfield',
name: 'first_name',
fieldLabel: 'First Name',
allowBlank: false  // 不允許為空
}, {
xtype: 'textfield',
name: 'last_name',
fieldLabel: 'Last Name',
allowBlank: false
}],
// 按鈕
buttons: [{
text: 'Save',
handler: function() {
var form = this.up('form').getForm();
// 獲取表單數(shù)據(jù)
if (form.isValid()) {
form.submit({
url: 'save-form.php',  // 發(fā)送到的服務(wù)器地址
success: function(form, action) {
Ext.Msg.alert('Success', action.result.msg);
},
failure: function(form, action) {
Ext.Msg.alert('Failed', action.result.msg);
}
});
}
}
}],
renderTo: Ext.getBody()  // 渲染到頁(yè)面
});

這里我們使用了 ExtJS 創(chuàng)建表單,其中包含兩個(gè)輸入框和一個(gè)提交按鈕。在點(diǎn)擊提交按鈕時(shí),使用 form.isValid() 方法先驗(yàn)證表單數(shù)據(jù)是否合法,然后使用 form.submit(url, success, failure) 方法將表單數(shù)據(jù)提交到服務(wù)器。其中,url 參數(shù)指定了要發(fā)送數(shù)據(jù)到的服務(wù)器地址,success 和 failure 參數(shù)則指定了發(fā)送完成后的回調(diào)函數(shù)。

現(xiàn)在,讓我們看一下 PHP 后臺(tái)代碼的部分。這里使用了 PHP 內(nèi)置的 $_POST 超全局變量來(lái)獲取表單數(shù)據(jù),然后將數(shù)據(jù)存儲(chǔ)在一個(gè)文件中。

// save-form.php
if ($_POST) {
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$data = "First Name: $first_name\nLast Name: $last_name\n\n";
// 存儲(chǔ)數(shù)據(jù)
$file = fopen("form-data.txt","a");
fwrite($file, $data);
fclose($file);
echo json_encode(array('success' =>true, 'msg' =>'form data saved.'));
}

在 PHP 中,我們可以使用各種方法來(lái)獲取表單數(shù)據(jù),包括 $_POST、$_GET、$_REQUEST、file_get_contents() 和 file_put_contents() 等。保存數(shù)據(jù)的方法也有很多種,比如可以使用 fopen() 和 fwrite() 函數(shù)將數(shù)據(jù)存儲(chǔ)到文本文件中,也可以將數(shù)據(jù)存儲(chǔ)到 MySQL 數(shù)據(jù)庫(kù)中等。

總之,PHP ExtJS 是一個(gè)非常成熟的 Web 應(yīng)用程序開(kāi)發(fā)框架,它可以讓你快速、方便地構(gòu)建高質(zhì)量的應(yīng)用程序。只需要稍加學(xué)習(xí),熟練掌握 ExtJS 的使用,再結(jié)合 PHP 擴(kuò)展,你就可以輕松地創(chuàng)建出像那些大型 Web 應(yīng)用程序一樣的應(yīng)用了。無(wú)論你是一個(gè)初學(xué)者還是一個(gè)經(jīng)驗(yàn)豐富的開(kāi)發(fā)者,PHP ExtJS 都能滿足你的需求。

上一篇php external