<?php
header('Content-type: text/html; charset=utf-8');
$client = new SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");
try{
$result = $client->TCKimlikNoDogrula(array( 'TCKimlikNo' => '11111111111','Ad' => 'MEHMET','Soyad' => 'MUTLU','DogumYili' => '1989'));
if($result->TCKimlikNoDogrulaResult){
echo 'TC Kimlik Numarası Geçerli';
}else{
echo 'TC Kimlik Numarası Hatalı';
}
}catch (Exception $ex){
echo $ex->faultstring;
}
?>
Etiket arşivi: Echo
http_build_query
<?php
$data = array('foo', 'bar', 'baz', 'boom',
'cow' => 'milk',
'php' =>'hypertext processor');
echo http_build_query($data) . "\n";
echo http_build_query($data, 'myvar_');
?>
<?php
$data = array('foo'=>'bar',
'baz'=>'boom',
'cow'=>'milk',
'php'=>'hypertext processor');
echo http_build_query($data);
// foo=bar&baz=boom&cow=milk&php=hypertext+processor
echo http_build_query($data, '', '&');
// foo=bar&baz=boom&cow=milk&php=hypertext+processor
?>
0=foo&1=bar&2=baz&3=boom&cow=milk&php=hypertext+processor
myvar_0=foo&myvar_1=bar&myvar_2=baz&myvar_3=boom&cow=milk&php=hypertext+processor
Linux APC Kurulumu – Alternate PHP Cache
yum install php-pear
yum install php-devel
yum install httpd-devel
pecl install apc
echo “extension=apc.so” > /etc/php.d/apc.ini
service httpd restart
eval() php kod yorumlayıcı
phpde hepimizin bildiği gibi değişkenler $ karekteri ile başlar, örnek
$aaa = ‘ahmet';
$bbb = ‘ali';
Bunu phpye yorumlattırmamız için echo $aaa veya $bbb
ancak php değişken isimlerinide phpyin oluşturabileceğini düşünmüşmüydünüz. Bunu düşünürken bize yardımcı fonksiyon php içerisinde gelen eval() fonksiyonudur.
örnek:
$b = 'Diğer değişkenden gelen';
eval("\$ahmet = \"$b\";");
echo $ahmet;
başka bir örnek düşünmek gerekirse:
$array = array("mutfak"=>12, "banyo"=>25);
foreach($array as $key=>$value){
eval("\$".$key." = \"$value\";");
}
echo $mutfak;
echo $banyo;
PHP VERSİYON KONTROL FONKSİYONU
<?php
function is_php($version = '5.3.0'){
static $_is_php;
$version = (string)$version;
if(!isset($_is_php[$version])){
$_is_php[$version] = (version_compare(PHP_VERSION, $version) < 0) ? false : true;
}
return $_is_php[$version];
}
if(is_php){
echo 'Php 5.3.0 veya daha üst sürümü kullanıyorsunuz.';
}else{
echo 'Hata: Lütfen Php 5.3.0 yada daha üst sürümünü yükleyiniz';
}
?>