FTP 得到文件树[php]
<?php
$host="192.168.1.214";
$post=21;
$username="zwc3g";
$password="zwc3ggg";
$ftp=ftp_connect($host,$post);
ftp_login($ftp,$username,$password);
displayTheFolder($ftp,"/zhulu2");
//打印FTP上的该目录下的所有文件。
function displayTheFolder($ftp,$fileOrFolderURL)
{
$fileOrFolderArray=ftp_nlist($ftp,$fileOrFolderURL);
if(count($fileOrFolderArray)==1)
{
return "";
}
foreach ($fileOrFolderArray as $key =>$value)
{
echo "+".$value."<br>";
displayTheFolder($ftp,$value);
}
ftp_cdup($ftp);
}
?>
<pre>
--------------------------------------------------------------------------------
FTP 文件传输函数库
--------------------------------------------------------------------------------
本函数库共有 20 个函数
FTP 的全为 File Transfer Protocol,也就是文件传输协议。利用本函数库可以让 PHP 也能处理 FTP 的相关功能。本函数库需要 PHP 3.0.13 版之后才支持。
ftp_connect: 打开 FTP 链接。
ftp_login: 登入 FTP 服务器。
ftp_pwd: 取得目前所在路径。
ftp_cdup: 回上层目录。
ftp_chdir: 改变路径。
ftp_mkdir: 建新目录。
ftp_rmdir: 删除目录。
ftp_nlist: 列出指定目录中所有文件。
ftp_rawlist: 详细列出指定目录中所有文件。
ftp_systype: 显示服务器系统。
ftp_pasv: 切换主被动传输模式。
ftp_get: 下载文件。
ftp_fget: 下载文件,并存在已开的档中。
ftp_put: 上传文件。
ftp_fput: 上传已打开文件。
ftp_size: 获得指定文件的大小。
ftp_mdtm: 获得指定文件的最后修改时间。
ftp_rename: 将文件改名。
ftp_delete: 将文件删除。
ftp_quit: 关闭 FTP 连接。
</pre>
相关文档:
最近公司有个网站要先判断服务器上的网页是否可用,然后在把值提交到这个网页上。使用php来检测网页是否可用,没怎么接触过php,搞了两天,基本上是可以检测了。现把代码贴上:
<?php
//
$url = "http://blog.csdn.net/xuezhongsong/archive/2009/09/17/4561488.aspx";
$ ......
原文内容没有变化,在公司快消化了两个系统了,所以打算自己写一个功能还可以的个人系统,我知道网上很多,我也收集了好几个,但是想看看自己能不能做出来,好好加油吧,在筹备的过程中遇到了邮件这样的问题,所以花了点时间研究了一番,网上找到的好内容,拿出来分享一下
引用网址:http://www.china-askpro.com/msg36/qa ......
突然想起了在一次面试的时候要我写出未来一天是星期几,当时没有给写出来。现在想想还是觉得对date和mktime的概念很模糊,在这里记录下以备后用:程序如下
<?php
echo date( "l dS 0f F Y h:i:s A" );
echo "<br>";
print("July 1, 2010 is on a " . date("l", mktime(0,0,0,7,11,2010)));
?>
输出结果 ......
由于某种需要,这一段需要学习PHP,所以在这类记录一下自己的一些心得和自己在学习中遇到的一些问题。(更新中...)
1.Linux和windows下开发PHP
在这两种系统下开发PHP都需要搭建环境,在Linux下一版用apache作为web服务器,而且相对来说环境的搭建很简单;而在windows下要是开发PHP建议用windows server 2003,windows x ......