Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| 
                    php:sftp_private_key [2022/01/10 09:37] webproducer angelegt  | 
                
                    php:sftp_private_key [2022/04/28 10:01] (aktuell) webproducer Datei umbenennen (rename)  | 
            ||
|---|---|---|---|
| Zeile 16: | Zeile 16: | ||
| $host = ''; | $host = ''; | ||
| + | $port = 22; | ||
| $username  = ''; | $username  = ''; | ||
| $filename  = 'id_rsa'; | $filename  = 'id_rsa'; | ||
| - | $sftp = new SFTP( $host ); | + | $sftp = new SFTP( $host, $port ); | 
| $privateKey = new RSA(); | $privateKey = new RSA(); | ||
| Zeile 42: | Zeile 43: | ||
| | Verzeichnis wechseln | $sftp->chdir( $directory ); | | | Verzeichnis wechseln | $sftp->chdir( $directory ); | | ||
| | lokale Datei auf den Server hochladen | $sftp->put( $remoteFilename, $localFilename, SFTP::SOURCE_LOCAL_FILE ); | | | lokale Datei auf den Server hochladen | $sftp->put( $remoteFilename, $localFilename, SFTP::SOURCE_LOCAL_FILE ); | | ||
| + | | Datei auf den Server umbenennen | $sftp->rename( $oldname, $newname ); | | ||
| | neue Datei auf den Server anlegen | $sftp->put( 'newfile.txt', 'new file content' ); | | | neue Datei auf den Server anlegen | $sftp->put( 'newfile.txt', 'new file content' ); | | ||
| | Datei vom Server herunterladen | $sftp->get( $remoteFilename, $lcoalFilename ); | | | Datei vom Server herunterladen | $sftp->get( $remoteFilename, $lcoalFilename ); | | ||
| | Verbindung zum Server schließen | $sftp->disconnect(); | | | Verbindung zum Server schließen | $sftp->disconnect(); | | ||