• 25-10-2014, 23:39:12
    #1
    Merhabalar,

    Resim kopyalarken copy() komutunu kullanıyorum. Ancak şu şekilde bir sorunum var. Eğer kopyalamak istediğim resmin içerisinde özel karakterler var ise, örneğin;

    1- ...resim(1).jpg
    2- ...resim 1.jpg

    bu ve benzeri şekilde isimlendirilen dosyaları kopyalarken sıkıntı yaşıyorum. urlencode, urldecode, rawurlencode fonksiyonlarını tek tek denedim ama hiç biri istediğim sonucu vermedi. Nasıl bir çözüm yolu bulabiliriz acaba?
  • 26-10-2014, 01:16:31
    #2
    addslashes denemeni öneririm
  • 26-10-2014, 21:24:21
    #3
    addslashes farklı bi mantıkla çalışıyor diye biliyorum. Benim tarayıcıya mevcut linki onaylatmam lazım
  • 27-10-2014, 01:13:47
    #4
    peki php den hata olarak ne dönüyor ? karşıdaki dosyayı bulamıyormu yada sunucuya kayıt kısmındamı hata veriyor.
  • 27-10-2014, 22:14:24
    #5
    Hata olarak herhangi bi dönüt yok. Resim kopyalanmış gibi hareket ediyor ama belirli boyutta boş bi resim atıyor..
  • 28-10-2014, 01:32:57
    #6
    beco adlı üyeden alıntı: mesajı görüntüle
    Hata olarak herhangi bi dönüt yok. Resim kopyalanmış gibi hareket ediyor ama belirli boyutta boş bi resim atıyor..
    bunun birçok sebebi olabilir denemeden veya sisteminizi görmeden birşey yazmak zor ama aklıma karakter seti geldi. sisteminiz full utf-8 midir. eğer değilse sisteminizi full utf-8 yapın, notepad++ üzerindende kodlama kısmından dönüştür utf8-without bom yaparak php dosyasınıda utf8 e çevirip tekrar deneyin belki ondan kaynaklanıyordur.
  • 28-10-2014, 19:10:42
    #7
    Curl ile veri alıyorum ve aldığım veri içerisindeki resmi dosyaya kaydetmeye çalışıyorum. Ekrana resmin yolunu yazdırırken veya resmi karşı sunucudan img src ile çağırırken herhangi bi sorun sıkıntı yok. Hatta bu yolu veritabanıma da kaydediyorum. Ancak gelin görün ki iş kopyalamaya gelince sonuç değişiyor.

    Sistem UTF-8 denetlemesini ve bom kısmını tekrar gözden geçireyim. Teşekkürler ilginize..