Neden PHP Tercih Edilmeli?

Programlama dilleri arasında dikkat çekenlerden bir tanesi PHP programlama dili olmaktadır. Zira bu dili öğrenmek basit olduğu gibi yapılacaklar da neredeyse sınırsızdır. Yani yeni öğrenen bir kişi de istediklerini yapabilecekken ileri düzeyde programlama dillerini kullanan birisi de istediklerini kolay bir şekilde yapacaktır. 

Neler Yapılabilir?
HTML çıktı üretme yeteneğinden PDF oluşturabilmeye kadar birçok işlem PHP tarafından gerçekleştirilebilmektedir. Oldukça geniş yelpazede kullanılan bu dil sayesinde sunucu seçme özgürlüğüne de sahip olmaktasınız.

Tüm bunların yanı sıra PHP genel olarak internet siteleri için kullanılıyor olsa da diğer işlemler için de rahatlıkla tercih edilebilir. Sizler de bu konudaki görüşlerinizi bizlerle paylaşarak katkıda bulunabilirsiniz.
Devamı » 25 Ekim 2018 Perşembe Unknown 0 yorum

PHP 2 kelime arasındaki kelimeyi almak

PHP- Kodu

function get_string_between($string$start$end){
    
$string ' ' $string;
    
$ini strpos($string$start);
    if (
$ini == 0) return '';
    
$ini += strlen($start);
    
$len strpos($string$end$ini) - $ini;
    return 
substr($string$ini$len);
}
$fullstring 'this is my [tag]dog[/tag]'$parsed get_string_between($fullstring'[tag]''[/tag]');

echo 
$parsed// (result = dog)  
Devamı » Unknown 0 yorum

PHP Array İçindeki Değeri Kaldırma

PHP- Kodu

$cars[0] = "audi"$cars[1] = "saab"$cars[2] = "volvo"$cars[3] = "vw";
$volvoIndex array_search('volvo'$cars);
unset(
$cars[$volvoIndex]);  
Devamı » Unknown 0 yorum

PHP Tarayıcı Dilini Alma

PHP- Kodu

function lanegeSet()
{
    
$hi_code "";
    
$hi_quof 0;
    
$langs explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
    foreach(
$langs as $lang)
    {
        list(
$codelang,$quoficient) = explode(";",$lang);
        if(
$quoficient == NULL$quoficient 1;
        if(
$quoficient $hi_quof)
        {
            
$hi_code substr($codelang,0,2);
            
$hi_quof $quoficient;
        }
    }
    return 
$hi_code;
$lanegeSVar lanegeSet();  
Devamı » Unknown 0 yorum

PHP Çoklu Dİl Yapımı (Multi Language)

languages adlı klasör oluşturup tr_TR.php şeklinde dil dosyamızı oluşturuyoruz.
İnclude edeceğimiz zaman tr_TR.php dosya içeriğini:

PHP- Kodu

<?php
define
("ls_m_home""Ana Sayfa"); ?>
Kullanmak istediğimizde echo var ise '.ls_m_home.' yoksa <?=ls_m_home?>

Bu ne demek?
ls = language string
m yada herhangi bir değer koyabilirsiniz:
menu
user
gibi gibi...
Devamı » Unknown 0 yorum

PHP Post Tekrarını Engelleme

Bağlantı Sayfanız:

PHP- Kodu

session_start();
unset(
$_SESSION["securiy"]);  
Post Yaptığınız Sayfa:

PHP- Kodu

if ($_SERVER['REQUEST_METHOD'] == "POST"){
    if( 
$_SESSION["securiy"] != "1" ){
        
$_SESSION["securiy"] = "1";
        
sleep(5);
    }
}  
Devamı » Unknown 0 yorum

PHP Bilgisayarın Benzersiz Kimliğini Almak

Kullanıcı banlama vs. gibi işlemlerinizde kullanabilirsiniz:

PHP- Kodu

    <?php
         
function UniqueMachineID($salt "") {
    if (
strtoupper(substr(PHP_OS03)) === 'WIN') {
        
$temp sys_get_temp_dir().DIRECTORY_SEPARATOR."diskpartscript.txt";
        if(!
file_exists($temp) && !is_file($temp)) file_put_contents($temp"select disk 0\ndetail disk");
        
$output shell_exec("diskpart /s ".$temp);
        
$lines explode("\n",$output);
        
$result array_filter($lines,function($line) {
            return 
stripos($line,"ID:")!==false;
        });
        if(
count($result)>0) {
            
$result array_shift(array_values($result));
            
$result explode(":",$result);
            
$result trim(end($result));       
        } else 
$result $output;       
    } else {
        
$result shell_exec("blkid -o value -s UUID");  
        if(
stripos($result,"blkid")!==false) {
            
$result $_SERVER['HTTP_HOST'];
        }
    }   
    return 
hash("sha512"md5($salt.md5($result)));
}
$UniqueMachineCode UniqueMachineID();
echo 
$UniqueMachineCode.'<br>';
        
?>
Devamı » Unknown 0 yorum

PHP İle Komut Sistemi Yapımı (Chat Yazılımlarındaki Gibi)

PHP- Kodu

$a "/register admin admin"$command explode(" "$a);
switch(
$command[0]){
case 
'/login':
echo 
'Login<br>';
break;
case 
'/register':
echo 
'Register<br>';
break;
}


echo 
$command[1].'-'.$command[2];  
Devamı » Unknown 0 yorum