url2hide.com Admin Panel [Update]

Bu Boş Vaktimte url2hide.com admin.php dosyasi icin bir kac degisiklik yaptım daha dogrusu biraz eklenti diyebiliriz.
* Sayfalama Tipi Değiştirildi Ekranda Sadece 10 Sayfa Goruntuleniyor. Her Sayfa İlerleyişinde Listeye Yeni Ekleniyor
* Derler ya Program İhtiyaçlar Dogrultusunda Doğar Benimde Birden Fazla Linki Aynı Anda Silme İhtiyacım Doğdu Buna Bağlı Olarak Linklerin Yanında Checkbox’lar Oluşturdum ve Seçilenleri Silecek Birkaç Kod Ekledim.

Kodlar Yazının Devamındadır.
Yazının tamamını okuyun »

PHP ile BOT Örneği 0xy VidiBot v1.0

Zamanında İzlesene.com rss’ini okuyan Bir Bot Yapmıştım Vakit Paylaşma Vaktidir Diye Dusunuyorum .
Kodlarımızı Satır Satır İnceleyecegiz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?
/*###########################################
#    İzlesene.com VidiBot :| 
#    Betik Yazari : 0xyGen | yns |
#    http://yns.linuxboyz.com
#    yns@linuxboyz.com
##############################################*/
 
    ob_start();
    @error_reporting(E_ALL & ~E_NOTICE);
    @ini_set('error_reporting',E_ALL & ~E_NOTICE);
    require_once("config.php");
    Function titleclear($title)
    {
    $badwords   = array ('ı','Å?','ü','ç','ö','Ä?','Å?','Ã?','İ','Ä?','Åz','Ã?','Ã?','ı','Å?','ç','ö','Ä?','Å?','Ã?','İ','Ä?','Åz','Ã?','Ã?','ü','Ä?','Ä?'); 
    $newwords = array ('ı','ş','ü','ç','ö','ğ','ş','Ç','i','ğ','Ş','Ö','Ü','ı', 'ş', 'ç', 'ö', 'ğ', 'ş', 'Ç', 'i', 'ğ', 'Ş', 'Ö', 'Ü', 'ü', 'ğ','Ğ'); 
    $replace  = str_replace($badwords, $newwords, $title); 
    return $replace;
    }
    //definations
    $channels = array('gununv','15','2','5','12','populerv','10','7','18','9','yeniv','16','17','1','8','13','11','1','4');
    $array_size = count($channels);
    $rand_num = rand(0,$array_size);
    $rss_source = "http://rss.izlesene.com/rss.php?type=".$channels[$rand_num].""; // rss website
    $file = dirname(__FILE__)."/data.xml"; // rss data file
 
    $ch = curl_init();
    curl_setopt($ch,CURLOPT_URL,$rss_source);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch , CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)");
    $okay = curl_exec($ch);
    curl_close($ch);
 
    $okay = str_replace(";","",$okay);
    $okay = str_replace("&","",$okay);
    $okay = str_replace("^"," ",$okay);
    $date = date("d_m_y_h_i_s");
 
//create data.xml File
    if(!file_exists($file))
    {
        $touch = @touch($file);
        chmod($file,0777);
        if($touch)
        {
            echo "Data XML File Created !";
        }
        else
        {
            echo "Data XML File NOT CREATED. Please Create ".$file." and CHMOD 777";
            exit;
        }
    }
    $fp = @fopen($file,'w');
    fwrite($fp,$okay);
    fclose($fp);
 
    $data = simplexml_load_file($file);
    $num = count($data->channel[0]->item);
 
 
    for($i=0; $i<=$num-1;$i++)
    {
    $video = $data->channel[0]->item[$i]->description;
    $title = $data->channel[0]->item[$i]->title;
    preg_match('/<a href=\"(.*?)\">/i',$video,$vid_id);
    preg_match('/src=\"(.*?)\"/i',$video,$thumb);
    preg_match('/Etiketler:(.*?)<br\/>/i',$video,$tags);
    $vid_id = explode("/",$vid_id[1]);
 
    /*
    $img = explode("/",$thumb[1]);
    $totalslash = count($img)-1;
    $imgname = $img[$totalslash]; // resim adi
    */
    $check = mysql_query("SELECT vid_id FROM videos WHERE vid_id='".$vid_id[5]."'");
 
    if(mysql_num_rows($check) < 1)
    {
    $embed = "<div style=\"width:465px;\"><embed src=\"http://www.izlesene.com/player2.swf?video=".$vid_id[5]."\" wmode=\"window\" bgcolor=\"#000000\" allowfullscreen=\"true\" scale=\"noScale\" width=\"100%\" height=\"355\" type=\"application/x-shockwave-flash\"></embed></div>";
    $title = titleclear($title);
    $img = $thumb[1];
    $tags = titleclear($tags[1]);
    mysql_query("INSERT INTO videos VALUES('NULL','".$title."','".$embed."','".$img."','".$tags."','".$vid_id[5]."')");
    }
    }
