bildirgec.org

php hakkında tüm yazılar

Php XCache Kullanımı

admin | 18 February 2009 09:39

Merhaba arkadaşlar. Bu yazımda kısaca XCache ‘ye değineceğim. Xcache nedir diyecek olur isek kısaca kod cacher diyebiliriz. Biraz daha açar isek örneğin bir sql sorgusu sonucunda dönen kayıtları cache alıyoruz. Aynı sorgu tekrarlandığında önce XCache ye bakıyoruz eğer daha önceden alınmış ise bilgileri XCache den çekiyoruz. Değil ise XCache ye set edip belli bir süre tabi bu isteğe bağlı olarak cachelenmesini sağlıyoruz. Bunun bize ne gibi bir faydası olacak derseniz eğer örneğin tekrar tekrar aynı bilgi için mysql e sorgu yapmaktan kurtulabilirsiniz. Tabi ben mysqlden örnek veriyorum illaki mysql kayıtlarını cacheleyecek diye bir kaidemiz yok herhangi bir dizi array da olabilir.

Başka siteden veri almak

Alikem | 11 February 2009 16:57

Merhaba, örneğin php ile curl kütüphanesi kullanılarak bize ait olmayan bir siteden veri alınabiliyor. (sunucunun ip siyle)

Aynı şeyi javascript ile yapmam gerekiyor. Ya da şöyle söyleyeyim. Aslında neyle yapılacağının hiç önemi yok. Yeter ki veri alınacak siteye sunucunun ip si değil de kullanıcının ip si gitsin.

JS in xmlhttprequest nesnesini kullanarak denemeler yaptım ancak güvenlik engeliyle karşılaştım. xmlhttprequest tarayıcı ile sunucu arasında iletişim sağlıyor ancak gidip başka bir sunucudan veriyi almıyor.

Biraz somutlaştırayım:

CodeIgniter’da Kütüphane Yazmak

admin | 09 February 2009 10:51

CodeIgniter, PHP üzerine yazılmış ve MVC (Model-View-Controller) kalıbı kullanan bir çatıdır (framework). Eşdeğer PHP çatıları arasından hızlı oluşu, elastikliği ve öğrenim kolaylığı açısından diğerlerinden öne çıkmaktadır. Ancak, CodeIgniter küçük çaplı internet sitelerinde uygulanması dezavantajı nedeniyle, MVC yapılarına ilk başlayan programcılar için tercih edilir.

PHP ile Basit Bir Message Board

admin | 09 February 2009 10:47

Merhaba arkadaşlar. Bu kodaman’daki ilk yazım. Lafı uzatmadan kodlara geçmek istiyorum.

Yazılan mesajları mesajlar.txt dosyasından okuyan, basit ama güvenli bir ziyaretçi defteri uygulaması yazacağız. Bu tip uygulamalar hazırlamak isteyen arkadaşlar da buradaki mantıktan yararlanabilirler.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
session_start();
// post metodu ile mesaj gelmiş mi?
if (isset($_POST['mesaj'])) {
// oturum oluşturulmuş mu ve post ile gelen oturum bizim sessiondakine eşit mi?
if (isset($_SESSION['oturum']) && $_POST['oturum'] == $_SESSION['oturum']) {
// html temizliği
$mesaj = htmlentities($_POST['mesaj']);
// mesajlar.txt yi yazmak için aç
$fp = fopen('./mesajlar.txt', 'a');
// mesajı yaz
fwrite($fp, "$mesaj<br /><hr />");
//dosyayı kapat
fclose($fp);
}
}
// rastgele sayı üret ve md5le
$oturum = md5(uniqid(rand(), true));
//ve ürettiğin sayıyı sessiona koy
$_SESSION['oturum'] = $oturum;
?>
<form method="post">
<input type="hidden" name="oturum" value="<?php echo $oturum ?>" />
<textarea name="mesaj" /></textarea><br />
<input type="submit">
</form>
<?php
// mesajlar.txt yi oku
readfile('./mesajlar.txt');
?>

Oscommerce için Tema Yapabilecek Ustalar

nthm | 06 February 2009 19:32

arkadaşlar oscommerce (e-ticaret yazılımı) scriptini editleme konusunda yardım istiyorum. resimleriyle, css kodlarıyla kısacası elimde örnek bir site var. ve bu sitenin oscommerce’ye uyarlanmasını istiyorum. oscommerce’yi buradan inceleyebilirsiniz. evet tek istediğim php dosyalarının editlenmesi. fiyat konusunda aklımda birşey yok ama ilgilenen arkadaşlarla anlaşabileceğimize eminim. ilgilenenler iletişime geçerse sevinirim.

Basit bir IYS kodlamak

admin | 06 February 2009 11:54

aslında amacım fck editörün textarea olarak kullanımı hakkında bir makale yazmaktı fakat şunuda bunuda eklesem fena olmaz derken elde ettiğim sonuç basit bir iys oldu.
betiğimizin amacını kısaca; html sayfaları fckeditor aracılığı ile düzenlemek, sayfaları kopyalamak, silmek ve adlarını değiştirmek olarak açıklayabiliriz.
temel php kodları tüm işlemlerimizi eksiksiz yerine getiriyor.

