PHP CURL Özel Karakterleri Düzenleme Fonksiyonu
24 Mart 2018 Yorum 0 1005 Görüntüleme

PHP CURL Özel Karakterleri Düzenleme Fonksiyonu

Curl kullanımı ile bazen sitelerden link almak veya mevcut site içerisindeki özel karakterli linkleri düzeltip kendimize ait uygulamaya eklemek isteyebiliriz. İşte tam bu noktada str_replace gibi sonradan düzeltme fonksiyonları yerine Curl’ün kendi kütüphanesinde yer alan bir fonksiyonu kullanarak bu işlemi rahatlıkla yapabiliriz.

PHP fonksiyonları ile özel karakterleri düzenleyebilirsiniz. Ancak bu işlem için ek kodlar yazmak yerine linkleri web kısmına uyumlu olarak direk şekilde almak hem zaman kaybını ortadan kaldıracak hemde rahatlıkla projenize dahil etmeyi sağlayacaktır.

Bu fonksiyonumuz PHP 5 ve üstü gerektirmektedir.

(PHP 5 >= 5.5.0, PHP 7)

Kullanılacak curl kodumuz aşağıdaki gibidir.

"curl_escape"

— URL özel karakterli string haline dönüştürür.

Projenizde kullanırken aşağıdaki örnekteki gibi dahil edebilirsiniz.

<?php

$ch = curl_init();

// Kaçış aşağıdaki gibi yapılacaktır.
$location = curl_escape($ch, 'Hofbräuhaus / München');
// Sonuç: Hofbr%C3%A4uhaus%20%2F%20M%C3%BCnchen

// Linkte kullanımı aşağıdaki gibi olacaktır
$url = "http://example.com/add_location.php?location={$location}";
// Result: http://example.com/add_location.php?location=Hofbr%C3%A4uhaus%20%2F%20M%C3%BCnchen

// http isteğini gönderen kodumuz
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close($ch);
?>

Direk olarak bir linki açmak içinde kullanabilirsiniz veya sayfadaki yer alan linkleri alırkende düzeltme yaptırabilirsiniz.

Önceki Bir Mütevazilik Örneği Elon Musk Adamsan Facebook Sayfanı Silersin
Sonraki Gerçekten İnanamayacağınız İlginç Bilgiler

Yazar hakkında

keykubad
keykubad 218 Gönderiler

2012 yılında yeni kimliği ve yeni bilgilerle sizlere teknoloji,web programlama,tasarim,güvenlik,internet ve programlar hakkında detaylı bilgiler vermek amaçlı kurulmuş kişisel web sayfamdır.

Yazara ait tüm yazılar

Diğer yazılarımız

Web Programlama 0 Yorum

WordPress Youtube Kanal Widget Botu

Wordpress ile youtube üzerinde kendi mevcut kanalınızın belirlediğiniz sayıda video resmi ve başlığı url’sini çeken ve sidebar yani yan menünüzde listeleyen bir yazılım. Yazılım kodlaması tamamen bana ait botu sizlere

Web Programlama 29 Yorum

Vizra Teması 2013 WHMCS Temasından Entegre

Merhaba arkadaşlar whmcs için kodlanmış güzel bir temayı entegre yaptım altta görüntüleri var bakabilirsiniz istediğiniz whmcs temayı entegre edebilirim.Özel mesaj yada maille ulaşıp istekte bulunabilirsiniz. Piyasada entegre yapanlar çok ama

PHP ve MYSQL 0 Yorum

İpvoid Toplu Email Server IP Blacklist Sorgulayıcı

Merhaba işimizi kolaylaştırmak amaçlı ip adreslerinin email için blacklist olup olmadığını toplu şekilde sorgulama yapan php betiğidir.ip adreslerini text area içine toplu şekilde yazıp tek seferde sorgulama yapabilirsiniz.

0 Yorum

Herhangi bir yorum yapılmamış!

İlk yazan olabilirsin bu yazıyı yorumlamak istermisin?

Cevap bırakın

This site uses Akismet to reduce spam. Learn how your comment data is processed.