作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个不同的服务,两个不同主机上的网站,并且有一个共享的东西 - 上传目录。你有什么想法,如何解决这个问题?或者只是如何在两个不同主机上的两个不同网站之间共享一个管理面板?
最佳答案
我建议您设置一个 FTP 服务器,然后将文件上传到该 FTP。
我通常使用 phpseclib使用 FTP 时的库(这个库支持 SFTP)
您可以从任何服务器访问 FTP 上的所有文件。
示例用法:
$sftp = new Net_SFTP('www.domain.tld');
$sftp->login('username', 'password');
$sftp->chdir('upload');
$sftp->put('filename.remote', 'xxx'); // string to be uploaded or file_get_contents('local.file')
$sftp->put('filename.remote', 'local.file', NET_SFTP_LOCAL_FILE);
$remoteFileContent = $sftp->get('filename.remote');
$sftp->get('filename.remote', 'local.file'); // copy remote file
$sftp->delete('filename.remote'); // delete file
PS:删除了错误处理并包含以便于阅读
关于php - 两个不同主机的上传目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18567467/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!