Hoşgeldin, Ziyaretçi:

l Üye Ol
Tarih: 21-09-2018, Saat: 19:21
  • Tekno Destek Team'e Hoşgeldiniz
  • Teknoloji, Mobil, Oyun, İnternet, Haber Platforumu
  • Tekno Destek Team ( TDT )
Tekno Destek Team - Teknoloji, Mobil, Oyun, İnternet, Haber Platforumu > Bilgi Teknolojileri / Information Technologies > Web Programlama > CURL ILE FTP UPLOAD >

 Yorum: 0    Görüntülenme: 629
Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
 CURL ILE FTP UPLOAD
04-01-2016, Saat: 00:24,
Çevrimdışı
Süper Moderatör
Süper Moderatör Grubu
Üyelik Tarihi: 02-01-2016
Mesajlar : 427
Konular:
Rep Puanı: 0
#1
CURL ILE FTP UPLOAD

<? 

$server = 'ftp://ftp.example.com'; 
$u_name = 'username'; 
$p_word = 'password'; 
$up_file = 'file_to_upload.ext'; 
$srvr_path = '/path_to/upload_directory/'; 
$new_name = 'uploade_file.ext'; 
// Append path & uploaded file name to server name, pass with CURLOPT_URL. 
$url = $server . $srvr_path . $new_name; 
// fopen() upload file for handle to pass with CURLOPT_INFILE. 
$fp = @fopen($up_file, 'r'); 
if (!$fp) { 
echo 'Failed to open upload file.' . '<br />'; 
exit; 

if (!($ch = curl_init())) { 
echo 'Unable to allocate resource.' . '<br />'; 
exit; 

curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_USERPWD, $u_name . ':' . $p_word); 
// If true w/CURLOPT_RETURNTRANSFER server output returned by curl_exec(). 
// (Usually no output w/FTP, anyway.) 
// If false, curl_exec() will return true on success. 
// Either way curl_exec() returns false on failure. 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_UPLOAD, true); 
curl_setopt($ch, CURLOPT_INFILE, $fp); 
// Pass true w/CURLOPT_TRANSFERTEXT for ascii, false for binary. 
curl_setopt($ch, CURLOPT_TRANSFERTEXT, true); 
// File size w/CURLOPT_INFILESIZE must be accurate for clean transfer. 
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($up_file)); 
// Everything's ready, now curl_exec() does it all. 
$curl_return = curl_exec($ch); 
if ($curl_return === false) { 
// Show failure info. 
echo 'curl_exec() failed.' . '<br />'; 
echo 'curl_errno() = ' . curl_errno($ch) . '<br />'; 
echo 'curl_error() = ' . curl_error($ch) . '<br />'; 
} else { 
// Show success info. 
echo 'curl_exec() succeeded.' . '<br />'; 
echo '<br /><b>curl_getinfo()</b>' . '<br />'; 
foreach (curl_getinfo($ch) as $key => $value) { 
echo $tab . $key . ' => ' . $value . '<br />'; 


curl_close($ch); 
?>
04-01-2016, Saat: 00:24
Cevapla



« Önceki Konu | Sonraki Konu »
Konuyu Okuyanlar: 1 Ziyaretçi



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  PHP Dosya Yüleme (File Upload) kara_kutu 0 678 05-02-2016, Saat: 10:56
Son Yorum: kara_kutu
  CURL FILE DOWNLOADER kara_kutu 0 483 04-01-2016, Saat: 00:24
Son Yorum: kara_kutu

Hızlı Menü:

Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB
© 2002-2018 MyBB Group.
Tasarım Tekno Destek Team © 2018