康盛博客

基于WordPress的PHP教程

如果你觉得本站能帮助你学习PHP编程,请推荐给你的朋友们!

PHP

查看mysql的版本的方法

在日常的mysql操作中,比如新建库,新建表,基本的增、删、改、查等,这些操作我们是必须熟悉的。今天就来看看,查看mysql的版本的方法的几种方法。
第一种:status
这种方法是在客户端下使用命令的方式来查看mysql的版本等信息,同时还包括当前的字符集、所占用的端口等情况,给出的结果比较的全面。
如:

mysql> status
————–
E:\web\mysql\bin\mysql.exe Ver 14.14 Distrib 5.4.3-beta, for Win32 (ia32)

Connection id: 1
SSL: Not in use
Using delimiter: ;
Server version: 5.4.3-beta-community MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Client characterset: latin1
Server characterset: latin1
TCP port: 3306
Uptime: 1 min 14 sec

Threads: 1 Questions: 8 Slow queries: 0 Opens: 15 Flush tables: 1 Open tabl
es: 8 Queries per second avg: 0.108

第二种:select version();
和第一种方法一样,在命令行下使用mysql自带的函数来查询当前的版本信息,如下:

mysql> select version();
+———————-+
| version() |
+———————-+
| 5.4.3-beta-community |
+———————-+
1 row in set (0.01 sec)

我想应该还有其它的方法来查看当前mysql的版本,但是这两种是比较方便和常用的。

Tags:

当前位置: 康盛博客 > 首页

php HTTP_Upload处理文件上传

对于php编程来说,PEAR可以说是一个软件库,下面本人就试用使用HTTP_Upload来处理文件上传。在上一节的基础之上,我们使用了$_FILES这个全局全量来处理通过表单上传的文件,但是对于这个常用的编程操作,我们是否有更加强大的方式呢?比如在文件上传的过程中,所发生的错误,我们是否可以使用统一的方式来显示从而更加人性化呢?我们是否可以使用面向对象的特性来封装这些处理细节从而让代码更加的简洁和易于理解呢?这一切就交给HTTP_Upload吧?

安装HTTP_Upload
HTTP_Upload是PEAR中的一个库,所以我们要使用HTTP_Upload,就得安装它:
请参阅安装phpDocumentor的方法在安装了pear之后,我们可以使用以下的方法来安装HTTP_Upload:

pear install HTTP_Upload
downloading HTTP_Upload-0.9.1.tgz …
Starting to download HTTP_Upload-0.9.1.tgz (9,460 bytes)
…..done: 9,460 bytes
install ok: channel://pear.php.net/HTTP_Upload-0.9.1

在执行pear install HTTP_Upload后,我们应该可以顺利的成功!查看安装结果:pear list,如图:
upload-http
添加路径:
在php.ini中查找include_path,添加到php的搜索路径中,如图:
include-path
重启apache,这样你的HTTP_Upload就可以正确的被包含进来,不会在require(’HTTP/Upload.php’)时出错。

下面就来看看,它的功能吧,如下代码所示:

<?php
 require(’HTTP/Upload.php’);
 $upload=new HTTP_Upload();
 $filename=$upload->getFiles(’file’);
 if($filename->isValid()){
 $filename->moveTo(’upload’);
 echo “文件上传成功”;
 }else{
 echo $filename->errorMsg();
 }
?>
<html>
<body>
<form action=”<?php echo $_SERVER['PHP_SELF']; ?>” method=”post” enctype=”multipart/form-data”>
<label for=”file”>文件名:</label>
<input type=”file” name=”file” id=”file” />
<br />
<input type=”submit” name=”submit” value=”提交” />
</form>
</body>
</html>

我们唯一使用的就是getFiles(’file’)中的file,这个file就是表单中的name:<input type=”file” name=”file” id=”file” />,一切就是这样的简单。如果你要使用HTTP_Upload上传多个文件,可以new多个对象然后像上面这样处理就可以了。

关于HTTP_Upload的中方法,请自己查看它的源代码。文件位置:PEAR\HTTP。

Tags:

当前位置: 康盛博客 > 首页



php在线帮助手册

Mysql在线帮助手册

php教程

php教程转载

瑞豪开源VPS(最便宜VPS)

订阅本站:

RSS

添加到收藏夹

PHP技术群:6430092

文章分类:

友情链接: