Şimdi Ara!

Girişimzel Reklam

4 Ekim 2019 Cuma

PHP JSON To Array

$l = "https://www.instagram.com/ugur2nd/?__a=1";
function l($a){
    $ch         = curl_init();
    $header     = array();
    $header[]   = "Accept-Language: tr-tr,en;q=0.5"; 

    curl_setopt_array($ch, [
        CURLOPT_URL             => $a,
        CURLOPT_USERAGENT       => "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36",
        CURLOPT_RETURNTRANSFER  => true,
        CURLOPT_SSL_VERIFYPEER  => false,
        CURLOPT_SSL_VERIFYHOST  => false,
        CURLOPT_FOLLOWLOCATION  => true,
        CURLOPT_HTTPHEADER   => $header,
        CURLOPT_AUTOREFERER     => true
    ]);

    $source = curl_exec($ch);
    curl_close($ch);

    return $source;
}
$l = l($l);
// Convert JSON string to Array
$someArray = json_decode($l, true);
print_r($someArray);        // Dump all data of the Array
echo $someArray[0]["name"]; // Access Array data

// Convert JSON string to Object
$someObject = json_decode($l);
print_r($someObject);      // Dump all data of the Object
echo $someObject[0]->name; // Access Object data

Instagram Get User Bilgileri

https://www.instagram.com/ugur2nd/?__a=1

31 Temmuz 2019 Çarşamba

PHP 1 Yıl Sonra

// 1 yıl sonrası
$simdiki_tarih = date("Ymd");
$yeni_tarih = date("Y.m.d", strtotime($simdiki_tarih . '+1 year')); 

echo $yeni_tarih;


// Şimdi de 1 yıl Öncesini bulalım

$simdiki_tarih = date("Ymd");
$yeni_tarih = date("Y.m.d", strtotime($simdiki_tarih . '-1 years')); 

echo $yeni_tarih;

14 Temmuz 2019 Pazar

PHP Pingback

< link rel="pingback" href="https://toosba.com/ping.php" />

function pingGoogleSitemaps( $url_xml ) 
{ 
   $status = 0; 
   $google = 'www.google.com'; 
   if( $fp=@fsockopen($google, 80) ) 
   { 
      $req =  'GET /webmasters/sitemaps/ping?sitemap=' . 
              urlencode( $url_xml ) . " HTTP/1.1\r\n" . 
              "Host: $google\r\n" . 
              "User-Agent: Mozilla/5.0 (compatible; " . 
              PHP_OS . ") PHP/" . PHP_VERSION . "\r\n" . 
              "Connection: Close\r\n\r\n"; 
      fwrite( $fp, $req ); 
      while( !feof($fp) ) 
      { 
         if( @preg_match('~^HTTP/\d\.\d (\d+)~i', fgets($fp, 128), $m) ) 
         { 
            $status = intval( $m[1] ); 
            break; 
         } 
      } 
      fclose( $fp ); 
   } 
   return( $status ); 
} 

// Once the sitemaps are ready, we ping Google... 
if( 200 === ($status=pingGoogleSitemaps('https://toosba.com/sitemap.xml')) ) 
   echo "
pingleme tamam"; else echo "error: pingleme tamam değil";

31 Mayıs 2019 Cuma

PHP Simple Curl Example

function resimlink($a){
    $ch         = curl_init();
    $header     = array();
    $header[]   = "Accept-Language: tr-tr,en;q=0.5"; 

    curl_setopt_array($ch, [
        CURLOPT_URL             => $a,
        CURLOPT_USERAGENT       => "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36",
        CURLOPT_RETURNTRANSFER  => true,
        CURLOPT_SSL_VERIFYPEER  => false,
        CURLOPT_SSL_VERIFYHOST  => false,
        CURLOPT_FOLLOWLOCATION  => true,
        CURLOPT_HTTPHEADER   => $header,
        CURLOPT_AUTOREFERER     => true
    ]);

    $source = curl_exec($ch);
    curl_close($ch);
    preg_match('//', $source, $bitcoinx);

    return $bitcoinx[0];
}

PHP Date İstanbul Timezone

date_default_timezone_set('Europe/Istanbul');

19 Mayıs 2019 Pazar

JQuery Anlık Veri Çekme

$(document).ready(function() {
     $("#anlikveri").load("sil2.php");
   var refreshId = setInterval(function() {
      $("#anlikveri").load('sil2.php?get-istersen='+ Math.random());
   }, 3000);
});

9 Mayıs 2019 Perşembe

.htaccess 1

RewriteEngine On
RewriteRule ^sitemap.xml$ sitemap.php [NC,L]
RewriteRule ^valide/(.*)$ index.php?p=$1 [QSA,L]

PHP Sitemap Örneği

include 'ayar.php';
header("Content-Type: text/xml");
echo '';
echo '

';
echo '
 
       https://site.com/
       '.date("Y").'-'.date("m").'-'.date("d").'T'.date("H:i:s").'+00:00
       daily
       0.5000
 
   
       https://site.com/hakkimda
       '.date("Y").'-'.date("m").'-'.date("d").'T'.date("H:i:s").'+00:00
       daily
       0.8000
  
  
       https://site.com/iletisim
       '.date("Y").'-'.date("m").'-'.date("d").'T'.date("H:i:s").'+00:00
       daily
       0.8000
  
';
$veri = $db->prepare("SELECT * FROM posts");
$veri->execute();
$islem = $veri->fetchALL(PDO::FETCH_ASSOC);

foreach($islem as $row){
    echo'
 
    https://site.com/'.$yazicek["seo"]."-".$yazicek["yazi_id"].' 
    '.date("Y").'-'.date("m").'-'.date("d").'T'.date("H:i:s").'+00:00
    daily
    0.5000
 
    ';
}

echo '';

6 Mayıs 2019 Pazartesi

PHP Mysql Random

$rastgele = $db->prepare("SELECT * FROM tablo ORDER BY RAND() DESC");
$rastgele->execute();
$_rastgele = $rastgele->fetch(PDO::FETCH_ASSOC);

echo $_rastgele["text"];

25 Nisan 2019 Perşembe

XML Parse


$xmlfile = "https://";
$xmlparser = xml_parser_create();

// open a file and read data
$fp = fopen($xmlfile, 'r');
$xmldata = fread($fp, 4096);

xml_parse_into_struct($xmlparser,$xmldata,$values);

xml_parser_free($xmlparser);
print_r($values);
$ornek = $values[21]["attributes"]["URL"];

PHP Kelime Ayırma

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);
}

$metin = "Kedim [kedi]duman[/kedi]ı seviyorum";
$ayir = get_string_between($metin, '[kedi]', '[/kedi]');
echo $ayir;