PHP: oluşturmak ve başka bir sunucuya bir dosya ftp nasıl?

2 Cevap php

Biz sadece onları satmak kendi ürünlerini stok zorunda değilsiniz nerede bir satıcı ile bir damla gemi anlaşması kurma ve onları dışarı gemi. FTP'ye Bizi istediğiniz bir düzenin onları bilgilendirmek için ayrılmış bir sekme yükleyin. Txt dosyası kendi sitesine sipariş bilgileri ile. Biz bu otomatikleştirmek istiyorum. Yani kullanıcı / ftp için geçmek verilen PHP ile kendi sitesine upload bir TSV.txt dosyası ve ftp yaratmak için bir yol var?

Teşekkürler!

2 Cevap

PHP FTP Example

Ben tabii ki sipariş bilgi aşina değilim, ama sipariş bilgileri bir dizi oluşturmak ve fputcsv sekme ayrılmış dosyası oluşturmak için kullanabilirsiniz.

Siz de $ _POST bilgiye dosyayı yapma özelliklerini ihtiyacınız var mı? Ya da sadece genel fonksiyon çözümü için çağırır?

Düzenleme: Ayrıca, daha sonra bilgi FTP'ing başka bir çözüm bulmak mümkün mü? Kendi sunucusuna bir HTTPS bağlantısı ya da bir şey söylemek? Herhangi bir alıcı bilgilerini (adres, posta, kredi kartı) gönderiyorsanız, bu bir güvenlik sorunu olabilir.

PHP5 file_put_contents () veya PHP4 fopen bir kombinasyonu () / fwrite () / fclose () iş yapmak gerekir. Neyse, kullanıcıyı vermelidir ve bu gibi, FTP URL içine geçmektedir:

ftp://kullanici:parola @ example.com / pub / dosya.txt

Yukarıdaki işe yaramazsa, ftp_* fonksiyonları sorunu çözmek gerekir. Neyse, onlar sadece PHP5 ve daha fazla çalışan bazı işlevi, mevcut konum PHP sürümüne dikkat edin.

Bu detailing the FTP stream wrapper PHP sayfası.