Hepimiz gidişli gelişli kodlar projeler üretiyoruz. Bu nedenle vazgeçilmez iki fonksiyon copy ve file get contents için bazı durumlarda openssl hatası almamız mümkün. Örnekteki gibi hatalarla karşılaşmanız durumunda SSL durumunu pasifleştirip tekrar istek göndermek işe yarayacaktır. bunuda örnekle açıklayalım.
copy(): SSL operation failed with code 1. OpenSSL Error messages:
Diyelimki bir zip dosyasını alıp kendi sunucumuza almak istiyoruz.
copy("site.com/bir.zip", "uploads/dosyalar/bir.zip");
Zip dosyamızı uploads klasörünün içerisindeki dosyalar klasörüne yine aynı isimle kayıt ettik. Fakat bir süre sonra bu sistem çalışırken SSL hatası vermeye başladı. Sorun yok kodu modifiye etmemiz yeterli.
$ayarlar= array(
"ssl"=>array(
"allow_self_signed"=>true,
"verify_peer"=>false,
"verify_peer_name"=>false
)
);
copy("site.com/bir.zip", "uploads/dosyalar/bir.zip", stream_context_create($ayarlar));
Artık SSL hatası almadan devam edebilirsiniz. Aynı yöntemi file get contents fonksiyonu için yapalım.
$ayar=array(
"ssl"=>array(
"verify_peer"=>false,
"verify_peer_name"=>false,
),
);
$sonuc = file_get_contents("site.com/birresim.jpg", false, stream_context_create($ayar));
bu şekilde isteği gönderirken Header kısmına istediğimiz özellikleri girebiliriz. Aynı SSL durumunu kapatmak gibi. Umarım faydalanırsınız. İyi kodlamalar.
Bu yazıya henüz bir yorum yapılmamış, hemen bir tane yapmak ister misin ?
Js ile Herhangi bir Buton ile bir veya daha fazla form submit nasıl edilebilir ?
Detaylı GörüntüleOrganik Sebzelerim Olmaya Başladı için Temel Coşkun dediki, Bereketli olsun bana da tadına bakmak nasip olur inşallah
UsluTV V2 Canlı TV Scripti için OSHAN SABIRLI dediki, Merhaba TV İzleme scripti ile ilgileniyorum. Bilgi verirseniz sevinirim.
Online Test Sınav Yazılımı için volkan dediki, merhabalar hocam volkan ben bu test çözme scriptinin fiyatı nedir öğrenebilir miyiz...benim bi iki ...
PHP ve Ajax Kullanarak Otomatik Resim Upload Sayfası Nasıl Oluşturulur? için erkan dediki, kodları denedim gayet başarılı çalışıyor. js veya diğer koddaki yolları verirken gerekli ayarları y...
Burada Yer Almak ister misin ? İletişim sayfasından bana ulaşabilirsin :)
UsluTV V2 Canlı TV Scripti için Kazım USLU dediki, Devam eden satışımız bulunmamakta maalesef.