Wie sieht es denn mit Leserechten aus. Vielleicht hat der php-Prozess keine Leserechte auf die Datei. Überprüf das mal -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
Also ich versteh das nicht, jeder hat das Recht die Datei zu lesen und selbst wenn ich den kompletten Pfad angebe sagt er 'no such file or directory'. Ich hab auch versucht die Dateiendung (.cnf) wegzulassen, das könnte ja unter Linux vielleicht auch ein Problem sein, bringt aber auch nichts. Das Einzige was mir dazu noch einfällt ist folgendes: Die Datei liegt in meinem home-Verzeichnis welches wiederrum nicht local auf meinem Rechner liegt sondern auf einem backup-server. Es ist allerdings gemountet sonst könnte ich ja überhaupt nicht darauf zugreifen. Kann es vielleicht sein, daß scp da auch noch den Namen von dem server haben will auf dem das home-Verzeichnis wirklich liegt?
Ok, das war wohl wirklich der Knackpunkt, ich hab ihm noch den Namen vom Backup-server gegeben und jetzt würde es funktionieren wenn ich auf beiden Rechnern die entsprechenden Rechte hätte...
mike postete Hi! Du kannst mit php system Befehle ausführen system("scp...."); Wenn die Datei ganz normal per HTTP zu erreichen ist, gehts auch mit einem simplen Socket.
mfg
Aber wenn man das von PHP aus macht während man im Netz surft, wird man nicht mehr in der Lage sein, das Passwort zu geben. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!