?>

Yazının tamamını okuyun »

PHP ile Sayfalama (Pagination)

Selamlar, Bu yazımızda PHP için Sıkça Sorulana Soru Olan Sayfalama Nasıl yapılıra Değinecegiz.
Aslında Mantık Olarak Cok Basit Olan Bu İşlem Nedense PHP Kod Yazarlarının Kafasını Karıştırabiliyor.
Kullanacagımız Mysql Komutu Olan Limit Sayesinde Sayfalama İşlemine Başlayalım.

1
2
3
4
5
<?
include("config.php") // ayar dosyamiz
mysql_connect($host,$dbuname,$dbpass) || die("MySql Connection Error : ".mysql_errno()); // veri tabani baglantimizi yaptık 
mysql_select_db($database) || die("Could Not Found Database error No : ".mysql_errno()); // database sectik
?>

Bağlantımız tamam olduğuna Göre Şimdi Sayfalama İşlemi İçin Kodlarımızı Yazabiliriz. Öncelikle $sayfa Değişkenimizi Alalım
ve Filtreyelim

1
2
3
<?
$sayfa = intval($_GET['sayfa']);
?>

intval(); fonksiyonu sayesinde artık değişkenimiz numerik oldu eğer ekstra önlemler alma gereği duyuyorsanız mysql_real_escape_string ve
strip_tags kullanabilirsiniz.
Sayfalama İçin Başlıyoruz
Yazının tamamını okuyun »

url2hide.com Smilar Admin Panel

url2hide.com için Bir Forumda admin paneli istemişlerdi bende boş bir zaman bulup kodladım kodlar aşağıdadır.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?
include("includes/config.php");
/********************************************************************/
#																
#	url2hide.com Script Admin.php File 								
#	A smilar administrator panel 									
#	coded by 0xyGen a.k.a yns 									
#	http://yns.linuxboyz.com									
#															
#********************************************************************/
$admin = strip_tags($_GET['admin']);
$pass  = strip_tags($_GET['pass']);
$page  = intval($_GET['page']);
$mode  = strip_tags($_GET['mode']);
$lid   = intval($_GET['lid']);
 
	$uname = "admin"; // enter username here
	$pw  = "admin"; // enter password here 
 
	if ($admin == $uname && $pass == $pw)
	{
		if ($mode == "delete")
		{
			$delq = mysql_query("DELETE FROM urls WHERE id='".mysql_real_escape_string($lid)."'");
			if ($delq)
			{
				echo "Deleted : ".$lid;
			}
			else
			{
				echo "Unspected Error";
			}
		}
		$page		 = ($page == "") ? '1' : $page;
		$limit 		 = 50; // record per page
		$paginationq = mysql_query("SELECT * FROM urls");
		$totalrecord = mysql_num_rows($paginationq);
		$totalpage 	 = ceil($totalrecord / $limit);
		$spagination = ($page-1)*$limit;
		$showquery   = mysql_query("SELECT * FROM urls ORDER BY id desc LIMIT $spagination,$limit");
		echo "<table align=\"center\" width=\"100%\" height=\"100%\">"
			."<tr bgcolor=\"#996600\"><td><b>#ID</b></td> <td><b>#URL</b></td> <td><b>#KEY</b></td> <td><b>#HIT</b></td> <td><b>#DATE</b></td> <td><b>#DELETE</b></td></tr>";
			$color = "#CCCCCC";
			while ($row = mysql_fetch_array($showquery))
			{
			$color = ($color=="#CCCCCC") ? '#FFFFFF' : '#CCCCCC';
			echo "<tr bgcolor=\"".$color."\" onmouseover=\"this.bgColor='#0099CC'\" onmouseout=\"this.bgColor='".$color."'\">".
				"<td>".$row['id']."</td>"
				."<td>".$row['url']."</td>"
				."<td>".$row['u2h']."</td>"
				."<td>".$row['hit']."</td>"
				."<td>".$row['date']."</td>"
				."<td><a href=\"".$_SERVER['PHP_SELF']."?admin=".$uname."&pass=".$pw."&mode=delete&lid=".$row['id']."\">Delete</a></td>";
			}
			echo "</table>";
				for ($i=1;$i<=$totalpage;$i++)
				{
					echo "<a href=\"$_SERVER[PHP_SELF]?admin=$uname&pass=$pw&page=$i\">$i</a> | ";
				}
	}
	else
	{
		echo "<table align=\"center\">" 
		."<form action=\"".$_SERVER['PHP_SELF']."\" method=\"GET\">"
		."<tr><td>Username :</td><td><input type=\"text\" name=\"admin\"></td></tr>"
		."<tr><td>Password :</td><td><input type=\"password\" name=\"pass\"></td></tr>"
		."<tr><td> &nbsp; </td><td><input type=\"Submit\" value=\"Login\"></td></tr>"
		."</table>";
	}
 
