2017-07-25 3 views
-1

une question rapide, actuellement im en utilisant cette ligne pour scanner le fichier dans un autre site "$ sfs = scandir ('ftp: //'" mais je me demandais si le site utilise SFTP - SSH, dois-je utiliser encore la commande ci-dessous, mais au lieu de ftp, je vais utiliser sftp "$ = sfs scandir ('sftp: //'" »Comment utiliser SFTP en PHP

je vais vraiment apprécier votre réponse grâce

?.!
+3

[Protocoles et des gestionnaires supportés] (http://php.net/manual/en/wrappers.php) –

+1

https://stackoverflow.com/questions/4689540/how-to-sftp-with-php –

+5

Copie possible de [Comment SFTP avec PHP?] (Https://stackoverflow.com/questions/46895 40/how-to-sftp-avec-php) –

Répondre

0

SFTP a un guide complet à cette page

Vous devez d'abord établir une connexion, puis vous pouvez tansfer le fil es.

(copier la variable de flux dans l'exemple ci-dessous à votre propre direction

créer un nouveau fichier par fopen puis imprimez le flux de $ dans le nouveau fichier.)

exemple de php.net:

<?php 
$connection = ssh2_connect('shell.example.com', 22); 
ssh2_auth_password($connection, 'username', 'password'); 

$sftp = ssh2_sftp($connection); 

$stream = fopen("ssh2.sftp://$sftp/path/to/file", 'r'); 
?>