Kayıtlar

PHP etiketine sahip yayınlar gösteriliyor

Php eposta ile blogger bot (androidoyun.club)

Resim
Blogger bilindiği üzere google ads'e izin veren nadir ücretsiz blog hizmetlerinden ve arkasında google var. Blogger'da yazı paylaşmanın bir çok yolu var. Api ile yazı paylaşılabilir ve eposta göndererek. Eposta göndererek yazı paylaşmak için Ayarlar kısmından E-posta kullanarak yayınla seçeneğini aktif etmeniz gerekli. Aktif ettikten sonra karşınıza böyle bir ekran geliyor. Bu ekrandan isterseniz eposta gönderdiğinizde zaman hemen yayınlar yada yayını taslak olarak kaydedebilirsiniz. secretWords sizin belirleyeceğiniz gizli kelimelerdir. Örneğin bakirtasburak.3a6ns-s0@blogger.com gibi bu eposta adresine mail attığınız zaman belirlediğiniz işlemi yapar yayınlar yada taslak olarak kaydeder. Bu işlemi tamamladıktan sonra eposta adresinize mail atarak test edebilirsiniz ekli olarak resim dosyası yüklerseniz yazıya görsel olarak ekler. Botu kullanmak istediğiniz hostinge phpmailler  classını kurmanız gerekli. git ile kurmak için  composer require phpmailer/phpmailer Post.php fun...

Php Desktop ile masaüstü uygulamayı güncellemek

 Daha önce php ile windows masaüstü uygulama yapmak hakkında bir yazı paylaşmıştım. Aktif olarak kullandığım bir uygulamada arada güncelleme yapmam gerekiyor. Ben php-desktop'u basit bir arayüz olarak kullanıyorum.  Kullanıcıların firefox yada chrome benzeri internet tarayıcıları kullanması yerine benim belirlediğim programı kullanmaları performans olarak daha faydalı. Bu şekilde kullanıcılar sadece yaptıkları işe odaklanabiliyor. Arada uygulamaya güncellemeler yapmam gerekiyor. Bu güncellemeleri el ile 50 kullanıcıda yapmak tam bir zulüm. Bunun yerine kullandıkları programa ufak bir batch dosyası yazarak işleri kolaylaştırdım. Güncellenecek dosyaları siteye yüklüyorum ve sitedeki versiyon.txt yi değiştirdiğimde işlem başlıyor. Php-desktop  uygulamasının kurulu olduğu www klasörünün altındaki index.php'de ufak bir kontrol yaptırıyorum. Dizinde versiyon.txt adında bir dosyam var bu dosyada programın hangi versiyon olduğu yazıyor. örnek : 11.0 program siteye gidip oradaki ...

PHP Zoom Api

Resim
Php ile yazılmış zoom video konferansına ulaşabileceğiniz REST api Çeşitli işlem türlerini gerçekleştirmek için Zoom API Web sunucusuna HTTP istekleri gönderebilir. Şu anda Zoom kullanıcıları, toplantılar, kayıtlar ve raporlarla işlemler gerçekleştirebilmektedir. https://github.com/paezraphael/sample-app-php

Php Haberleri 10-04-2019

Resim
8 En iyi  PHP URL Kısaltma Scripti Siteniz için bir URL kısaltıcısına ihtiyacınız var, ancak hangi PHP çözümünün sizin için en uygun olduğundan emin değil misiniz? En iyi PHP URL kısaltma komut dosyalarından ve araçlarından bazılarını topladık ve aramanızı kolaylaştırmak için özelliklerini vurguladık. Daha kısa ne arıyorsanız, bu listede sizin için bir şeyler olabilir. Minimum PHP Version Update WordPress 5.2'in bu ayın sonunda piyasaya sürülmesi hedefleniyor ve bununla birlikte PHP'nin minimum gereken sürümünde bir güncelleme geliyor. WordPress şimdi en az PHP 5.6.20 gerektirir. WordPress 5.1'den başlayarak, PHP'nin 5.6'nın altındaki sürümlerini çalıştıran kullanıcılar, gösterge tablosunda PHP'yi güncellemelerine yardımcı olacak bilgiler içeren bir bildirimde bulundular. O zamandan beri, WordPress istatistikleri kullanıcılara PHP'nin daha yeni sürümlerinde bir artış göstermiştir. 20 Un-known Gems of Laravel Laravel, farklı görevlerde çalışırken ...

PHP ile Json Sorgulama

Resim
Json'un yapısının ne kadar geniş ve hızla geliştiğini bilmeyen yok. Ben bir projemde sisteme hız kazandırmak için php json query (sorgulama) araştırması yaptım ve çok güzel bir yapı buldum. Nahid Bin Azhar abimizin yaptığı jsonq kütüphanesi. Githubdan rahatça bulabilirsiniz. Benim yaptığım şey şu mysqlden bugünkü satışları alıp içerisinde sorgulama yapmak. A kategorisinden kaç tane B kategorisinden kaçta gibi ama sorgu çeşidi çok olduğu için mysql'i yoruyordu. Verileri jsonda toplayıp çoklu sorguları onun üzerinden yapınca sistem daha hızlı çalışıyor.Benim işime yaradı sizede tavsiye ederim. Önce kurulum;  composer require nahid/jsonq //data.json { " name " : " products " , " description " : " Features product list " , " vendor " :{ " name " : " Computer Source BD " , " email " : " info@example.com " , " website " : " www.example.com " }, "...

OpenWeatherMap Api ile Hava Durumu

Resim
OpenWeatherMap api kullarak bulunduğunuz şehrin yada istediğiniz herhangi bir şehrin güncel hava durumunu alabilirsiniz. İhtiyacınız olan 1- OpenWeatherMap  Api Key 2- Şehrin Id'si Öncelikle OpenWeatherMap sitesinden ücretsiz olarak api kaydınızı yaptırın.Sonrasında api keyinizi alın. Şehir Id leri http://bulk.openweathermap.org/sample/city.list.json.gz Bu link dışında örnek https://openweathermap.org/city/752850 752850 olan sakaryanın id si bunu sitede arama yaparakta bulabilirsiniz. PHP Curl ile apinizin desteğini alarak json kodlarınızı okuyup html ile gösterimi yapıyoruz. <?php $apiKey = "API KEY"; $cityId = "CITY ID"; $googleApiUrl = "http://api.openweathermap.org/data/2.5/weather?id=" . $cityId . "&lang=en&units=metric&APPID=" . $apiKey; $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $googleApiUrl); ...

MYBB Otomatik Başlık Açma

PHP ile mybbde belirdiğiniz forumda başlık açmaya yarar. Başlangıç kodudur geliştirilebilir. <?php /// Mybb auto post define('IN_MYBB', NULL); require_once "./global.php"; $uid = '1'; // Hesabı acaccak kullanıcının idsi $fid = '2'; // Başlığın açılacağı forum idsi $users_query = $db->query("SELECT * FROM ".TABLE_PREFIX."users where uid = '$uid'"); $users_result = $users_query->fetch_array(); $username = $users_result['username']; $baslik = 'Başlık Bot'; $mesaj = 'Mesaj İçeriği'; $tarih = TIME_NOW; $thead_insert = array( 'fid' => $fid, 'subject' => $baslik, 'uid' => $uid, 'dateline' => $tarih, 'username' => $username, 'visible' => 1 ); $db->insert_query("threads",$thead_insert); $threads_query = $db->query("SELEC...

WordPress PHP BOT – amerikaninsesi.com

amerikaninsesi.com sitesinde yayınlanan son haberini alır. $userID = 1; // kullanıcının idsi $categoryID = ‘1’; // kategori idsi Neler Yapar Haber resmini alır ve öne çıkarılmış görsel olarak ekler Tagları alır ve ekler Haber İçeriğini başlıkla beraber ekler. <?php // require wp-load.php to use built-in WordPress functions require_once("wp-load.php"); /******************************************************* ** POST VARIABLES *******************************************************/ $site = "http://www.amerikaninsesi.com"; $data = file_get_contents($site); function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $url_div= getData($data,'<div class="media-block has-img size-2">','<div class="thumb thumb16_9">'); $url = getData($url_div,'<...

WordPress codeproject.com BOT

http://www.codeproject.com/Tags/PHP buradaki makaleleri alır TAGS/ASP yaparsanız asp deki makaleleri alır. <?php set_time_limit(0); // require wp-load.php to use built-in WordPress functions require_once("wp-load.php"); /******************************************************* ** POST VARIABLES *******************************************************/ function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $site = "http://www.codeproject.com/Tags/PHP"; $data = file_get_contents($site); preg_match_all('/<div class="content-list-item">.*?>.*?<\/table>/si', $data, $download); foreach($download as $d) { $toplam = count ($d); for ($i = 0; $i <= $toplam; $i++) { $sitegelen= getData($d[$i],'href="','"'); $sitegelen=...

PHPBB independent.co.uk BOT

independent.co.uk haber sitesinden ingilizce olarak haber içeriklerini almanıza ve phpbb de belirlediğiniz foruma başlık açmayı sağlayan bot. function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $site = "http://www.independent.co.uk/googlenewssitemap"; $data = file_get_contents($site); preg_match_all('/<url>.*?>.*?<\/url>/si', $data, $download); define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpbb_admin_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); include($phpbb_root_path . 'includes/functions_posting.' . $phpEx); include($phpbb_root_path . 'includes/functions_display...

PHPBB brightside.me Yandex Translate BOT

Yandex translate kullanarak başlıkları türkçeye çevirmek ve phpbb ye açmak. $api = ‘<yandex api kod>’; yandex api kodu set_time_limit(0); function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $site = "http://brightside.me/thebest/page1/"; $data = file_get_contents($site); preg_match_all('/<h3 class="al-title">.*?>.*?<\/h3>/si', $data, $download); define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpbb_admin_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); include($phpbb_root_path . 'includes/functions_posting.' . $phpEx); include($phpbb_root_path . 'include...

PHPBB Colorlib.com BOT

Colorlib botunun phpbb ye entegre edilmiş hali Kodu çalıştırmak için öncelikli foruma giriş yapmanız gerekli yoksa anonym olarak ekler ve yönetici onayı ister. $forum = 18; //hangi forumda olacağını burdaki id ile belirliyorsunuz $site = “http://colorlib.com/wp/templates/”; ilk sayfada 56 kayıt var sonraki sayfa için https://colorlib.com/wp/templates/page/2/ olarak değiştirmeniz gerek <?php set_time_limit(0); function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $site = "http://colorlib.com/wp/templates/"; $data = file_get_contents($site); preg_match_all('/<div class="portfolio-entry-readmore-wrap entry-readmore-wrap wpex-clr">.*?>.*?<\/div>/si', $data, $download); define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './...

PHPBB Instagram BOT

<?php set_time_limit(0); function scrape_insta($username) { $insta_source = file_get_contents('http://instagram.com/'.$username.''); $shards = explode('window._sharedData = ', $insta_source); $insta_json = explode(';</script>', $shards[1]); $insta_array = json_decode($insta_json[0], TRUE); return $insta_array; } function BetweenStr($InputString, $StartStr, $EndStr=0, $StartLoc=0) { if (($StartLoc = strpos($InputString, $StartStr, $StartLoc)) === false) { return; } $StartLoc += strlen($StartStr); if (!$EndStr) { $EndStr = $StartStr; } if (!$EndLoc = strpos($InputString, $EndStr, $StartLoc)) { return; } return substr($InputString, $StartLoc, ($EndLoc-$StartLoc)); } function get_first_word($str) { return (preg_match('/(\S)*/', $str, $matches) ? $matches[0] : $str); } function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $da...

PHP dunya.com BOT

<?php set_time_limit(0);?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <?php function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $site = "http://www.dunya.com/rss?dunya"; $data = file_get_contents($site); preg_match_all('/<item>.*?>.*?<\/item>/si', $data, $download); foreach($download as $d) { $toplam = count ($d); $toplam = 2; for ($i = 0; $i <= $toplam; $i++) { $sitegelen= getData($d[$i],'<link>','</link>'); $verim = file_get...

PHP unilad.co.uk BOT

<?php set_time_limit(0);?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <?php function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $site = "http://www.unilad.co.uk/"; $data = file_get_contents($site); preg_match_all('/<h2 class="header3">.*?>.*?<\/h2>/si', $data, $download); foreach($download as $d) { $sitegelen= getData($d[0],'<a href="','"'); $verim = file_get_contents($sitegelen); $spot= getData($verim,'<meta name="de...

PHP usatoday.com BOT

<?php set_time_limit(0);?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <?php function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $site = "http://www.usatoday.com/news-sitemap.xml"; $data = file_get_contents($site); preg_match_all('/<url>.*?>.*?<\/url>/si', $data, $download); foreach($download as $d) { $sitegelen= getData($d[0],'<loc>','</loc>'); $verim = file_get_contents($sitegelen); $baslik= getData($verim,'"headline": ...

PHP gsgazete.com BOT

<?php $site = "http://gsgazete.com/yandex_news.xml"; $data = file_get_contents($site); function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $item= getData($data,'<item>','</item>'); $url= getData($item,'<link>','</link>'); $baslik= getData($item,'<title><![CDATA[',']]></title>'); $spot= getData($item,'<description><![CDATA[',']]></description>'); $title = file_get_contents($url); $detay= getData($title,'<div id="newstext" class="clearfix page-content content-detail">','<div data-hsm="banner" data-hsid="349" class="reklam reklam136 text-center">'); $resim_div = getData($title,'<div class="clearfix news...

PHP amerikaninsesi.com BOT

<?php $site = "http://www.amerikaninsesi.com"; $data = file_get_contents($site); function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $url_div= getData($data,'<div class="media-block has-img size-2">','<div class="thumb thumb16_9">'); $url = getData($url_div,'<a href="','"'); $url = $site.$url; $title = file_get_contents($url); $baslik= getData($title,'<meta content="','" property="og:title" />'); $detay = getData($title,'<div class="wsw">','<h3 class="section-head">'); echo 'Başlık : '.$baslik; echo '<br>'; echo 'Haber Detay : '.$detay; echo '<br>'; ?>

PHP businessinsider.com BOT

<?php $site = "http://www.businessinsider.com"; $data = file_get_contents($site); function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $url= getData($data,'<h1 class="overridable"><a class="title" href="','"'); $title = file_get_contents($url); $baslik= getData($title,'<meta property="og:title" content="','"'); $spot= getData($title,'<meta property="og:description" content="','"'); $resim = getData($title,'<meta property="og:image" content="','"'); $amp = getData($title,'<link href="','"'); $ampkaynak = file_get_contents($amp); $detay = getData($ampkaynak,'<section class="article-content">...

PHP futurism.com BOT

<?php $site = "http://futurism.com/feed/"; $data = file_get_contents($site); function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $url= getData($data,'<guid isPermaLink="false">','</guid>'); $title = file_get_contents($url); $baslik= getData($title,'<title>','</title>'); $detay= getData($title,'<div class="summary module">','</div>'); echo $baslik; echo '<br>'; echo $detay; echo '<br>'; ?>