Skip to content

Instantly share code, notes, and snippets.

View muhittin's full-sized avatar

Muhittin Özer muhittin

View GitHub Profile
@muhittin
muhittin / jquery.uppercase
Created February 24, 2014 15:28
jquery uppercase (Türkçe Karakterler için)
(function($){
var mets = {
init : function(options){
var settings = $.extend({
"chars" : {
"i" : "Ä°",
"ÅŸ" : "Åž",
"ö" : "Ö",
"ü" : "Ü",
@muhittin
muhittin / select2_with_jqueryValidationEngine
Created May 29, 2014 11:39
select2 with jquery validation engine fix
$.each($(".select2-container"), function (i, n) {
$(n).next().show().fadeTo(0, 0).height("0px").css("left", "auto"); // make the original select visible for validation engine and hidden for us
$(n).prepend($(n).next());
$(n).delay(500).queue(function () {
$(this).removeClass("validate[required]"); //remove the class name from select2 container(div), so that validation engine dose not validate it
$(this).dequeue();
});
});
@muhittin
muhittin / email_url_phone_check.php
Last active August 29, 2015 14:04
Regex check for e-mail address, url and phone number in given string.
public static function findEmail($string)
{
$pattern = '/[a-z0-9_\-\+]+@[a-z0-9\-]+\.([a-z]{2,4})(?:\.[a-z]{2})?/i';
preg_match_all($pattern, $string, $matches);
return (count($matches[0]) > 0);
}
public static function findUrl($string)
{
@muhittin
muhittin / codeigniter_htaccess
Created June 15, 2011 08:37
Codeigniter htaccess
RewriteEngine On
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php/$1
@muhittin
muhittin / permalink.php
Created June 15, 2011 08:25
Permalink Function
@muhittin
muhittin / .htaccess
Created August 11, 2011 14:55
htaccess ile js ve css'lerin cache'lenmesini engellemek
<FilesMatch ".(js|css)$">
Header set Cache-Control "max-age=0, public"
Header set Expires "Thu, 15 Jan 2000 20:00:00 GMT"
</FilesMatch>
@muhittin
muhittin / distance.php
Created November 29, 2011 11:54
uzaklık hesaplama
<?php
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:: :*/
/*:: This routine calculates the distance between two points (given the :*/
/*:: latitude/longitude of those points). It is being used to calculate :*/
/*:: the distance between two locations using GeoDataSource(TM) Products :*/
/*:: :*/
/*:: Definitions: :*/
/*:: South latitudes are negative, east longitudes are positive :*/
@muhittin
muhittin / isminhalleri.php
Created November 29, 2011 11:56
türkçe ekler
function isimeki($ad, $ektipi= "in")
{
$sertsessizler = array("ç", "f", "h", "k", "p","s", "ş", "t");
/// türkçe sesli ve sert sessiz karakterler
$buyuk = array("A", "I", "E", "İ", "U","O", "Ü", "Ö", "Ç", "F", "H", "K", "P","S", "Ş", "T");
$kucuk = array("a", "ı", "e", "i", "u","o", "ü", "ö", "ç", "f", "h", "k", "p","s", "ş", "t");
$kucultulmus = str_replace($buyuk, $kucuk, $ad);
$isim=trim($kucultulmus);
@muhittin
muhittin / isimler.sql
Created December 1, 2011 21:33 — forked from ismailbaskin/turkce_isimler.sql
isim sözlüğü
CREATE TABLE `isimler` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`ad` varchar(255) COLLATE utf8_bin NOT NULL,
`cinsiyet` varchar(50) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `ad` (`ad`),
KEY `cinsiyet` (`cinsiyet`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
@muhittin
muhittin / distance.php
Created January 9, 2012 11:44
uzaklık hesaplama
<?php
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:: :*/
/*:: This routine calculates the distance between two points (given the :*/
/*:: latitude/longitude of those points). It is being used to calculate :*/
/*:: the distance between two locations using GeoDataSource(TM) Products :*/
/*:: :*/
/*:: Definitions: :*/
/*:: South latitudes are negative, east longitudes are positive :*/