PHP dosya yükleme ve kıvırmak

0 Cevap php

Bir sorum var.

Ben dosya upload işleyen bir komut dosyası var ve dosya yükleme yapıldıktan sonra, ben dosyalarını işleme ve uygun yere koyar ki, curl aracılığıyla başka bir yerel komut dosyası üzerinde $ _FILES veri göndermek.

Sorun şu kıvırmak ayarları kullanarak, benim yerel mükemmel çalışır gibidir:

curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

Ben windows 7 çalıştırmak, ama benim özel sunucu (CentOS) için komut dosyası taşındığında, çalışma durduruldu.

Dosya yüklenir biraz araştırma, yaptıktan sonra, /tmp dizininde saklanır.

Bu çıkıyor, yüklenen dosya /tmp doğru benim kıvırmak aramadan önce deleted olduğunu. Bu komut yürütülürken tamamlandıktan sonra PHP tmp dosya yükleme siler olduğu bilinmektedir.

Ben bu sorunu aşmak için CURL kullanabileceği bir ayar var mı? O benim CentOS sunucu üzerinde çalışmak olmaz Ben sadece neden anlamıyorum, lokal çalışıyor ..

UPDATE: Bir de linux üzerinde çalışan ... Ben bu değiştirmek için özellikle hangi ayarı bilmiyorum benim diğer sunucu üzerinde çalıştı, ama her sunucu yapılandırma, bu farklı gibi görünüyor.

0 Cevap