
PHP ile Rastgele Söz
Bazen projelerimizde rastgele sözler işimize yarayabilir. Tabiki bunu sadece söz ile kısıtlamamakta lazım. Mesela yayınlamış olduğum in-post advertisment isimli wordpress eklentimde de bu yol izlenerek rastgele reklam gösterme işlemini yapmıştım.
Şimdi ise sizlere bu php de rastgele işlemlerinin yolunu göstermek amacıyla blog'umda Albert Einstein'ın sözlerinin olduğu kısımın altyapısını anlatacağım.
Burada sözlerimizi bir dizi altında topladım. Bu dizi içerisinden de herhangi bir elemanı php nin array_rand fonksiyonu sayesinde seçtim.
Kalabalık etmemesi için birkaç tane sözü yazacağım buraya.
<?php $soz[]="3. Dünya savaşında hangi silahların kullanılacağını bilmiyorum ama 4. Dünya savaşında taş ve sopalar olacağını biliyorum."; $soz[]="A'yı hayatta başarı olarak tanımlayalım, o zaman A = X + Y + Z' dir; X çalışmaktır, Y oyundur Z ise çenesini tutmayı bilmektir."; $soz[]="Açlıktan karnı guruldayandan dürüst politikacı olmaz."; srand((float) microtime() * 10000000); echo $soz[array_rand($soz)]; ?>
Rastgele söz seçmek için gerekli olan kısım bundan ibaret. Fakat ben temanın içerisinde bu oluşturulan sözü jQuery ile ekliyorum.
<script type="text/javascript">
$(document).ready(function(){
$('#h_right').html('<p>Güzel bir yazı gelecek..</p>');
$('.h_right').load('http://www.evrence.com/soz.php');
});
</script>
jQuery nin load() fonksiyonu ile oluşturduğum sözü sizlerle paylaşıyorum
Benzer Yazılar:
- PHP İle Resim Üzerine Yazı Yazma Scripti
- Turk-Php.Com Yenilikler ile geliyor
- PHP ile Dosya Çekme
- Php ile Dizin Listeletme
- PHP İçin Türkçe El Kitabı – Örnekler ve Açıklamalar










arkadaşım iyi güzel de hangi amaçla bunu yapıyorsun? ‘dom ready’ olduktan sonra sözü ekledin diyelim arama motorları görecek mi? xmlHttpRequest kullanmanın amacı ne?
Egosu eksik arkadaşım, genelde kendini saklayan insanların yorumlarını onaylamamda, senin gibi merak edenler olabilir.
Dediğin gibi arama motorlarında görünmeyecek. Benim işin içine jQuery katmamın amacı, “haa bak böyle bişey de yapılabiliyormuş” denmesini sağlamak. Yoksa arama motorlarına herhangi bir katkısı yok..