Konular

Sunucuya Resim Dosyasını FTP ile Aktarmak

Veri tabanı kullanmadan PHP komutlarıyla FTP üzerinden sunucuya nasıl dosya aktarılabileceğini gösteren bir uygulama

 

<?php
if (isset($_FILES['resim'])) {

   $FTPBaglantisi = ftp_connect($_SERVER['HTTP_HOST']);

   if (ftp_login($FTPBaglantisi, 'fotogazete.com', 'DF3fdRT46')) {

       if (!is_dir('resimler/')) {
           mkdir('resimler/');
       }

       ftp_put($FTPBaglantisi, 'httpdocs/resimler/' . $_FILES['resim']['name'], $_FILES['resim']['tmp_name'], FTP_ASCII);
   }
}
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Resim Yükleme</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style type="text/css">
            #divimiz { position: absolute; top: 200px; left: 300px; width:650px; height: 250px;  background-color: red; }
            .sarisin { border:none; background-color: yellow; }
            .resim_kutusu { width:320px; height: 240px; float: left; }
        </style>
        <script src="//code.jquery.com/jquery-1.9.1.js"></script>
        <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
        <script type="text/javascript">
            $(document).ready(function() {
                $(function() {
                    $("#divimiz").draggable();
                });
            });
        </script>

    </head>
    <body>

        <?php
       $handle = opendir("resimler/");
       while ($DosyaAdi = readdir($handle)) {
           if ($DosyaAdi != '.' && $DosyaAdi != '..') {
               echo '<div class="resim_kutusu" style="background-image: url(resimler/' . $DosyaAdi . '"></div>';
            }
        }
        ?>

        <div id="divimiz">
            <form name="yukleyici" method="post" enctype="multipart/form-data" style="padding: 10px;">
                Resim Dosyası: <input type="file" name="resim" style="width: 400px; height: 50px;" class="sarisin" /><input type="submit" value="Upload" class="sarisin" style="width: 70px; height: 50px; margin-left: 3px; background-color: greenyellow" />
            </form>
        </div>

    </body>
</html>

 

Sunucuya Resim Dosyasını FTP ile Aktarmak

Yorumunuzu Ekleyin

While Döngüsü
For Döngüsü
Foreach Döngüsü
Dizi  Kullanımı
$_SESSION
Login Uygulaması2 (Veri Tabanı Kullanmadan)
Basit POST veya GET Değişkenlerini Filitreleme
Cookie Kullanılmış Bir Login Ekranı Oluşturma
Yükleniyor...