IIS环境下PHP上传文件$_FILES[‘tmp_name’]为空

可能有两个原因,但是都出在php.ini中。

1. 检查配置文件中对上传文件大小的限制,上传的文件是否超过了此限制。

2. 检查配置文件中上传文件临时目录的设置,默认的是“C:\Windows\Temp”。可配置为“C:\temp”,并记得在C盘下建立一个temp文件夹。

php.ini

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir =”c:/temp”

.NET下JSON的序列化和反序列化

参考文章:http://www.cnblogs.com/youring2/archive/2012/05/28/2520922.html

添加引用:

使用NuGet,命令:install-package Newtonsoft.Json

实体类:

[csharp]
public class Message
{
public String message { get; set; }
public int code { get; set; }
}
[/csharp]

序列化和反序列化:
[csharp]
Message message = new Message() { code = 0, message = “”};
Console.WriteLine(JsonConvert.SerializeObject(message));

string jsonMessage = “{‘code’:’200′, ‘message’:’操作成功’}”;
Message msg = JsonConvert.DeserializeObject(jsonMessage);
Console.WriteLine(msg.ToString());
[/csharp]

阿里云服务器MySQL数据库初始密码如何查看

如果在购买阿里云服务器时,选择了现成的操作系统镜像,那么进入系统后,我们发现MySQL数据库已经设置了密码,试了几次,也都不是常用的密码。那么如何查看呢?

下面是阿里云服务器的镜像操作文档大全,针对每种不同的镜像都有具体的介绍,大家自己看吧。

点此下载阿里云镜像操作文档大全

Zend_File_Transfer文件上传

在zend_framework中的Zend_File组建可以对文件进行上传,改组建可以对上传了的文件的大小,图片的尺寸,每次上传文件的个 数,上传文件的后缀(类型)进行定义.可以对上传之后的文件名进行修改。
html代码如下:
[html]






[/html]
Action中的代码为:
[php]
$upload = new Zend_File_Transfer_Adapter_Http();
//设置上传之后文件的目录
$upload->setDestination(‘../public/up’);

$upload->addValidator(‘Extension’,false,’gif,jpeg,png,jpg’) //设置上传文件的后缀名
->addValidator(‘Count’,false,array(‘min’=>1,’max’=>5)) //设置上传文件的个数
->addValidator(‘ImageSize’,false,array(‘minwidth’=>0, //设置上传图片的大小
‘maxwidth’=>1300,
‘minhight’=>0,
‘maxhight’=>1300))
->addValidator(‘FilesSize’,false,array(‘min’=>’10KB’,’max’=>’1024KB’) //设置上传文件的大小
);

//添加过滤器来修改上传文件的名称
//$upload->addFilter(‘Rename’,array(‘target’=>’images/123.gif’,’overwrite’=>true));

//print_r($upload->getFileInfo());
// echo ‘
————-
‘;

$fileInfo = $upload->getFileInfo();

foreach ( $fileInfo as $file=>$info ){
if( $upload->isValid($file) ){
echo $file.’
‘;
$upload->addFilter(‘Rename’,array(‘target’=>time().mb_convert_encoding($info[‘name’],’gbk’,’utf-8′),’overwrite’=>true),$file);
$upload->receive($file);
header(“Location: ../public/”);
}else{
//对不能上传的文件的错误信息进行处理
print_r($upload->getMessages());//得到错误信息
}
}
[/php]