很多站长朋友们都不太清楚php打开ftp路径,今天小编就来给大家整理php打开ftp路径,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php网站看着打开地址是一个目录,但ftp中没有这个目录,是怎么回事? 2、 请问php如何像打开本地文件一样打开远程ftp服务器上的文件 3、 linux php.ini怎么配置开启 ftp模块 php网站看着打开地址是一个目录,但ftp中没有这个目录,是怎么回事?最好是把错误日志也拿来看看
这样只能猜
1、有可能是文件权限,不能创建新文件
2、有可能是apache没配置正确的工作目录
3、有可能是你没把代码下载全
请问php如何像打开本地文件一样打开远程ftp服务器上的文件<?php
$handle = fopen("/home/rasmus/file.txt", "r");
$handle = fopen("/home/rasmus/file.gif", "wb");
$handle = fopen("", "r");
$handle = fopen("", "w");
?>
这样不就好了,
'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
之后你就可以直接查询php的手册 ,,fopen fwrite file_get_content file_put_content 这几个函数就好了
linux php.ini怎么配置开启 ftp模块首先,进入源码目录
cd php-5.2.13/ext/ftp
#运行phpize生成configure
/usr/local/php/bin/phpize
#编译,指定php-config,注意这里的php-config,不是php.ini
./configure --with-php-config=/usr/local/php/bin/php-config
#上面可以添加--enable-ftp,也可以不用添加
#编译安装
make;make install
#生成一个目录来存放扩展的模块
mkdir /usr/local/php/etc/php/ext
#复制到模块目录
cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ /usr/local/php/etc/ext/
#编辑php.ini文件,指定PHP到哪个目录读模块
vi /usr/local/php/etc/php.ini
代码如下:复制代码
extension_dir="/usr/local/php/etc/ext"
#Load模块
extension=
#保存退出
关于php打开ftp路径的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php打开ftp路径 php fopen ftp文件不存在的详细内容...