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?
copy() kullanırken özel karakter sorunu
6
●338
- 27-10-2014, 01:13:47peki php den hata olarak ne dönüyor ? karşıdaki dosyayı bulamıyormu yada sunucuya kayıt kısmındamı hata veriyor.
- 28-10-2014, 01:32:57bunun 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.beco adlı üyeden alıntı: mesajı görüntüle
- 28-10-2014, 19:10:42Curl 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..