谁能提供php对ftp函数使用的例子 楼主想传单机-->服务器,还是服务器-->服务器?单机的话,使用表单才可以FTP.服务器-->服务器到是可以大批传.因为PHP是在服务器端运行的东西了,所以,想大批从本机传到服务器基本是不可能的,如果楼主的想法是这样,建议还是放弃了吧. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只是想从本地上传上去一个文件啊,就像copy()的功能//服务器上一个copy.php,http://www.xx.com/copy.php就把$file可以拷贝到test目录下<? copy($file,"test/$file_name");?>那么不用copy而改用ftp怎么写? 随便找个搜索引擎,找文件上传+php就可以找一大堆出来.这代码没测试,楼主自己试一下吧.PHP上传文件 秋雨网络屋>学习专区>PHP专区 把截面和实现代码综合到一个单独的文件中,为了实现这个想法,我们通过 在 form中添加一个隐含值指出当前的状态(界面或实现),以便区分对待完成代码如下:<?if(!$UploadAction):?><HTML><HEAD><TITLE>文件上载界面</TITLE></HEAD><BODY><table><tr align="center"><td><form ENCTYPE="multipart/form-data" NAME="SubmitForm" ACTION="upload.php3" METHOD="POST"><input type="hidden" name="MAX_FILE_SIZE" value="1000000"><input type="hidden" name="UploadAction" value="1"></form></td></tr><tr align="center"><td><input NAME="UploadFile" TYPE="file" SIZE="30"></td></tr><tr align="center"><td><input NAME="submit" VALUE="提交" TYPE="submit"></td><td><input NAME="reset" VALUE="重置" TYPE="reset"></td></tr></table></center></BODY></HTML><?else:?><HTML><HEAD><TITLE>文件上载代码</TITLE></HEAD><BODY><? $UploadAction=0; $TimeLimit=60; /*设置超时限制时间 缺省时间为 30秒 设置为0时为不限时 */ set_time_limit($TimeLimit); If(($UploadFile !="none" )&& ($UploadFile ! )) { $UploadPath="AddSlashes(dirname($PATH_TRANSLATED))."\\upload\\"; //上载文件存放路径 $FileName="$UploadPath.$UploadFile_name;" //上载文件名 if($UploadFile_size <1024) //上载文件大小 { $FileSize="(string)$UploadFile_size" . "字节"; }elseif ($UploadFile_size <(1024 * 1024)) { $FileSize="number_format((double)($UploadFile_size" / 1024), 1) . " KB"; } else { $FileSize="number_format((double)($UploadFile_size" / (1024 * 1024)), 1) . " MB"; }if(!file_exists($FileName)) {if(copy($UploadFile,$FileName)){ echo "文件 $UploadFile_name ($FileSize)上载成功!"; } else { echo "文件 $UploadFile_name上载失败!"; } unlink($UploadFile); } else { echo "文件 $UploadFile_name已经存在!"; } } else { echo "你没有选择任何文件上载!"; } set_time_limit(30); //恢复缺省超时设置 ?><BR><A HREF = "upload.php3">返回</A></BODY></HTML><?endif;?> 现有一个文本体积大约2G, 计算机内存只有1G, 需要使用php对数据进行分析,如何读取如此体积的文件 win2008 r2下php程序运行500错误请教! 关于mail的数组的问题 如何提高自己php技术? 关于表单提交的问题:请大家帮忙看看这个文件有什么问题? 多表连接查询问题!急!急!急! 求救,资料添加问题!!!!!!!!! 关于论坛枢架的问题,散100分 ◇◆这一很简单的SQL语句有错吗?请大家帮助看看!!◆◇ 高分求简单数据库查询问题 一个奇怪的问题, 各位帮我看看这个例子错在哪里?
//服务器上一个copy.php,http://www.xx.com/copy.php就把$file可以拷贝到test目录下
<?
copy($file,"test/$file_name");
?>那么不用copy而改用ftp怎么写?
这代码没测试,楼主自己试一下吧.PHP上传文件
秋雨网络屋>学习专区>PHP专区
把截面和实现代码综合到一个单独的文件中,为了实现这个想法,我们通过 在 form中添加一个隐含值指出当前的状态(界面或实现),以便区分对待完成代码如下:
<?
if(!$UploadAction):
?>
<HTML>
<HEAD>
<TITLE>文件上载界面</TITLE>
</HEAD>
<BODY><table>
<tr align="center">
<td><form ENCTYPE="multipart/form-data" NAME="SubmitForm" ACTION="upload.php3" METHOD="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000"><input type="hidden" name="UploadAction" value="1">
</form>
</td></tr>
<tr align="center">
<td><input NAME="UploadFile" TYPE="file" SIZE="30"></td>
</tr>
<tr align="center">
<td><input NAME="submit" VALUE="提交" TYPE="submit"></td>
<td><input NAME="reset" VALUE="重置" TYPE="reset"></td>
</tr>
</table>
</center>
</BODY>
</HTML>
<?
else:
?>
<HTML>
<HEAD>
<TITLE>文件上载代码</TITLE>
</HEAD>
<BODY>
<?
$UploadAction=0; $TimeLimit=60; /*设置超时限制时间 缺省时间为 30秒 设置为0时为不限时 */ set_time_limit($TimeLimit); If(($UploadFile !="none" )&& ($UploadFile ! ))
{
$UploadPath="AddSlashes(dirname($PATH_TRANSLATED))."\\upload\\"; //上载文件存放路径 $FileName="$UploadPath.$UploadFile_name;" //上载文件名 if($UploadFile_size <1024) //上载文件大小
{ $FileSize="(string)$UploadFile_size" . "字节"; }
elseif ($UploadFile_size <(1024 * 1024))
{
$FileSize="number_format((double)($UploadFile_size" / 1024), 1) . " KB";
} else
{
$FileSize="number_format((double)($UploadFile_size" / (1024 * 1024)), 1) . " MB";
}if(!file_exists($FileName))
{
if(copy($UploadFile,$FileName))
{ echo "文件 $UploadFile_name ($FileSize)上载成功!"; }
else
{ echo "文件 $UploadFile_name上载失败!"; } unlink($UploadFile);
}
else
{ echo "文件 $UploadFile_name已经存在!"; }
}
else
{ echo "你没有选择任何文件上载!"; } set_time_limit(30); //恢复缺省超时设置 ?><BR><A HREF = "upload.php3">返回</A></BODY>
</HTML><?
endif;
?>