buonzz/youthere 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

buonzz/youthere

Composer 安装命令:

composer require buonzz/youthere

包简介

A Class Library to Check if files is present in another server

README 文档

README

Build Status

A Class Library to Check if files is present in another server

Have you ever been in a situation that your web application is in server A, then your video/media files is on server B Then some logic in your application relies on the presence of a particular file in Server B?

Example Scenario: You only wanted to show the HD button in your website, if the HD video file in another server is present. This library will help you in doing such query in a very easy to use interface.

Requirements

  • PHP >= 5.2
  • Composer
  • Valid FTP account to the server that you need to query

Installation

The easiest way to install this is to use composer

composer require buonzz/youthere:dev-master

Usage

Using it is very easy

$yt = new Buonzz\Youthere\Youthere;
$results = $yt->check_files_presence(
    $paths, 
    $ftp_host, 
    $ftp_username, 
    $ftp_password);

$paths - is an array of paths to the files that should be checked the presence in the server. Note that the path is the path on the target server

$ftp_host - is the hostname of the server that contains the files to check $ftp_username - is the ftp username $ftp_password - is the ftp password

The $results will return an array, on which the keys are the $paths variable, on which each value is either a TRUE/FALSE, depending on whether the file is present in the server or not.

For example, passing this array

array('/folder1/file1.txt', '/folder2/picture.png')

will return this array result

array('/folder1/file1.txt' => TRUE , '/folder2/picture.png' => FALSE)

Given that, file1.txt is present in the server, and picture.png wasn't

统计信息

  • 总下载量: 16
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-07-09

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固