?>

download : http://url2hide.com/dl/admin.zip adresinden direk olarak indirebilirsiniz.
Kurulum Dosyanının İçinde Mevcuttur. / installation steps in a zip file

Teşekkürler

PHP ve Register Globals

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
@error_reporting(E_ALL & ~E_NOTICE);
@ini_set('error_reporting',E_ALL & ~E_NOTICE);
if (!ini_get('register_globals')) {
$superglobals = array($_SERVER, $_ENV,$_FILES, $_COOKIE, $_POST, $_GET);
if (isset($_SESSION)) {
array_unshift($superglobals, $_SESSION);
}
foreach ($superglobals as $superglobal) {
extract($superglobal, EXTR_SKIP);
}
ini_set('register_globals', true);
}
?>

Bazı Sunucularda Kendi Local Server’imizad Yazdıgımız Scriptler Çalışmaya Biliyor Bunun Nedeni Register_gloabals degerinin OFF olmasındandır. Siz Formdan bilgiyi name alanına göre

1
<input type="text" name="deneme">

Yazının tamamını okuyun »

Php İle Basit Sayaç Yapalım mı ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?
# Php Sayac 
# Betik Yazarı 0xyGen
# Yunus Öksüz / http://yns.linuxboyz.com
# yns@linuxboyz.com
 
	ob_start();
	session_start();
	$dosya = "say.txt";	
		if (!file_exists($dosya))
		{
			$create = @touch($dosya);
				if ($create)
				{
					$fp = @fopen($dosya,'w+');
					fwrite($fp,'0');
					fclose($fp);
				}
				else 
				{
				echo "Dosya Olusturulamadı Lütfen ".$dosya." adinda Bir"
                              ." Dosya Oluşturun CHMOD 777 verin ve İçine 0 Yazın";
                               exit;
				}
		}
			if (empty($_COOKIE['sayac']))
			{
				$sayi = file($dosya);
				$sayi = $sayi[0]+1;
				$fp   = @fopen($dosya,'w+');
				$yaz  = @fwrite($fp,$sayi);
				fclose($fp);
				$rastgeledoldur = rand(0,9999);
				setcookie("sayac",$rastgeledoldur,time()+24*3600);
			}
?>

Kullanımı bunu sayac.php olarak kaydedin ve Siteniz.com/sayac.php olarak bir kere çalıştırın.
Yazının tamamını okuyun »

Erkek Adam Bilgisayarı Nasıl Kullanır

