bildirgec.org

php hakkında tüm yazılar

Php dil sistemi yazımı

admin | 25 November 2010 21:58

Merhabalar

Bir çoğumuz kurumsal siteler kodlarken firma iki üç dilde olmasını istiyor.Bende size faydası olması için bunu php’de define ile nasıl yaparız onu göstereceğiz.

Öncelikle değişik bir çok yol var ben bu yöntemi kullanıyorum değişik yollarda mevcut.

İndex.php adında bir sayfa oluşturuyoruz bu sayfa içine;

1
2
3
4
5
<?php
echo '<center><title>DIL Kontrol</title>';
echo '<a href="kontrol.php?dil=TR">TÜRKÇE</a><a href="kontrol.php?dil=TR"></a> - <a href="kontrol.php?dil=EN">ENGLISH</a></div>'."<br>";
echo '</center>';
?>

kontrol.php adında bir sayfa oluşturuyoruz bu sayfa içine;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$dil =$_GET["dil"];
include ("$dil.php");
echo '<table width="200" border="1">
<tr>
<th scope="col">'.Ana.'</th>
<th scope="col">'.Dersler.'</th>
<th scope="col">'.Moduller.'</th>
<th scope="col">'.Dokumanlar.'</th>
<th scope="col">'.Haberler.'</th>
</tr>
</table>'
?>

TR.php adında bir sayfa oluşturuyoruz bu sayfa içine;

1
2
3
4
5
6
7
8
<?php
define ("Ana","Anasayfa");
define ("Dersler","Dersler");
define ("Moduller","Modüller");
define ("Dokumanlar","Dökümanlar");
define ("Haberler","Haberler");
?>

EN.php adında bir sayfa oluşturuyoruz bu sayfa içine;

1
2
3
4
5
6
7
<?php
define ("Ana","Home Page");
define ("Dersler","Lessons");
define ("Moduller","Moduls");
define ("Dokumanlar","Documenta");
define ("Haberler","News");
?>

Google açısından diğer sistemlerden daha etkili olduğunu söylebiliriz.

PHP ile iki tarih arasındaki günleri hesaplamak

admin | 25 November 2010 16:58

Bu yazdığım kod ile girilen iki tarih arasındaki günleri tek tek hesaplayarak ekrana basabilirsiniz. Şimdi kodu biraz inceleyelim.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$gelen_yil_1 = "2008";
$gelen_yil_2 = "2010";
$gelen_ay_1 = "10";
$gelen_ay_1 = "12";
$gelen_gun_1 = "05";
$gelen_gun_2 = "30";
$gelen_unix_time_1 = mktime(0, 0, 0, $gelen_ay_1, $gelen_gun_1, $gelen_yil_1);
$gelen_unix_time_2 = mktime(0, 0, 0, $gelen_ay_2, $gelen_gun_2, $gelen_yil_2);
while ($gelen_unix_time_1 <= $gelen_unix_time_2)
{
echo date("d-m-Y", $gelen_unix_time_1);
echo "</br>";
$gelen_unix_time_1 = $gelen_unix_time_1 + 86400;
}
?>

Sırasıyla yaptığımız işlemler söyledir.
Tarih bilgilerimizi giriyoruz. Bu bilgiyi bir form ile alabiliriz.

30 adet ilham verici menü tasarımı

dextarus | 25 November 2010 14:17

Menü bir web sitesi için vazgeçilmezdir. Yatay olsun, dikey olsun, minimalist veya sadece düğmelerden oluşsun bir menüde aranan her zaman anlaşılabilir ve ulaşımının kolay olmasıdır.
Bu yazımda ilham veren menüleriyle sitenizi tasarlarken sizlere fikir verebilecek siteleri tanıtacağım.
Cognition

Justdot

Gelişmiş DB Görüntüleme Aracı: DBViewer

angelsdemos | 01 November 2010 09:42

DBViewer, ajax ve php ile hazırlanan gelişmiş bir veritabanı listeleme aracıdır. Diğer yönetim araçlarının aksine DBViewer çevrimiçi olarak çalışır ve herhangi bir sunucu üzerine kurulduğunda herhangi bir mekandan kolaylıkla kullanabilir ve veritabanınızı kontrol edebilirsiniz. Seo dostu olan DBViewer‘ın zengin listeleme özelliği sayesinde içeriğinizi rahatlıkla kontrol edebileceksiniz.

DBViewer, kendi hostunuza yükleyebileceğiniz ve kolaylıkla kurulum yapabileceğiniz jQuery ve php tabanlı bir veritabanı listeleme uygulamasıdır. Veritabanızdaki herhangi bir tablonun içeriğini gelişmiş arayüzü sayesinde listeler. Büyük miktarda veri bulunan veritabanları için hazırlanan DBViewer sayesinde herhangi bir özelliğe göre anında listeleme yapabilir aradıklarınızı kolaylıkla bulabilirsiniz.

