Kayıtlar

PHP etiketine sahip yayınlar gösteriliyor

PHP sanalkurs.net BOT

$site değişkeni sayfalara göre değiştirin örnek http://sanalkurs.net/php-mysql_dersleri?page=2 <?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://sanalkurs.net/php-mysql_dersleri"; $data = file_get_contents($site); preg_match_all('/<div class="col-sm-4 col-xs-6">.*?>.*?<\/div>/si', $data, $download); foreach($download as $d) { $toplam = count ($d); for ($i = 0; $i <

PHP teknolojioku.com BOT

<?php $site = "http://www.teknolojioku.com/export/sitemap"; $data = file_get_contents($site); preg_match_all('/<loc.*?>(.*?)<\/loc>/si', $data, $matches); function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $url=$matches[1][0]; $title = file_get_contents($url); $baslik= getData($title,'"headline": "','",'); $onyazi= getData($title,'"description": "','",'); $detay= getData($title,'"articleBody": "','",'); $detay2= getData($title,'<div class="content-text">','<div class="mceNonEditable related-news"'); echo $baslik; echo '<br>'; echo $onyazi; echo '<br>'; echo $detay; echo '<br>'; ?>

PHP bootstrapmade.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://bootstrapmade.com"; $data = file_get_contents($site); preg_match_all('/<div class="col-md-6">.*?>.*?<\/div>/si', $data, $download); foreach($download as $d) { $toplam = count ($d); for ($i = 0; $i <= $toplam; $i++) { $sitegelen= getData($d[$i],'<a href="','" rel="bookmark"')

PHP zerotheme.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.zerotheme.com/free-website-templates"; $data = file_get_contents($site); preg_match_all("/<div class='col-1-2'>.*?>(.*?)<\/div>/si", $data, $download); foreach($download as $d) { echo $toplam = count ($d); for ($i = 0; $i <= $toplam; $i++) { $sitegelen= getData($d[$i],'<a href="','"

PHP freehtml5.co 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://freehtml5.co"; $data = file_get_contents($site); preg_match_all('/<div class="col-sm-12 col-md-6 col-lg-4">.*?>(.*?)<\/div>/si', $data, $download); foreach($download as $d) { $toplam = count ($d); for ($i = 0; $i <= $toplam; $i++) { $sitegelen= getData($d[$i],'<a class="img-link" href="'

PHP themewagon.com BOT

$site yi http://themewagon.com/theme_tag/free/page/1/ gibi değiştirerek diğer sayfalara erişebilirsiniz. bir sayfada toplam 60 veri var <?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://themewagon.com/theme_tag/free/"; $data = file_get_contents($site); preg_match_all('/<div class="col-lg-3 col-md-4 col-sm-4 col-xs-12 theme-card-wrap">.*?>(.*?)<\/div>/si', $data, $download); for

PHP free-css.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.free-css.com/free-css-templates"; $data = file_get_contents($site); preg_match_all('/<li>.*?>(.*?)<\/li>/si', $data, $download); $dosya = fopen('dosya.txt', 'a'); foreach($download as $d) { for ($i = 17; $i <= 28; $i++) { $sitegelen= getData($d[$i],'<figure><a href="','"

PHP Tumblr İçerik İndirme Kodu

