qonqueror adlı üyeden alıntı: mesajı görüntüle
arkadaşlar bir upload script'i kurdum
Warning: fopen(./files/354elissa.jpg.jpg) [function.fopen]: failed to open stream: Inappropriate ioctl for device in /home/destek/public_html/upload.php on line 118
böyle bir hata aldım
Upload.php'de 118. satırda ise
$filelist = fopen("./files/".$rand2.".jpg",".gif");
bu kod bulunmakta.
Sadece Sorun bu değil
resim'i upload ediyorum bana download link'i veriyor tıklıyorum o link'e
beni
h ttp://www.x.com/download.php?file=354elissa.jpg
adresine yönlendiriyor oradada yanlış bir link diyor.
bu sorunu nasıl çözebilirim arkadaşlar ?
1-) fopen hatasının nedeni chmod'dan kaynaklanıyor.
files klasörünün chmod'unu 777 yaparsan bu problemden kurtulabilirsin. Ayrıca orada başka bir problem daha var "./files/" ./ komutu bir üst dizine upload etmesini sağlar. Yani files klasörü /home/destek/ altında olmalı.
Bunu upload.php dosyanızı açarak ./files diye arama yapıp ./ işaretini kaldırıp public_html dizini altında bir files klasörü oluşturarak ve chmod değerini vermeyi unutmadan halledebilirsiniz.

2-) [PayPal Labs] sitesine yönlendirmesi de upload.php veya include edilmiş bir konfigürasyon dosyasından site isminin yazılmamasından kaynaklanıyordur. Gerekli satırı bularak kendi sitenize göre değiştirerek bu problemden de kurtulabilirsiniz.

İyi çalışmalar.