Ajax ile Php Bot Yapımı – 2

Kategori: (Web Programlama) Yazan: admin, 16-11-2009

Etiketler : , , , , ,

Daha önce yazmış olduğum Ajax ile Php bot yapımı yazımda php ve ajax ile bir wordpress sitesine bağlanıp o sitedeki verileri çekmeyi basitçe anlatmıştım. Bu yazımda ise ekle bunu butonuna tıklayanca yazı içeriğini çekip aşağıda input alanına çeken kısmını anlatacağım.

Öncelikle ekle bunu butonuna tıklandığında çalışan calistir() fonksiyonumuzu anlatalım. Bu fonksiyon ile gönderilen link ile php dosyamız arasında iletişim kurup gelen veriyi ekrana yazdırıyoruz. Bu fonksiyonumuz index.php dosyamızda bulunmaktadır.

function yazigetir(link){
JXP(1, ‘yazigetir’, ‘yazigetir.php’, ‘link=’+link);
}

Bu fonksiyonumuz ile yazigetir.php dosyamıza linki gönderip gelen veriyi index.php’de bulunan yazigetir id’li yere yazdırıyoruz. Basitçe yazigetir.php dosyamıza göz atalım.

Devamını oku »

Ajax ve Php ile Bot Yapımı – 1

Kategori: (Web Programlama) Yazan: admin, 11-04-2009

Etiketler : , , ,

Bu yazımda sizlere ajax ve php ile bir wordpress sitesine (kendi siteme yaptım) bot nasıl yapılır anlatmaya çalışacağım. Farklı üstadların sitelerine uygulamayı düşündüm ama emek hırsızlarına karşı ne olur ne olmaz diye kendi siteme kodlamayı uygun gördüm. İşin mantığını kavrayarak istediğiniz her siteye istediğiniz her türde botlar yapabilirsiniz. Ajax kullanmamda ki amaç ise sayfa yenileme derdine son vermekti. Öncelikle uygulamama Buradan göz atarak işe başlayabilirsiniz. Daha sonra yazıyı okumaya devam edin. Uygulamamız 3 dosyadan ibaret. Biri Eburhan’ın ajax kütüphanesi, sayfamızın tasarımını ve basit ajax fonksiyonlarını içeren index.php ve asıl içeriği çeken bot.php.

Devamını oku »

Ajax ile sayfanın belirli kısımlarının yenilenmesi

Kategori: (Web Programlama) Yazan: admin, 02-04-2009

Etiketler : ,

Bir arkadaşımın isteği üzerine ajaxde sayfanın belirli kısımlarının yenilenmesini için kod yazdım :) . Düşünürken zorda olsa 2-3 satır kodla yapılabildiğini görmek sanırım herkesi mutlu eden bir kavramdır. Bu basit uygulama ile yapılabilecek sanırım bir çok şeyler var. Basit destek sistemi, sohbet, dinamik kullanıcı paneli vs. Şuan vaktim kısıtlı olduğundan sizlere kodların tam olarak anlatamasam da, kodları açıp baktığınızda işlemin ne kadar basit olduğunu sizde anlayacaksınız.

Gelelim bu işlemi yapan basit kod aralığımıza.

<script type=”text/javascript” src=”ajax/eyceks.js”></script>
<script type=”text/javascript”>

function yazigetir(){
JXP(0, “yazi”, “yazilar.php”, “islem=getir”);
timer1 = setTimeout(“yazigetir()”,5000);
}
</script>
</head>
<body onLoad=”yazigetir()”>

yazigetir() fonksiyonumuzla yazilar.php dosyamızdan sayfamızda yazi idli dive rastgele yazımızı yazdırıyoruz. Burada js kodu olan setTimeout(“yazigetir()”,5000); ile her 5 saniyede bir yazigetir() fonksiyonumuzu tekrar çalıştırıyoruz ve işlemin 5 saniye aralıklarla sürekli olmasını sağlıyoruz :) İşte gördüğünüz işlem bundan ibaret.

<?php

$islem = $_POST["islem"];

if($islem == “getir”){

$yazilar = array(“Deneme Yazi”, “Degisiyor”, “Rastgele Secim Yapiliyor”, “MahiriX”, “Test Deneme”, “Guzel Oldu”);

$hangisi = rand(0,count($yazilar)-1);

echo “<h3>$yazilar[$hangisi]</h3>”;
}
?>

