Php

PHP OOP – MP3 Script

Arkadaslar Türkiye’de veoh görüntülenemiyormus. Az sonra yahoo linklerini paylasacagim.

Alternativ – Youtube
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image

Videolar
Alternativ – Yahoo
Part – 1

Part – 2
Devamını Okumak için »

PHP ile Youtube Botu

Evet arkadaşlar PHP ile basit bir youtube bot yazmıştım. Sizlerle paylaşmak istedim. Kullanımı gayet basit. Asağıda demosunu verdim.
Demo için tıklayınız

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
 
$tag = $_GET['tag'];
$bunu = array("Ü","Þ","Ç","Ý","Ö","ü","þ","ð","ç","ý","ö");
$buna = array("&#220;","&#350;","&#199;","&#304;","&#214;","&#252;","&#351; ","&#287;","&#231;","&#305;","&#246;");
 
$string = file_get_contents('http://gdata.youtube.com/feeds/api/videos?q='. $tag .'&max-results=50');
$xml = simplexml_load_string($string);
foreach($xml->entry as $ent){
	echo "title-> " . str_replace($bunu, $buna, $ent->title) . "<br />";
	echo "link-> " . str_replace($bunu, $buna, $ent->id) . "<br />";
	echo "content->" . str_replace($bunu, $buna, $ent->content) . "<br /><br />";
}
 
?>

PHP ile Türkçe Tarih Formatı

Php’de türkçe tarih yazdırmayla ilgili çok makale var evet ama aslında okadar uzun kodlara hiç gerek yok :D Aşağıdaki gibi kısa bi şekildede bu işlemi yapmak mümkün.

<?php
	setlocale(LC_TIME,'turkish');
	echo strftime('%d %b %y');
?>

PHP ile Kaynak Kodu Renklendirme (Syntax Highlight)

Aslında çok basit bişey arkadaşlar kaynak kodunu renklendirip ekrana bastırmak. highlight_file veya show_source ile kaynak kodunu renklendirebiliriz.