function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } $sayfa ='tumblrsayfaismi'; $sayfa =htmlspecialchars($sayfa,ENT_QUOTES); $total_bul = file_get_contents('https://'.$sayfa.'.tumblr.com/api/read?type=photo'); $total_sayi= getData($total_bul,'<posts type="photo" start="0" total="','">'); if ($total_sayi>=3) { $total_sayi=3;} for($sayi = 0; $sayi < $total_sayi; $sayi++) { $myXMLData=file_get_contents("https://".$sayfa.".tumblr.com/api/read?type=photo&num=1&start=".$sayi.""); $xml=simplexml_load_string($myXMLData) or die("Error: Cannot create object"); $xml = new XMLReader(); $xml->XML($myXMLData); while( $xml->read() ) { if($xml->name == 'photo-url') { $resim = $xml-&

PHP Colorlib.com Bot

Php ile colorlib.com web sitesinden paylaşılan temaların başlıklarını, demo linklerini ve indirme linklerini alabileceğiniz bot uygulamasıdır. Bu bir başlangıç botudur. Kendinize göre içeriğini geliştirebilir düzenleyebilir daha fazla içeriği alabilirsiniz. Kod başlangıç olarak benim belirlediğim resim indirme linki demo linkini alıyor. Daha fazla olarak yazar tarih açıklamaları alabilir bunları veritabanına yada json dosyasına kaydedebilirsiniz. İçerikler ingilizce olduğu için başlıkların sonunu yada başını değiştirebilir kendinize göre uyarlayabilirsiniz. Örnek : sosyalmedyabot web tasarım – başlık gibi $site değişkeninden diğer sayfaları ekleyerek sonraki sayfalardaki içeriği alabilirsiniz. $site değişkenini örnek : https://colorlib.com/wp/templates/page/2/ sonrakini 3 – 4 -5 olarak değiştirebilirsiniz.  <?php set_time_limit(0);?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition

Betsapi.com Canlı Maçlar Botu

PHP ile Betsapi.com sitesinin anasayfasında bulunan canlı maç durumlarını çekmenize yarayan bottur. Botu ajax yada jquery ile 5 saniyede bir yenilenecek şekilde ayarlamanız gerekli. Bu şekilde anlık olarak değişimleri alabilirsiniz. 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 = "https://betsapi.com/"; $data = file_get_contents($site); preg_match_all('/<tr.*?>.*?<\/tr>/si', $data, $download); echo '<table width="100%" border="0"> <tr> <td>alan 1</td> <td>alan 2</td> <td>alan 3</td> <td>alan 4</td> <td>alan 5</td> <td>alan 6</td> </tr>'; foreach($download as $d) { $toplam = count ($d); for ($s = 0; $s <= $toplam; $s++) {

PHP brightside.me BOT

Brightside.me sitesinden içerik çeken bot. http://brightside.me/thebest/page1/ 446 ya kadar arttırabilirsiniz. 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); //print_r($download); foreach($download as $d) { $toplam = count ($d); for ($s = 0; $s <= $toplam; $s++) { $sitegelen= getData($d[$s],'href="','"'); $sitegelen='http://www.brightside.me'.$sitegelen; $verim = file_get_contents($sitegelen); $baslik= getData($verim,'<meta property="og:title" content="','" />'); preg_match_all('/<div id=".*?>.*?<\

PHP Betsapi.com ile takım maçlarını alan bot

Betsapi.com üzerinden istediğiniz takımın oynadığı maçları ve fikstürünü alabilirsiniz. Örnek : https://betsapi.com/t/22202/Galatasaray Galatasarayın oynadığı ve oynayacağı maçların tablosunu alabilirsiniz. For döngüsünü tablodaki sayıya göre ayarlamanız gerekli şuan en fazla tabloda 5 var ve 5’e göre ayarlı alacağınız takımda tablo sayısı kaç ise onu belirtmeniz gerekiyor.PHP preg_match_all kullanılarak alınmıştır.

PHP Betsapi.com süperlig maç sonuçları Botu

Betsapi.com sitesi üzerinden süperligde oynanmış maçların sonuçlarını tarihlerini çeken PHP bot. 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; } for ($b = 1; $b <= 21; $b++) { $site = "https://betsapi.com/le/215/Turkey-Super-Lig/p.$b"; $data = file_get_contents($site); preg_match_all('/<tr>.*?>.*?<\/tr>/si', $data, $download); $lig = getData($data,'<h1><span class="flag flag-tr"></span>','</h1>'); //print_r($download); foreach($download as $d) { $sayi = 1; $toplam = count ($d); for ($s = 1; $s <= $toplam; $s++) { echo $round = getData($d[$s],'<td>','</td>'); echo '<br>'; $tarih = getData($d[$s],'<td class="dt_n" data-dt="','"&

Betsapi.com süperlig fikstür ve oynanmış maçları alan bot

Betsapi.com üzerinden süperlig fikstürü ve daha önce oynanmış maçları almanızı sağlayan PHP Botu. 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; } for ($b = 1; $b <= 1; $b++) { $site = "http://betsapi.com/l/2663/Turkey-League-Women/p.$b"; $data = file_get_contents($site); preg_match_all('/<tr>.*?>.*?<\/tr>/si', $data, $download); echo $lig = getData($data,'<h1><span class="flag flag-tr"></span>','</h1>'); echo '<br>'; //print_r($download); foreach($download as $d) { $sayi = 1; $toplam = count ($d); for ($s = 1; $s <= $toplam; $s++) { echo $round = getData($d[$s],'<td>','</td>'); echo '<br>'; $tarih = getData($d[$s],'<td class="dt_n&q

Instagram Firmaların Telefon Numarasını Bulmak

wmaraci sitesinde görmüştüm Instagramda hashtaglarda arama yaparak firmalara ait telefon numaraları toplayan bir uygulama yapmışlar  yıllık 150 tl gibi bir fiyat istiyorlar. Bende bunu php ile ücretsiz yaptım :)) Hashtagı girdiğinizde firma adı ve telefon numarasını veriyor limiti 5 yaptım siz 50 ye kadar çıkabilirsiniz. Örnek hashtag "aygaz"  kodu kendinize göre tablolayıp listeleyip geliştirebilirsiniz. ini_set('max_execution_time', 500); function getData($data,$startTag,$finishTag){ $data= explode($startTag,$data); $data= $data[1]; $data= explode($finishTag,$data); $data= $data[0]; return $data; } function scrape_insta_hash($tag) { $insta_source = file_get_contents('https://www.instagram.com/explore/tags/'.$tag.'/'); $shards = explode('window._sharedData = ', $insta_source); $insta_json = explode(';</script>', $shards[1]); $insta_array = json_decode($insta_jso

PHP Desktop ile neler yapılabilir?

PHP Desktop ile yapılabilecekler şeyler aslında çok fazla aklımdaki liste şöyle Muhasebe programı Instagram tumblr facebook twitter gibi sosyal medyalar ile ilgili işlemler resim video indirme paylaşım yapma Uzak veritabanı bağlantısı ile sınırları zorlayabilirsiniz. Uygulamanız uzak veritabanına bağlanır ve istediğiniz türde uygulamalar yapılabilir. Json tabanlı işlemler istediğiniz json dosyasını okuyup onun üzerinde işlemler yapabilirsiniz.Uzak yada local Mesajlaşma platformu Kitleye özel forum Bana göre en sağlamı ise bilgisayarınızda python çalıştırarak bir çok işlemi yapabilirsiniz. Sosyal medyalarda veri indirme Sosyal medyalara veri paylaşımı Python ile yazılmış çok kaliteli bot Pythonun güzel yani cmd ile çalışması PHP Desktop ile bilgisayara hükmetmek daha kolay....

PHP Desktop ile Instagram Resim İndirmek

Resim
PHP Desktop kullarak ilk windows tabanlı programı yapalım. PHP Desktop nedir nasıl kullanılır ve ayarların ne olduğu daha önce yazmıştım. Yapacağımız uygulama daha önce php ile yazmış olduğum Instagramdan kullanıcı resimlerini almak Proje detayları Uygulama input tan gelen kullanıcının son 12 instagramda paylaştığı resimleri bilgisayarda C: altına klasör açarak resimleri indirecek. Uygulama bittiğinde setup.exe oluşturarak kurulum dosyasını hazırlamak index.php dosyası aşağıdaki gibi <?php ini_set('max_execution_time', 300); function getData($data,$startTag,$finishTag){  $data= explode($startTag,$data);  $data= $data[1];  $data= explode($finishTag,$data);  $data= $data[0];  return $data;  }  ?> <!DOCTYPE html> <html lang="en" > <head>   <meta charset="UTF-8">   <title>Instagram Photo Download</title> </head> <?php if (isset($_POST['indir'])) { $ins_page=$_POST['ins_page']; $dosya_

Php ile Windows Uygulama Yapmak Başlangıç (PHP Desktop)

Resim
Php ile windows tabanlı uygulama yapmak eskiden çok zordu.Farklı uygulamalarla karışık sistemler kullanılıyordu. Artık o devir bitti :) PHP Desktop nedir? PHP Desktop open source project olarak Czarek Tomczak tarafından 2012 de yayınlandı. https://github.com/cztomczak/phpdesktop PHP Desktopun desteklediği kütüphaneler CakePHP CodeIgniter Laravel Symfony Yii Zend Framework Detaylı bilgi : https://github.com/cztomczak/phpdesktop/wiki/PHP-frameworks-support   PHP Dekstop'un en güzel özelliklerinden biri programı exe yapıp çalıştırdıktan sonra kullanıcak olan bilgisayarda apache gibi php çalıştırmak için gerekli olan extra programları kurmanıza gerek kalmaması.Yani kullanıcı programınızı rahatlıkla kullanabilir. PHP Desktop ile kodlama yaparken bilgisayarınızda Apache, AppServ gibi php çalıştıracak programlara ihtiyacınız yok. O tür php çalıştırmak için gerekli programların kurulu olmasının hiç bir zararı yok. Kodlamaya başlamadan önce bilmeniz gereken en önemli

Instagram Fotoğraf İndirmek

Instagramdan istediğiniz kullanıcının son paylaşımlarını rahatlıkla alabilirsiniz? Bunun için api kullanmanıza gerek yok. Sadece verileri alacağınız sayfanın herkese açık olması yeterli. <?php $ins_page ='bmw'; $insta_source = file_get_contents('http://instagram.com/'.$ins_page.'/'');  $shards = explode('window._sharedData = ', $insta_source);  $insta_json = explode(';</script>', $shards[1]); $insta_array = json_decode($insta_json[0], TRUE); $latest_array = $insta_array['entry_data']['ProfilePage'][0]['user']['media']['nodes'][0]; ?> Şimdi kodu biraz açalım instagramda bir sayfanın kaynak kodlarına baktığınız ağırlıklı olarak jsondan çekildiğini görürsünüz yukarıdaki kod jsonı parçalamanıza yardımcı olur. $latest_array['code'] = sayfa kodu örnek https://www.instagram.com/p/Bf8owgfF564 $latest_array['caption'] = sayfada paylaştığı metin hastaglar $latest_arr