Görüntü Seçme Bileşeni: imgAreaSelect

angelsdemos | 25 October 2010 09:32

imgAreaSelect, interaktif ortamdaki herhangi bir görüntüyü dikdörtgen biçiminde belirli bir bölümünü seçmenize yarayan bir jQuery uygulamasıdır. Bu uygulama ile seçtiğiniz bölgenin özelliklerini size görebilir, zoom yapabilirsiniz. Ayrıca birçok şekilde geliştirilerek kırpma, düzenleme gibi farklı uygulamalar yapılabilir.

CSS ile hazırlanmış ve özelleştirilebilen imgAreaSelect, API fonksiyonlarını destekler.Farklı php ve asp uygulamarı ile kolay entegrasyonu sağlayabilirsiniz. Tıkladığınız alanın en ve boyu haricinde x1, x2, y1, y2 eksenlerini de öğrenebilir ayrıca seçtiğiniz bölgenin normal koşullarda veya büyültülmüş olarak nasıl göründüğünü görebilirsiniz.

Eylül Ayının jQuery Uygulamaları

angelsdemos | 23 October 2010 11:55

Eylül ayı boyunca en popüler jQuery derslerini sizler için derledik. Aşağıdaki birbirinden farklı ve kullanışlı uygulamarın tümünü ücretsiz olarak kullanabilir ve özelleştirebilirsiniz. Popüleritesi artan jQuery kütüphanesi sayesinde interaktif olarak web ortamında birçok farklı projede kullanabilirsiniz. Eylül Ayının jQuery UygulamalarıUygulamaları;

jQuery Roundrr – How To Create Awesome Circular Image Galleries With jQuery & CSS
(jQuery Roundrr – jQuery ve CSS ile Nasıl Dairesel Resim Galerisi Oluşturulur)

A jQuery & CSS3 Drop-Down Menu With Integrated Forms
(jQuery ve CSS3 ile Açılır Menüye Entegreli Formlar)

Simple Tooltip with jQuery & CSS
(jQuery ve CSS ile Basit Tooltip)

Gelişmiş Sohbet Uygulaması: Arrowchat

angelsdemos | 19 October 2010 09:29

Arrowchat, gelişmiş bir interaktif sohbet uygumasıdır. Birçok script‘e entegre edilebilecek bu uygulamayı web sitenizde kullanarak kullanıcılar arasındaki iletişimi güçlendirebilir ve arrowchat‘in birçok özelliğinden faydalanabilirsiniz.

Görünüm bakımından Facebook‘a benzetilmiş olsada istediğiniz gibi özelleştirebilir ve web sitenize entegre edebilirsiniz.jQuery ile hazırlanan bu uygulamayı kendi web sitenizde kullanabilir veya Wordpress, phpBB eklentileri de kurabilirsiniz. Brutal, vBullettin, php-nuke gibi birçok script ile entegrasyonu yapılmak üzere.

Özgür Web Teknolojileri 2010 Programı Yayınlandı

dfisek | 04 October 2010 15:00

15-16 Ekim tarihlerinde düzenlediği Özgür Web Teknolojileri Günleri 2010‘un etkinlik programı web sitesinden duyuruldu.

3 paralel salonda yapılacak etkinlikte Java, PHP, Python, Ruby, Erlang dillerinde çeşitli çatılar kullanarak web uygulamaları geliştirilmesine ilişkin birçok oturum bulunuyor. Wordpress ve Drupal içerik yönetim sistemleri, kullanılabilirlik, web güvenliği, kurumsal uygulama örnekleri diğer ilgi çekici başlıklar arasında.

Özgür Web Teknolojileri Günleri 2010
Özgür Web Teknolojileri Günleri 2010

Bildirgeç’in de aralarında bulunduğu Pilli sitelerini de temsilen Cumartesi günü saat 16:00’daki oturumda Aybars Badur “Put.io:Online Dosya Saklama Yeniden Tasarlandı” sunumunu yapacak, Pilli’de kullanılan özgür yazılım teknolojilerinden de bahsedecek.

Php Dosya Upload Tekniği

admin | 25 September 2010 17:46

Php ile kodladığınız sitelerinize zenginlik katabilecek ve işlerinizi kolaylaştırabilecek ve belkide birçoğumuzun da tam olarak bilmediği oldukça kullanışlı php upload-file tekniği.

İlk olarak dosyalarımızı upload edeceğimiz html sayfamızı hazırlıyoruz.

upload.html

1
2
3
4
5
6
7
8
9
10
11
<body>
<form action="dosya_upload.php" method="post"
enctype="multipart/form-data">
<label for="file">Dosya Adı:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Yükle" />
</form>
</body>