yazilar.php dosyamızda ise yazilar değişkeninden rastgele bi yazıyı seçip ekrana bastırıyoruz. Bunun içeriği ne olacak sizin hayal gücünüze kalmış :)

Uygulamanın çalışır halini görmek için Buraya, indirmek içinde Buraya tıklayınız.

Ajax ile üst kategoriyi seçince alt kategoriler listelenmesi

Kategori: (Web Programlama) Yazan: admin, 21-02-2009

Etiketler : , ,

Bir arkadaşımın isteği üzerine ajax ile üst kategoriyi seçtiğimizde alt kategorilerin listelenmesi uygulamasını basitçe sizlerle paylaşıyorum. İşlem oldukça basit aslında. Şimdi görünce gerçekten basit olduğuna sizde karar vereceksiniz :)

Bu uygulamada Eburhan’ın eyceks kütüphanesini kullandım. Bu kütüphane ile istediğiniz her türlü ajax uygulamasını başarıyla yapabilirsiniz yeterki isteyin. Şimdi gelelim kodlarımızı anlatmaya.

<html>
<head>
<title>Ajax ile secmece</title>
</head>
<body>
<script type=”text/javascript” src=”ajax/eyceks.js”></script>
<script type=”text/javascript”>
function islemyap(deger){
JXP(0, “sonuc_goruntulenen_yer”, “islem.php”, “kategori=”+deger);
}
</script>
<form action=”javascript:void(0)” method=”post”>

<table>
<tr>
<td>Kategori</td>
<td width=”1″>:</td>
<td><select name=”kategori” onChange=”islemyap(this.value)”>
<option>Bir Kategori Secin</option>
<option value=”1″>Kategori 1</option>
<option value=”2″>Kategori 2</option>
<option value=”3″>Kategori 3</option>
</select>
</td>
</tr>
<tr>
<td>Alt Kategori</td>
<td width=”1″>:</td>
<td>
<div id=”sonuc_goruntulenen_yer”></div>
</td>
</tr>
</table>

</body>
</html>

index.php dosyamız gördüğünüz kodlardan ibarettir. Uygulamamızın önemli yerlerini teker teker anlatayım.

Devamını oku »

HaberAlan.Com Resim Galerisi

Kategori: (Referanslar, Site Tanıtımları) Yazan: admin, 02-07-2008

Etiketler : , ,

HaberAlan.Com Galeri Sisteminin tasarımı Kadir Günay, kodlaması tarafımca yapılmıştır. Bu sistemi tanıtırken aslında site sahibine bir sitemimi anlatmayı düşündüm. Öncelikle sistem standart galeri özelliklerini taşımaktadır (Oylama, izlenme, tavsiye). Galeri sistemlerinin bana göre önemli olan özelliği resim ekleme konusunda becerisidir. Bende bunu göz önünde sisteme hızlılık olması açısından 5 farklı yolla resim ekleme betiği koydum.

  1. Ftp’den ekleme (Sistem ftpye atılan klasörden direk resimleri hızlı bir biçimde okuyarak sisteme kaydetmektedir.
  2. Bilgisayardan çoklu (Bilgisayarınızdan çoklu olarak sisteme hızlı bir şekilde resim eklenebilmetedir. İstenirse resim adı ve açıklamasıda girilebilmektedir.)
  3. Link çoklu (Yine aynı şekilde link girilerek çoklu resim eklenebiliyor)
  4. Bilgisayardan tekli
  5. Link tekli

Devamını oku »

Ajax ile rastgele sayı oyunu

Kategori: (Web Programlama) Yazan: admin, 22-06-2008

Etiketler : , ,

Ajax çalışırken kendi çapımda yaptığım ajax ile sayı tahmin oyununu sizlerle paylaşacağım. Bu tür ufak uygulamaların büyük uygulamara geçmeden önce çok faydalı olduğunu düşünüyorum. Bu işlemin bu kadar basit olabileceğine inanamayacaksınız (Tabi kodları görünce :) ). Oyunumuzda eBurhan’ın yazdığı eyceks.js kütüphanesini kullanıyoruz. Dosya içerisinde herşey açıklamalı olarak bulunmaktadır. oyun.php sayfamız oynumuzda form alanının bulunduğu, sayi.php ise oyun.php’den gelen verinin değerlendirildiği sayfamızdır. Kodları yazarken yeterince açık olduğumu düşünüyorum. Uygulamayı ;

Buradan test edebilir, Buradan indirebiliriz.

Eburhan’a eyceks.js kütüphanesi için teşekkür ediyorum.