PHP实现文件上传的一种好方法

王朝html/css/js·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

PHP实现文件上传的一种好方法

PHP实现文件上传的一种好方法 网上很的免费支持PHP的个人主页空间现在不少,这时可能会想到来个上传什么的,但毕竟属于免费的,当然会有很多的限制,不允许上传,这个很正常,有的连Mail()函数都不给用呢。遇到这种情况,也不是没有办法上传的哦,PHP支持强大的socket,当然少不了直接操作ftp了,看看函数表上就有了,通过ftp实现文件上传。不是很好,我们上传主页不是用ftp上传吗。

实现代码如下:

//upload.php

<html>

<body>

<form enctype="multipart/form-data" action=upload.php method=post>

上传文件: <input type=file name=upload_file>

<input type=submit name=action value=OK>

</form>

<?php

$ftp_server="ftp服务器(最好用IP)";

$ftp_username="ftp用户名";

$ftp_password="登录密码";

$ftp_dir="目录(如设置为 /)";

if ($action == "OK")

{

$con = ftp_connect($ftp_server); //连接ftp

ftp_login($con, $ftp_username, $ftp_password); //用户登录

$suss=$con;

ftp_chdir($suss, $ftp_dir); //cd到指定目录

$ok_code = ftp_put($suss, $upload_file_name, $upload_file, FTP_BINARY); //put文件

if ($ok_code == 1)

{

echo "文件上传成功!\n";

}

else

{

echo "文件上传失败!\n";

}

ftp_quit($suss); // 关闭ftp连接

}

?>

</body>

</html>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航