<?php
highlight_file('dosya.php');
show_source(dosya.php');
?>

PHP ile Otomatik Şifre Oluşturma

Php ile otomatik şifre oluşturmayı sağlayan bir betik. Şifrenin zorluğunu $karakterler değişkenine ekleme ve çıkarma yaparak değiştirebilirsiniz. Uzunluğunu ise fonksiyonu çağırırken verdiğiniz parametre belirler.

<?php
function olustur($sayi){
	$karakterler = "qazwsxedcrfvtgbyhnujmIkolpQAZWSXEDCRFVTGBYHNUJMIKOLP1234567890";
	$karakteruzunlugu = strlen($karakterler);
	srand((double)microtime()*1000000);
	for($i = 0; $i < $sayi; ++$i) {
		$rasgele .= $karakterler[rand(0, $karakteruzunlugu)];
	}
	return $rasgele;
}
 
$yenisifre=olustur(8);
echo ($yenisifre);
?>

PHP ile Tarayıcı Diline Göre Otomatik Dil Seçimi

Google’de, HP’de ve diğer büyük sitelerdeki gibi tarayıcımızın diline göre web sayfamızda otomatik dil seçimi yapmayı sağlayan ufak bi betik.

<?php
	$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
	header("Location:index.php?lang=$lang");
?>

PHP ile Dosya/Dizin Okuma Işlemi

Php ile bir dosyanın/dizinin içinde bulunan dosyaları okuyup ekrana yazdırmaya yarayan bir betik.

<?php
 
$path = ".";
$ds = opendir($path);
$i=1;
while (($file = readdir($ds)) !== false) {
	if($file != "." && $file != "..") {
		$fl = str_replace("_"," ",$file);
		$fl = str_replace("-"," ",$fl);
		$fl = explode('.',$fl);
		echo "$i. <a href='$path/$file'>$fl[0]</a><br />";
		$i++;
	}
}
closedir($ds);
 
?>

PHP ile Google Translate API Kullanımı

Selam arkadaşlar, google’nin hizmetlerinden birisi olan translate api’sını kullanarak hazırlamış olduğum GoogleTranslater.

<?php
$q = $_REQUEST['q'];
$lang_1 = $_REQUEST['lang1'];
$lang_2 = $_REQUEST['lang2'];
 
if(!isset($lang_1)) $lang_1 = "en";
if(!isset($lang_2)) $lang_2 = "tr";
 
header("Content-Type: text/html; charset=UTF-8");
$language = array('ar'=>'Arabisch','bg'=>'Bulgarisch','zh-CN'=>'Chinesisch','da'=>'D&#228;nisch','de'=>'Deutsch','en'=>'Englisch','fi'=>'Finnisch','fr'=>'Franz&#246;sisch','el'=>'Griechisch','iw'=>'Hebr&#228;isch','hi'=>'Hindi','id'=>'Indonesisch','it'=>'Italienisch','ja'=>'Japanisch','ca'=>'Katalanisch','ko'=>'Koreanisch','hr'=>'Kroatisch','lv'=>'Lettisch','lt'=>'Litauisch','nl'=>'Niederl&#228;ndisch','no'=>'Norwegisch','pl'=>'Polnisch','pt'=>'Portugiesisch','ro'=>'Rum&#228;nisch','ru'=>'Russisch','sv'=>'Schwedisch','sr'=>'Serbisch','sk'=>'Slowakisch','sl'=>'Slowenisch','es'=>'Spanisch','tl'=>'Tagalog','cs'=>'Tschechisch','tr'=>'Turkish','uk'=>'Ukrainisch','vi'=>'Vietnamesisch');
function googleTranslator($text,$lang1,$lang2){
	$data = file_get_contents('http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q='.urlencode($text).'&langpair='.$lang1.'%7C'.$lang2);
	$data = json_decode($data);
	return $data->responseData->translatedText;
}
	echo <<<END
	Cevrilecek Metin :
	<form method="post" action="">
	<textarea name="q" rows="5" cols="36">$q</textarea>
	<br />
	<select name="lang1">
END;
	foreach($language as $k=>$n){
		if($k == $lang_1){
			echo '<option SELECTED value="'.$k.'">'.$n.'</option>';
		}
		else
			echo '<option  value="'.$k.'">'.$n.'</option>';
	}
	echo '</select> > ';
 
	echo '<select name="lang2">';
	foreach($language as $k=>$n){
		if($k == $lang_2){
			echo '<option value="'.$k.'" SELECTED>'.$n.'</option>';
		}
		else
			echo '<option  value="'.$k.'">'.$n.'</option>';
	}
	echo <<<END
	</select>
	<input type="submit" value="Go..">
	</form>
END;
echo googleTranslator("$q","$lang_1","$lang_2");
?>

PHP ile Büyüklü Küçüklü Renkli Etiket Gösterme

Wordpress’te olduğu gibi etiket renklendirme işlemini yapan ve etiketleri büyüklü küçüklü ekrana yazdıran kod.

<?php
function randColor(){
	$renkkodu = "1234567890ABCDEF";
	for($i=0;$i<6;$i++){
		$pos = rand(0,15);
		$str .= $renkkodu[$pos];
	}
	return "#".$str;
}
?>
<font color="<?php echo randColor();?>" family="arial" size="<?php echo rand(1,6);?>">TikLaa</font>
<font color="<?php echo randColor();?>" family="arial" size="<?php echo rand(1,6);?>">Com</font>
<font color="<?php echo randColor();?>" family="arial" size="<?php echo rand(1,6);?>">Halil</font>
<font color="<?php echo randColor();?>" family="arial" size="<?php echo rand(1,6);?>">Qonyali</font>
<font color="<?php echo randColor();?>" family="arial" size="<?php echo rand(1,6);?>">Tag</font>
<font color="<?php echo randColor();?>" family="arial" size="<?php echo rand(1,6);?>">Renklendir</font>
<font color="<?php echo randColor();?>" family="arial" size="<?php echo rand(1,6);?>">Irili</font>
<font color="<?php echo randColor();?>" family="arial" size="<?php echo rand(1,6);?>">Ufakli</font>

PHP ile Yaş bulma

Selam arkadaşlar php ile yazdığım yaş bulma betiğini. Umarım işinize yarar.

<?php
	$guen = 1;
	$ay = 1;
	$sene = 1984;
	$simdi = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
	$dogumtarihi = mktime(0, 0, 0, $ay, $guen, $sene);
	$fark   = intval(($simdi - $dogumtarihi));
	$j = $fark / (3600 * 24 * 365);
	$m = ($fark % (3600 * 24 * 365)) / (3600 * 24 * 30);
	$d = (($fark % (3600 * 24 * 365)) % (3600 * 24) / (3600));
	echo intval($j) . ' yil '.intval($m) .' ay '. intval($d) . 'gün';
?>