php 网页ftp 代码二 文件上传

<?php
    $ftpserver=$_POST[ftpserver];
    $ftpport=$_POST[ftpport];
    $ftpuser=$_POST[ftpuser];
    $ftppassword=$_POST[ftppassword];
    $ftp=@ftp_connect($ftpserver,$ftpport);
    if(!$ftp){ echo "连接FTP服务器".$ftpserver."的端口".$ftpport."失败";exit;}
    $rs=@ftp_login($ftp,$ftpuser,$ftppassword);
    if(!$rs){ echo "用户名或密码错误,连接FTP服务器失败";exit;}
    $curDir=stripslashes($_POST[curDir]);
    $localfile=str_replace("\","/",stripslashes($_POST[file1]));
    
    if($localfile)
    {
     $filename=substr(strrchr($localfile,"/"),1);
     if($curDir=="/")
     {
      $remotefile=$curDir.$filename;
     }else{
      $remotefile=$curDir."/".$filename;
     }
     $rs=ftp_put($ftp,$remotefile,$localfile,FTP_ASCII);
     if($rs)
     {
      echo "<script>alert('上传文件成功');history.back();</script>";
      exit;
     }else{
      echo "<script>alert('上传文件失败');history.back();</script>";
      exit;
     }
    
    }else{
      echo "<script>alert('没有选择上传文件');history.back();</script>";
      exit;
    }
?>

时间: 2024-07-30 07:40:43

php 网页ftp 代码二 文件上传的相关文章

Java实现FTP批量大文件上传下载篇1_java

本文介绍了在Java中,如何使用Java现有的可用的库来编写FTP客户端代码,并开发成Applet控件,做成基于Web的批量.大文件的上传下载控件.文章在比较了一系列FTP客户库的基础上,就其中一个比较通用且功能较强的j-ftp类库,对一些比较常见的功能如进度条.断点续传.内外网的映射.在Applet中回调JavaScript函数等问题进行详细的阐述及代码实现,希望通过此文起到一个抛砖引玉的作用. 一.引子 笔者在实施一个项目过程中出现了一种基于Web的文件上传下载需求.在全省(或全国)各地的用

EDI中JAVA通过FTP工具实现文件上传下载实例_java

最近接手一个EDI项目,收获颇多.其实我在第一家公司是接触过EDI的,当初我们用EDI主要实现了订单数据传输,客户向我们下达采购订单,通过VPN及FTP工具将采购订单以约定的报文形式放到指定的文件服务器中,然后我们EDI系统会定时去文件服务器中获取报文,最后解析并生成我们的销售订单.这些年过去了,我仍记着当初用的最多的是EDI850.EDI855.  一.首先介绍一下EDI的概念 Electronic data interchange,电子数据交换. EDI其实就是把原来纸质的订单/发货通知等业

二文件上传,才30行代码

上传 <%' upload.aspFunction IntMin(n,y)If n<y and n>0 Then IntMin=Int(n)ElseIf y>0 Then IntMin=Int(y)Else IntMin=nEnd IfEnd Function Function getFormValue(Name)Dim formSize,formData,DataHeader,DataStart,DataEnd,formNameStart,formNameEnd,formName

哈哈写了个新的二文件上传!才30行代码啊。很容易看懂……支持多文件。

上传 <%' upload.aspFunction IntMin(n,y)    If n<y and n>0 Then         IntMin=Int(n)    ElseIf y>0 Then         IntMin=Int(y)    Else         IntMin=n    End IfEnd Function Function getFormValue(Name)    Dim formSize,formData,DataHeader,DataStar

使用嵌套字用FTP协议进行文件上传下载!

 以下代码使用C#完成!完成.    using System;using System.Net.Sockets; /// <summary>/// Ftp 的摘要说明./// </summary>public class Ftp{  public Ftp()  {   //   // TODO: 在此处添加构造函数逻辑   //  }  string _ser;  public string Server  {   set{ _ser=value;}   get{return _

六行代码实现文件上传(ASP)

上传 源代码如下: <%'文件名 ali_up.asp  Set objStream = Server.CreateObject("ADODB.Stream")  objStream.Type = 1  objStream.Open  objStream.LoadFromFile Request("filename")  objStream.SaveToFile Server.MapPath("alixixi.jpg"),2  objStr

动态网页PHP程序中文件上传的安全问题

PHP自动支持基于RFC 1867的文件上载,我们看下面的例子: <FORM METHOD="POST" ENCTYPE="multipart/form-data"> <INPUT TYPE="FILE" NAME="hello"> <INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="10240&quo

用PHP实现文件上传二法

上传 PHP(Hypertext Preprocessor)是一种 HTML 内嵌式的语言 (类似 IIS 上的ASP).而 PHP 独特的语法混合了 C.Java.Perl 以及 PHP 式的新语法.它可以比 CGI 或者 Perl 更快速的执行动态网页.除此之外,用 PHP 写出来的 Web 后端CGI 程序,可以很轻易的移植到不同的系统平台上. 我们在做网站时,需要访问者的参于才能将网站建设得更加引人注目,这就要求我们从访问者那里得到文章.图片等.因此,文件上传成为网页中必不可少的功能.现

jsp多文件上传代码

JavaBean .http .ftp .ftpclient JavaBean是一种基于Java的软件组件.JSP对于在Web 应用中集成JavaBean组件提供了完善的支持.这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性. 文件的上传功能在基于B/S的开发模式中非常普遍.同其他开发工具相比较,JSP对文件的上传支持并不是很完美,它既不象ASP那样一定需要使用组件来完成,也不像PHP那样直接提供了文件上载的支持.JSP实现文