Bazı kelimeler vardır ki seo açısından sitenize zarar verebilir. Veyahut bu kelimeleri çocukların, bayanların vs. görmesini istemeyebilirsiniz. Bu gibi durumlarda metin içinde yasaklı kelimeleri bulup, bunları silebilir veya *** gibi gösterebiliriz.
Aşağıda verdiğim linkte, bu yasaklı kelimeleri regex olarak bulabilirsiniz. Burada yazmadım çünkü Google görsün istemiyorum. :)
http://pasted.co/fe3b65ed
Şifre: pattern
Burada sadece patt...
Diyelim bir link tagı içindeki class, id, rel, url gibi parametrelerin değerlerini almak istiyorsunuz. Kendi hazırladığım fonksiyonla bunu yapabilirsiniz.
Fonksiyon
function parse_a_tag($a){
$outpot = array();
if ( preg_match('/href\=[\"\'](.*?)[\"\']/is',$a,$l) ) { $outpot['url'] = trim($l[1]); } else { return array(); }
if ( preg_match('/rel\=[\"\'](.*?)[\"\']/is',$a,$z) ) { $outpot['rel'] = explode(",",trim($z[1])); $ou...
php'de get_meta_tags adında bir fonksiyon var. Bu fonksiyonla bir sitenin meta taglarını kolayca alabiliyoruz. Fakat çok yeterli bir fonksiyon değil. Misal, ben curl ile html kodu alıp meta taglarını o şekilde almak istiyorum. İşte bu gibi durumlarda bu fonksiyon yetersiz kalıyor. Ben de bu fonksiyona benzer başka bir fonksiyon hazırladım.
function get_meta_tags2($html, $tag='') {
preg_match_all('/\<meta(.*?)\>/si',$html,$matches);
$tags = array();
foreach ( $matches[1] as $v ...
Bugün, Google'da "kodları renklendirme yapan js kod" var mı diye arıyordumki; tamamen tesadüf eseri bir fonksiyon buldum. Meğersem php'de kodları renklendirme yapan hazır bir fonksiyon zaten varmış. :D Her ne kadar benim işimi tam olarak görmese de mutlaka işine yarayanlar olabilir diyerek paylaşıyorum.
Örnek kodu aşağıda yazdım. Burada dikkat etmeniz gereken bir nokta var. O da şu: Örnek kodunuzda mutlaka php'nin başlangıç ve bitiş tagları yer almalı. (<?php v...
Arkadaşlar merhaba.
Sitenizde SQL injection açığı olmamasını istiyorsanız, aşağıdaki kodu eklemeniz yeterli olacaktır.
function cleansql($text){
if (get_magic_quotes_gpc()) {
$text = mysql_real_escape_string(stripslashes($text));
} else {
$text = mysql_real_escape_string($text);
}
return $text;
}
$_GET = array_map('cleansql',$_GET);
$_POST = array_map('cleansql',$_POST);
Bu yöntem mysql_ fonksiyonu kullananlar için geçerlidir. PDO kullananlar için ise ...
Uzantılarına göre MIME tiplerini gösteren array kodu. Belki işinize yarar diye paylaşıyorum. :)
$mime_types = array(
"323" => "text/h323",
"acx" => "application/internet-property-stream",
"ai" => "application/postscript",
"aif" => "audio/x-aiff",
"aifc" => "audio/x-aiff",
"aiff" => "audio/x-aiff",
"asf" => "video/x-ms-asf",
"asr" => "video/x-ms-asf",
"asx" => "video/x-ms-asf",
"au" => "audio/basic",
"avi" => "video/x-msvideo",
"axs" => "application/o...
Arkadaşlar merhaba.
Misal bu konunun url'si "https://soulmy.net/php-ile-adres-cubugundaki-urlyi-alma" bu şekilde.
Aynı bu şekilde kullanıcının bulunduğu sayfanın url'sini php değişkenine atmak isterseniz aşağıdaki kodu kullanabilirsiniz.
$requestURI = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];...