fck editör kullanımı hakkında bilgilerle açıklamalarımıza başlayalım;
fckeditor kendisini bir textarea nın yerine koyabiliyor. üstelik oldukça kolay bir şekilde sayfamıza uyarlayabiliyoruz.

PHP, CSS ve Javascript lerinizi sıkıştırın % 80 performansınızı arttırın

alpercankaya | 05 February 2009 19:12

Sitemizde bandwidth kontrolü önemli bir unsur. Özellikle bandwidth limitli hosting kullananlar için bu önemli bir unsurdur. Bu kotayı aşmanız halinde siteniz hostu durduralabilir. İşte bu nedenle dosyalarınızın en uygun, en optimum şekilde yayında olması hem bandwidth sorununuzu ortadan kaldıracak hemde sitenizin daha hızlı açılmasını saglayacaktır.

İşte GZip ile sitelerinizi sıkıştırıp yayınlamak etkili bir yöntem olarak sayılabilir. Hatta öyleki bazen %80 e kadar performansı arttırmaktadır.

PHP, CSS ve Javascript dosyalarınızın GZip modunda sıkıştırılması konusundaki detaylı kodların ve yönetimi anlatan sayfaya buradan ulaşabilirsiniz

Hafif ve Kolay Bir PHP-AJAX Çatısı

anil- | 31 January 2009 16:23

PHP ile AJAX tekniğini biraraya getiren birçok kütüphane mevcut ancak birçoğu ya fazla ağır ya da basit bir işi yapmak için oldukça fazla kod yazmayı gerektiriyor. Hiç sizinde içinizden php ile yazdığınız bir fonksiyonu kolayca javascript fonksiyonu olarak kullanmak geçmedi mi? PHPLiveX ile bir hamlede kolayca php fonksiyonlarınızı javascript kodunuzun içerisinde kullanılabilecek hale getirebiliyorsunuz.

Oldukça hafif olan PHPLiveX kütüphanesi sadece bir php sınıfından oluşuyor. Php ile kodladığınız fonksiyonları tek bir satır kod ile birebir aynı isme ve argümanlara sahip javascript kodlarına çevirebiliyorsunuz. İsterseniz 1 argümanda ek olarak giriyorsunuz ve bu argümanda JSON formatında o fonksiyona özel AJAX metodu ayarlarını girebiliyorsunuz. Bunlara örnek olarak önyükleyici (preloader) imajını ve fonksiyondan dönen değerin yazdırılacağı dom elemanı gibi özellikleri verebiliriz.

a’dan z’ye internet sitesi kurulumu

Pinhani | 24 January 2009 12:37

adan zye internet sitesi yapımı
adan zye internet sitesi yapımı

Öncelikle en baştan başlayalım:

Bir internet sitesi oluşturmak için ilk olarak bu siteye ulaşılmasını sağlayacak bir alan adına(domain) ve sitenizin dosyalarını barındırabileceğiniz bir web alanına(hosting) sahip olmanız gerekiyor.

alan adı
alan adı

1-Alan adı(domain) ne demek?
alan adı sizin internetteki adresinizdir. örneğin bildirgec.org gibi. kurduğunuz bir websitesine ulaşılması için alan adı mutlaka gereklidir. alan adınız sitenizin internetteki kimliği olacaktır.

2-alan adı nasıl alınır?
alan adları yıllık periyotlarla kiralanarak kullanılır. nasıl alan adı alınacağına ve yönetileceğine dair şuradan bilgi edinebilirsiniz.

3-Web Alanı nedir?
web alanı sitenizi internet üzerinde yayına açmak için sitenizin dosyalarını yükleyeceğiniz alandır. bu alanda uzmanlaşmış firmalar tarafından yine aylık veya yıllık olarak kiralanan bu alana dosyalarınızı yükler ve erişime açarsınız.

4-hosting nedir?
hosting web sitenizi koyacağınız web alanının

hosting
hosting

sağlanması hizmetidir. bunun için iyi özellikte ve çok hızlı internet bağlantısı ve altyapısına sahip bilgisayarlar gerekir. bu bilgisayarlara sunucu denir. özel olarak bu sunucuların konulduğu ve bakımının yapıldığı yerlere datacenter denir.

Php dokümantasyonu Artık Türkçe

PcMaSTeR | 18 January 2009 14:11

Rasmus Lerdorf‘un 93-94’lü yıllarda kendi kişisel web sayfasını hazırlamak için , perl dili üzerinden geliştirdiği Personel Home Page(PHP), günümüz de artık bir çok web sitesinin alt yapısını oluşturmakta.

PHP, “PHP: Hypertext Preprocessor” sözcüklerinin baş harfleriyle temsil edilen HTML içine gömülebilir açık kaynak kodlu, genel amaçlı, özellikle site geliştirmeye uygun bir betik dilidir. Dil yapısının önemli bir kısmını C, Java ve Perl gibi dillerden almış, kendisine has özelliklerle bu yapıyı pekiştirmiş, kolay öğrenilen bir dildir. Dilin ana amacı, site geliştiricilerinin devingen sayfalar oluşturmasını çabuklaştırmaksa da PHP ile çok daha fazlasını yapabilirsiniz.

Alıntı