ssh2 und SFTP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufrufen
auslese
bauen
beispiel
code
datei
forum
helfen
host
http
log
operation
paar
parameter
pfad
server
system
tag
url
verbindung
-
Hallo,
ich stehe seit ein tag/paar">paar Tagen vor einem Problem..
Ich möchte über ssh2/sftp eine Datei vom Server aus in PHP anzeigen lassen. Vorher hat alles funktioniert (per FTP), da wir jetzt aber über sftp die Verbindung irgendwie bauen müssen, stehen wir vor einem Rätsel. Mein Code sieht folgendermasen aus:
public function getLogFileFromFTP($logname) { $connection = ssh2_connect('', 6105); ssh2_auth_password($connection, '', ''); $sftp = ssh2_sftp($connection); $stream = fopen("ssh2.sftp://{$sftp}/scriptfiles/logs/".$logname.".log", 'r'); $content = stream_get_contents($stream, filesize($filename)); fclose($stream); return $content; }
Eine Verbindung über ssh2 baut er auf - Ich steuere unseren Gameserver dadurch.
Allerdings bekomme ich beim aufrufen einer Log (Der Pfad ist natürlich auch richtig) folgende(r) Fehler.
Warning: fopen(): Unable to open ssh2.sftp://Resource id #12/scriptfiles/logs/ban.log on remote host in /var/www/vhosts/xxx.de/xxx.xxx.de/xx/xx/xx/system.inc.php on line 19
Warning: fopen(ssh2.sftp://Resource id #12/scriptfiles/logs/ban.log): failed to open stream: operation failed in /var/www/vhosts/xxx.de/xxx.xxx.de/xx/xx/xx/system.inc.php on line 19
Warning: fread() expects parameter 1 to be resource, boolean given in /var/www/vhosts/xxx.de/xxx.xxx.de/xx/xx/xx/system.inc.php on line 21
Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vhosts/xxx.de/xxx.xxx.de/xx/xx/xx/system.inc.php on line 22
Ich ahbe schon etliche Stundne damit verbracht zu googlen oder in anderen Foren Hilfe zu finden.
Ich hoffe ihr habt eine Lösung oder Alternative bereit.
lg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das sollte helfen:
http://stackoverflow.com/questions/1466737/cant-get-sftp-to-work-in-php
Bitte überprüfe doch mal, wo du auf dem Server landest und führe den Pfad von da weiter. -
Der Pfad ist vollkommen richtig, und der Link hilft mir leider nicht wirklich weiter.
Beitrag zuletzt geändert: 30.12.2015 17:54:55 von cannadesign -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage