具体操作
JSON是什么?
具体操作
JSON是什么?
下面看下使用方法:
<?php
error_reporting(0);//消灭万恶的php报警提示
//设定邮箱
$options = array('email' => array('email1', 'email2'),
'folder' => './backup/',
'mysql' => array('localhost', 'user', 'password', 'db'));
$b = new Backup($options);
// 提交备份命令
if(isset($_POST['backup']))
{
// 开始备份
$b->backupDB();
}
// 显示备份表
$b->outputForm();
?>
json_encode() ,PHP数据->JSON
json_encode只有一个参数,参数除了resource 类型之外,可以为任何数据类型。但是我们一般是传入数组,如下例子
果是表里面没有ntext字段,可以用以下代码:
<?php
// Connect to MSSQL
$link = mssql_connect('KALLESPCSQLEXPRESS', 'sa', 'dsc');
1.将字符串转换成小写
strtolower(): 该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串
<?php
echo strtolower("Hello WORLD!");
?>
1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
例如: /abc/de/fg.php?id=1 需要取出 php 或 .php
答:我是直接用PHP内置函数搞定的,不重复造轮子,估计出题者也是想考察基础知识,主要是解析url和一个返回文件信息的函数(扩展:取得文件后缀名的多种方法):
1.生成CVS,fputcsv()将行格式化为 CSV 并写入文件指针
<?php
利用for循环把我们定义好的字符遍历即可
<?php
/* Generate Password
* Length : 8
*/
$str = “0123456789abcdefghijklmnopqrstuvwxyz”; // 输出字符集
$n = 8; // 输出串长度
$len = strlen($str)-1;
for($i=0 ; $i<$n; $i++){
$s .= $str[rand(0,$len)];
}
echo $s . “<br/>”;
?>
fopen() 函数
直接打开文件
例
先看一个实例
$("#btn").click(function(k) {
//...
var j = form.serializeArray();//序列化name/value
$.ajax({
url: "另一个域名/test.php",
dataType: 'jsonp',
data: j,
jsonp: 'jsonp_callback',
success: function(json) { //返回的json数据
json = json || {};
if (json.msg=='err'){
alert(json.info);
}else if (json.msg=="ok"){
alert('提交成功');
}else{
alert('提交失败');
}
},
timeout: 3000
})
//...
});
1,首先,我们就来检查PHP配置文件 php.ini
打开PHP所安装目录下的 php.ini 文件,Ctrl+F搜索“php_mysql.dll”,将“;extension=php_mysql.dll”前的“;”删除以取消注释,同时搜索并修改“extension_dir”的值为“php_mysql.dll”文件所在文件夹。即:
1.获取一个数组中重复的元素。代码如下:
a.方法一: