Kategoriler
Genel

cPanel ile Ücretsiz Let’s Encrypt SSL Kurulum

cPanel’e ücretsiz Let’s Encrypt ssl sertifikasını kurmak için aşağıdaki adımları takip edin.

cPanel oturumu açın.

SSL/TLS Status butonuna tıklayın.

Alan adınızı bulun ve seçin.

Eğer “www” alt alan adını da eklemek istiyorsanız seçin.

Run “AutoSSL” butonuna tıklayın.

Kurulum işlemi başlamış olacak.

Bu işlem biraz uzun sürer.

Bazen işlem tamamlanamamaktadır. Böyle durumlarda tekrar deneyin.

Kurulumu tamamlamış oldu.

Sertifika bilgilerini görmek için “Sertifika Görüntüle” butonuna tıklayabilirsiniz.

Bilgileri buradan görebilirsiniz.

Kurulum işleminden sonra sertifikayı tarayıcıda görelim.

Siteyi açın.

“Sayfa bilgisi” butonuna tıklayın.

“Sertifika” butonuna tıklayın.

Açılan pencerede ssl sertifika bilgilerini göreceksiniz.

Kategoriler
Genel PHP

PHP Dosya Sistemi İşlevleri

PHP Dosya Okuma

[code]<?php $url = ‘file.txt’; $kip = “r”; $ds = filesize($url); $fo = fopen($url,$kip); $content = fread($fo,$ds); fclose($fo); if($content){ echo($content); }else{ echo(‘Hata.’); } ?>[/code]

Okunabilirlik kontrolü

[code]<?php $ir = is_readable($url); if($ir){ $ds = filesize($url); $fo = fopen($url,$kip); $content = fread($fo,$ds); fclose($fo); echo($content); }else{ echo(‘Dosya okunamıyor.’); } ?>[/code]

PHP Dosya Yazma

[code]<?php $url = ‘file.txt’; $kip = “w”; $ds = filesize($url); $fo = fopen($url,$kip); $content = fwrite($fo,’metin’); fclose($fo); if($content){ echo(‘Dosya yazıldı.’); }else{ echo(‘Hata.’); } ?>[/code]

Yazılabilir kontrolü

[code]<?php $iw = is_writable($url); if($iw){ $ds = filesize($url); $fo = fopen($url,$kip); $content = fwrite($dt,’metin’); fclose($fo); echo($content); }else{ echo(‘Dosya yazılamıyor.’); } ?>[/code]

Dosya Kipleri:
‘r’: Akım sadece okumak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir.
‘r+’: Akım hem okumak hem de yazmak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir.
‘w’: Akım sadece yazmak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir ve dosya uzunluğu sıfır yapılır. Dosya mevcut değilse oluşturulmaya çalışılır.
‘w+’: Akım hem okumak hem de yazmak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir ve dosya uzunluğu sıfır yapılır. Dosya mevcut değilse oluşturulmaya çalışılır.
‘a’: Akım sadece yazmak için açılır; dosya konumlayıcı dosyanın sonuna yerleştirilir. Dosya mevcut değilse oluşturulmaya çalışılır.
‘a+’: Akım hem okumak hem de yazmak için açılır; dosya konumlayıcı dosyanın sonuna yerleştirilir. Dosya mevcut değilse oluşturulmaya çalışılır.
‘x’: Dosya oluşturulur ve sadece yazmak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir. Dosya zaten mevcutsa fopen() FALSE döndürürek başarısız olur ve E_WARNING seviyesinde bir hata üretir. Dosya mevcut değilse oluşturulmaya çalışılır. Bu işlem, open(2) sistem çağrısı için O_EXCL|O_CREAT seçeneklerini belirtmeye eşdeğerdir.
‘x+’: Dosya oluşturulur ve hem okumak hem de yazmak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir. Dosya zaten mevcutsa fopen() FALSE döndürürek başarısız olur ve E_WARNING seviyesinde bir hata üretir. Dosya mevcut değilse oluşturulmaya çalışılır. Bu işlem, open(2) sistem çağrısı için O_EXCL|O_CREAT seçeneklerini belirtmeye eşdeğerdir.

Kategoriler
CSS Genel HTML JS

IK Player

IK Player web üzerinde videolar oynatabilen bir javascript eklentisidir. Bu eklenti ile web sitenizde video oynatabilirsiniz.

Kurulum için https://github.com/ikweb/ikplayer sayfasından dosyaları indirin. Bir html sayfası oluşturun. ikplayer.js dosyasını çağırın. Bir id’ye html div etiketi oluşturun. Bu etiketi ikplayer() fonksiyonuna tanımlayın. Ardından setup() fonksiyonu ile parametreler tanımlayın.

[code]<script src=”ikplayer.js”></script> <div id=”ikplayer”></div> <script> ikplayer(‘ikplayer’).setup({ file: “file.mp4”, image: “image.jpg”, about: { text: “IK Player”, link: “https://ikplayer.ikweb.org” }, logo: { file: “logo.png”, link: “https://ikplayer.ikweb.org”, position: “top-right”, hide: false }, autoplay: true, controls: false, repeat: true, muted: true, starttime: 5, width: “100%”, height: “100%” }) </script>[/code]

Parametreler:
file: Oynatıcı video dosyası bağlantısı
image: Oynatıcı görüntü dosyası bağlantısı
width: Oynatıcı genişliği. Varsayılan: 100%
height: Oynatıcı genişliği. Varsayılan: 100%
autoplay: Oynatıcı çalıştığında video’yu otomatik oynatır. Varsayılan: false
controls: Oynatıcı cotrolleri aktif eder. Varsayılan: true
repeat: Oynatıcı video’yu sürekli tekrar ettirir. Varsayılan: false
muted: Oynatıcı video’nun sesini kapatır. Varsayılan: false
starttime: Oynatıcı videonun başlangıç süresini belirler. Varsayılan: 0
logo.file: Oynatıcı logo dosyası bağlantısı. Varsayılan: IK Player Logosu
logo.link: Oynatıcı logo link’i. Varsayılan: https://ikplayer.ikweb.org/1.0.9/ikplayer.html
logo.position: Oynatıcı logo konumunu belirler. Varsayılan: top-right
logo.hide: Oynatıcı logo gizliliğini belirler. Varsayılan: false
about.text: Oynatıcı hakkında metin tanımlar. Varsayılan: null
about.link: Oynatıcı hakkında link’i tanımlar. Varsayılan: https://ikplayer.ikweb.org

Kategoriler
Genel

PHP ile rastgele token oluşturmak

<?php
$token = substr(str_shuffle("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"),0,25);
echo($token);
?>