Benim tek bir sunucu üzerinde bir komut dosyası var ve ben bu komut PHP DEĞİL, VIA FTP kullanarak benim başka bir sunucu üzerinde bir dosya oluşturmak istiyor?
Bunu yapmanın pek çok yolu vardır. Bunu kurmak için kolay çünkü ben ilki kendim almak istiyorum:
Genel olarak, FTP başka bir sunucuda bir dosya oluşturmak için (PHP) sadece düzenli ve kolay kullanılabilir bir yoldur.
Orada bir dosya oluşturmak için etkinleştirmek diğer protokolleri elbette vardır, ama hepsi ya biri ya da her ikisi de sunucularda yazılım kurulum gerektirmez:
İki sunucu PHP çalıştırırsanız, dosya veri yalak POST kabul uzak sunucuda bir PHP komut dosyası kurmak için muhtemelen en kolay ve yerel bir dosyaya yazar. Nedeniyle genellikle POST yüklenenler dayatılan sınırları olmasa mükemmel bir çözüm.
Her zaman DAV kullanabilirsiniz, ancak alıcı sunucuda bazı yapılandırma gerektirebilir. Orada kolayca bir SSH tüneli üzerinden yerel uzak dizini montaj, ya da sadece ssh2_ kullanmak sağlar, SSHFS da * gibi fonksiyonların ailesi Andy Shellam suggested.
Gerçekten, bunu gerçekleştirmek için birçok yolu vardır.
PHP SSH üzerinden dosya gönderme sağlar - ssh2 görmek * fonksiyonları aile, özellikle ssh2_scp_send ve ssh2_scp_recv.
Ben bunları kendim hiç kullanmadım, ama altyapı sadece Windows SMB gibi, Linux var.