İnternetin klişesi haline gelmiş bu geyiği bende paylaşayım dedim. Hepberaber hatırlamış oluruz.
* Silmek istediği bir dosyayı Shift+Del kombinasyonu ile siler, geri dönüşüm kutusu kullanmaz, tükürdüğünü yalamaz.
* Windows gezgini kullanmaz, aradığı dosyayı anında bulur.
* IP’sini gizlemez.
* Windows XPde bir hata olduğunda hata raporu göndermez, ispiyonculuk yapmaz, hoşgörülüdür.
* MS Office yardımcısını da diğer yazılımların Yardım menülerini kullanmaz.

* Bilgisayarcı kültürüne saygı gösterir. “Tek rakibim AMD”, “Rahmetli de X386′ydı”, “Bir sana hasretim bir de 3Ghz CPU hızına”, “Windows’un ustasıyım, Linux’ın hastasıyım” gibi sözleri ağzından düşürmez. Yazının tamamını okuyun »

url2hide.com | Public Script

Selamlar . url2hide.com’u Açalı Yaklaşık 1 Ay Oldu Fakat İstedğim Hiti Sağlayamadım Bu Yüzden Yazdığım Bu Scripti Geliştirilmek Üzere Kullanıcılara Dağıtmayı Uygun Gördüm . Kafamdaki Şekli Aslında Url Gizlemeyle Birlikte Kullanıcı Girişli Bir Bookmark Haline Getirmekti Tutmadı. Umarım Kullanan Arkadaşlar Scriptten Maximum Yararı Alabilir.

dL : http://url2hide.com/download.php Şifre ise : linuxboyz.com

Key Algoritmam

Function randomkey($url){
	$md = md5($url);
	$newkey = substr($md,-10,7);
	$okay = str_replace($url,$newkey,$url); 
	$rdd = rand(1,9);
	$a = array(
	0 => 'a',
	1 => 'b',
	2 => 'c',
	3 => 'd',
	4 => 'e',
	5 => 'f',
	6 => 'g',
	7 => 'h',
	8 => 'i',
	9 => 'j',
	10 => 'k',
	11 => 'l',
	12 => 'm',
	13 => 'n',
	14 => 'o',
	15 => 'p',
	16 => 'r',
	17 => 's',
	18 => 't',
	19 => 'u',
	20 => 'v',
	21 => 'w',
	22 => 'y',
	23 => 'x',
	24 => 'z',
	25 => '-',
	26 => '_',
	);
	$rdda = rand(0,26);
	$rdd2 = $a[$rdda];
	return $rdd.$okay.$rdd2;
}

Saygılarımla

Cep Telefonu Üretim Yeri (nokia)

Nokia alıcaklar için yararlı bilgi.

İlk yapmanız gereken telefonuza *#06# kodunu yazıp IMEI numaranızı öğrenmek.
Örneğin seri numaramız: 434566/10/678943/5 Buna göre karşılaştırma yapın…
XXXXXX/YY/ZZZZZZ/A
XXXXXX = önemli değil
YY = ülke kodu
ZZZZZZ = seri numarası
A = önemli değil

10 = Finlandiya
20 = Almanya
30 = Kore
40 = Çin
50 = BrezilyaAmerikaFinlandiya
60 = çinmeksika
70 = Finlandiya
80 = MacaristanAzerbaycan

Ülke kodunuz
02 veya 20 ise kötü kalite
08 veya 80 ise normal kalite
01 veya 10 ise kaliteli üretim
13 ise kalitesiz ve tehlikeli üretim
00 ise original Nokia fabrikar çıkışıdır ve en kalitelisidir.

Php’de Alternatif if else

Kimi Zaman Ufak Tefek Değişken Değerlerini Değiştirmek İçin if else Fakat Bu İşi Tek Satırdada Bitirebiliriz. Nasıl mı ?

Örnek Bir if else Yazılışı

1
2
3
4
5
6
7
8
9
$deger = 1;
if ($deger == "1")
{
$yunus = "5";
}
else
{
$yunus = "10";
}

Olsun.

Bunu Daha Kısa Şekilde Yazabiliriz Aynen Şu Şekilde.

$yunus = ($deger =="1") ? '5' : '10';

Bunu Akılda Kalıcı Şekilde Tarif Etmek Gerekirse

$yunus $deger==”1″‘e eşitse 5 :(degilse) 10 Değerini Alır Şeklinde Düşünebiliriz. Sıralama Açısından Bu Şekilde .

Sağlıcakla Kalın
@yns