• 27-01-2010, 14:51:17
    #1
    Merhaba başka bir sitedeki bir resmi nasıl çekerim kendi ftp me
    $resim :www.site.com/resima.jpg
    ftp klasörüm $dir : resimler/depo
    biri basit olarak kodu yazarsa seinirim.
  • 27-01-2010, 14:58:28
    #2
    cURL ve file_get_contents ile yapabilirsin.
    <?
    $resim='http://www.site.com/resima.jpg';
    $yeni='yeni.jpg';
    $veri = file_get_contents($resim);
    $kayit= fopen('resimler/depo/'.$yeni,'w+');
    fwrite($kayit,$veri);
    fclose($kayit);
    // test etmedim ama çalışacaktır.
    // resimler/depo yolunun chmodu 777 olmalı
    ?>
  • 27-01-2010, 14:58:36
    #3
    Üyeliği durduruldu
    copy();
  • 27-01-2010, 15:02:18
    #4
    daky çok saol ama aynı isimde nasıl kayıt ederim? Yeni isim vermek istemiyorum.
  • 27-01-2010, 15:06:57
    #5
    $dosya = $_GET['dosya'];

    $dosya_adi = basename($dosya);
    $kaydedilecek_dizin = 'test';

    if (copy($dosya,$kaydedilecek_dizin.'/'.$dosya_adi))
    {
    echo 'Dosya kaydedildi';
    }
    else
    {
    echo 'Dosya kaydedilemedi.';
    }
  • 27-01-2010, 15:13:44
    #6
    andyou çok saol bununla oldu
    peki bu koda chmood ekleyebilirmiyiz?
    kaydetmeden 777 yapsın kaydettikden sonra 644 yapsın bunun için de ftp bilgilerini girmek mi gerek ?
    http://www.sanalkurs.net/phpde-chmod...eri--1674.html buradaki gibi
  • 27-01-2010, 15:19:29
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    $dosya = $_GET['dosya'];

    $dosya_adi = basename($dosya);
    $kaydedilecek_dizin = 'test';

    if (copy($dosya,$kaydedilecek_dizin.'/'.$dosya_adi))
    {
    echo 'Dosya kaydedildi';
    }
    else
    {
    echo 'Dosya kaydedilemedi.';
    }

    on numara çalışıyor
  • 27-01-2010, 15:32:03
    #8
    RemiX adlı üyeden alıntı: mesajı görüntüle
    andyou çok saol bununla oldu
    peki bu koda chmood ekleyebilirmiyiz?
    kaydetmeden 777 yapsın kaydettikden sonra 644 yapsın bunun için de ftp bilgilerini girmek mi gerek ?
    http://www.sanalkurs.net/phpde-chmod...eri--1674.html buradaki gibi
    eklersin tabi

    else if çalışın biraz istediğinizi yaparsınız

    dosya isteği gönderildiyse
    chmod ("/klasor/dosya", 0777);

    dosya kaydedildi yada kaydedilmediyse

    chmod ("/klasor/dosya", 0644);

    dersiniz olur biter
  • 27-01-2010, 15:35:45
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    eklersin tabi

    else if çalışın biraz istediğinizi yaparsınız

    dosya isteği gönderildiyse
    chmod ("/klasor/dosya", 0777);

    dosya kaydedildi yada kaydedilmediyse

    chmod ("/klasor/dosya", 0644);

    dersiniz olur biter
    ordaki gibi ftp bilgilerini ( kullanıcı adı, pass ) bunları girmeden olmaz mı?