Her dersi farklı yazılarda vermeye gayret gösterdim . Burada bütün dersleri listelenmiş halde görebilirsiniz .
Temel
- PHP’e Giriş
- PHP Yazım Kuralları
- PHP Değişkenleri
- PHP - Operatörler
- PHP-Koşullar
- PHP - switch
- PHP - Diziler
- PHP - Loop
- PHP - Fonksiyonlar
- PHP - $_GET Metodu
- PHP - $_POST Metodu
İleri Seviye
- PHP - Date() Fonksiyonu
- PHP - Include
- PHP- Files
- PHP - Upload
- PHP - Çerezler
- PHP - Sessions
- PHP- Email
- PHP - Güvenli Email
- PHP - Error Handling
- PHP - İstisna Yönetimi
- PHP - Filtreler
Database - Veritabanı
- MySQL Giriş
- MySQL Connect
- MySQL Create
- MySQL Insert
- MySQL Select
- MySQL Where
- MySQL Order By
- MySQL Update
- MySQL Delete
- MySQL Join
- PHP - ODBC (Open Database Connectivity)
Popularity: 8% [?]
RSS 
Dersleriniz çok faydalı oluyor,yavaş yavaş php öğreniyorum.
Çok çok teşekkürler.
Belki bi’kaçtane örnek kod veya fonksiyon “ziyaretçi sayacı” gibi şeyler yayınlarsanız çok iyi olur.
Yön göstermiş,olursunuz.
Çok çok teşekkürşer.
Bir web çalışması üzerinde olduğumu daha önce belirtmiştim. Ancak web de dolaşırken kullanıcı tarafından genişletilebilir sitelerde şu iki çeşiti gördüm.
İçerikleri veritabanından yönetmek. Örneğin kullanici koyumuz.com/index.php?sayfa=ana gibi get verisiyle bir sisteme giriyor ve veritabanıda o veriye göre yayınlacanak şeyi seçiyor.İkinci tür ise sayfa oluşturma taktiğiyle web üzerinden sayfalar oluşturuluyor ve yönetiliyor! Anladığım kadarıyla wordpress.com ve chip.com.tr siteleri bu sınıftan daha birçok site var tabii.
Merak ettiğim şey bu iki içerik geliştirme yönetminin aralarında ne gibi farklar olduğu hangi yöntemin daha genişletilebilir ve aralarındaki avantaj-dezavantajlar ın neler olduğu?
Bilgilendirseniz sevinirim.
Bahsettiğin konuyu açıkçası tam anlamış değişim şenol ,
ikinci sayfa oluşturma taktiği derken neyi kastediyorsun , epey düşündüm hakkaten.
Genel olarak şöyle bi cevap vermek evladır;
Bi projede sistemin çalışması tamamen , geliştiricinin taktiğine kalmıştır. Kimisi uzun yolu tercih eder , kimisi de en pratik gördüğü metodu kullanır.Ben kişisel olarak yapılandırdığım içerik yönetim sistemimle yola çıkarım ve böylece vakitten ve emekten epey tasarruf ederim.
url yoluyla get metodunu alma yönetiminde bahsetmişsin , ben açıkcası başka bir yöntem düşündüm ama bulamadım.
Wordpress ve chip sistemleri de aynı şekilde çalışır. Ama MOD_REWRITE yöntemi ile (.htaccess) anlamlı url oluşturulur. Tekil sayfaları bir şekilde gönderdiğin bu veriye göre çekmek de sana kalıyor tabi ki.
Umarım bir fikir vermişimdir…
Kolay gelsin……
Aslında kastettiğim şey şey şu:
örneğin bir sayfa ya girerken.
index.php?resim_id=12 diye bir url ile gelir ve ziyaretçi bu sayfayı açtığında index.php dosyası resim_id değişkeninde gelen veriye göre yayınlanacak şeyi seçer ve yayınlar.
Diğer yöntem ise tam bir url verilir. resimler/resim11.php gibi. İlki veri tabanından çekilir ama dosya oluşturulmaz. ara ikinci yöntem resimler/resim11.php dosyasını veritabanı ve scriptler üzerinden daha önceden oluşturmuştur.
Bunların aralarındaki avantaj-dezavantajlar neler diye sormuştum. Ama siz MOD_REWRITE yöntemiyle anlamlı url oluşturulur deyince biraz kafam karıştı tabii. Daha yeniyim bundan itibarla anlaşılması zor veya mantıksız sorular sorabiliyorum kusuruma bakma.
daha açıklayıcı oldu bu sefer ki mesajın,
şöyle anlatiim , bir wordpress blogunda bin adet yazı oldugğunu düşün. senin bahsettiğin ikinci yöntemi uygulamaya kalkarsak, 1000 ayrı php dosyası kullanmamız gerekicekti. Bu da mantıksız kaçar.Yani ,dinamik özelliğinin kaybedilmesi demek , boşuna vakit ve emek sarfiyatı demektir.
meraba benim bir sorum olacaktı. mesela bir sözlük sitesi için: kullanıcu “yüz” kelimesini arayınca,
yüz: bir sayı
yüz: bir organımız.
diye alt alta iki ifade cıkıyor. yüz kelimesine tıklayınca da yuz.html ye gidiyor ve ayrıntılı bilgi gösteriyor.
şimdi ikisinin de farklı sayfaya gitmesi için yuz+bosluk olarak kaydettim. ve sayfası da yuz_.html oldu.
ama php de yuz.html ile yuz_.html aynıymış galiba. çünkü yine aynı sayfaya gidiyor.
ben farklı sayfalara gitmesini istiyorum. ne yapmalıyım.
selam,
yaklasik 1 saattir bakiyorum,okuyorum ,yaziyorum,PHP..
Ama olmuyor.
Olayin özünü anlayamiyorum birtürlü.Java yida böyle anlamamistim.:(
html ve css i anladim bi derece(sayfa olusturabiliyor ve yerlestirmeler yapabiliyorum..)
Sorum su:
Ev de php ögrenmek icin ve funktionlarin calismasi icin (msql) gibi (db-olusturma-mysqladmin..)neyapmaliyim.
apachie-xammp i ev de yükledim fakat .php seklinde gözükmüyor dosyalar ve localhost index sayfamdaki basit bir yazi bile acilmiyor.”merhaba dünya:)”.
Nerede hata yapiyorum?-eksik bir yükleme mi yapiyorum acaba?
hergecen gün istegim azaliyor ögrenmek icin böyle olunca.
Pes etmiyeyim diyorum ama insan baslangici ve olayin özünü anlamayinca yapacak bisey yok..:(
Yardimci olabilirseniz cok sevinecegim-simdiden tesekkürler.
slm,
Belkide bu ilk sorum olmaliydi..
PHP sadece server de görüntülenebiliyorsa,internette deki birisi browserinde php yi nasil görüntüleyebiliyor..
biz xampp i yüklüyoruz. herkes xammp i mi yükliycek evinde php leride birlikte görebilmek icin.?belkide suan cok sacma seyler soruyorum ama bilmeyince komik duruma düsebiliyor insan.:)ama anlamak istiyorum sadece.
baglantilari ve funktionlari anlamadim.:
html-php-mysql-db_ birbirleriyle nasil baglaniyorlar ve calisiyorlar.olmazsa olmazlar nedir.?
bazen nerden bulastim bu internet programciligina diyorum..daha bulasamadan böyle seyler oldu.hayatim alt üst oldu:)..
yardimci olsun birisi-sadece islevi ögreneyim gerisi zamanla olur biliyorum..
iyi calismalar-tesekkürler.
melih
Fatih arkadaşa cevaben.
Kardeş yuz.html ile yuz_.html dosyaları aynı olamaz, İstersen başka örneklerde dene.
Bağlantıda bir hata yapmışındır muhtemelen.
yasayan varmi-bu nebicimsayfa..:)cevap alamadim da…
Melih kardeş önce,bilgisayarına apache2triad php server programını kur,sonra programı kurduğun dizinin içideki htdocs klasörüne php tagları arasına echo “Oleeey celisti.”; yaz ve dene.php olark kaydet,sonra da internet tarayıcında localhost yazdıktan sonra dene.php ye tıkla çalışırsa server kurulumun tamamdır. yedincisenol@hotmail.com da yardım alabilirsin.
Melih kardeş sana tavsiyem apache2triad kurma, Xammp kur bunu kullanıyorum ben cok memnunum cok kolay apache2triad’kullanımından ..
abi derslere devam ogretmenimden daha iyisin bir de turk olup yurt disinda bu derslere girmek cok kotu oluyor kimseye tavsiye etmiyorum..
ama kafaya koydum sayende ogrenicem bu isi
yakinda derslerin yaninda her asamasini uygulama/anlatma yontemiyle bi php site/portal gibi bi calisma yaparsan cok makbule gecer eminim..
calismalarinin devamini dilerim,
Gurkan Bircan
Kendi adıma html ile yaptığım sitemin yetersiz kalacağını düşünerek php öğrenmeye karar verdim. Ama nette o kadar dağınık ve türkçe olmayan açıklama varki insanın kafası karışıyor. Bu nedenle gayret ve emeğiniz için teşekkür. Buradan öğrendiklerimi en kısa zamanda yeni kuracağım sitede kullanacağım. Ama biraz karışık hala. dolayısıyla öğrenmek zaman alacak. Türkçeniz ve gayretleriniz için tekrar teşekkür.
tüm dökümanlar için çok teşekkür ederim.
çok güzel bir sayfa, php ile ilgili yazılarınızı beğendim, boş bir vakitte sayfayı iyi bir incelemek lazım.
Tebrikler.
hocam öncelikle teşekkür edrim verdiğiniz emekten dolayı.
internette dolaşırken iyiki sizin gibi insanlarda var demek vazifem. artık herşeyin kirlendiği internet ortamında insanların neye nasıl neden güvenmelerini dürüstce verebiliyorsunuz.teşekkürler.
sizden ticari bir firmanın ürünlerini satmak için kullandığı bazı güvenlik önlemlerini nasıl aldıklarını öğrenmek istiyorum. kişilerin size verdiği kredi kartlarının numaraları veya sayfalarda istenmeyen reklemları nasıl önleyebilirim bunu öğrenmek istiyorum eğer cevap verme zahmetinde bulunursanız birkaç sorum daha olacak
tekrar bizlere verdiğiniz değerli bilgiler için teşekkürler
yardenur akan
teşekkür ederim yardenur,
öncelikle veri güvenliği konusunda ilk önce söylenmesi gereken nokta, çalışan kodların tümüne hakim olunmasıdır. Bir çok sitede bazı amaçlarla script( kod parçaları ) kullanarak sayfalarını zenginleştiriyor. Tabi ki kullandıkları kodların bazıları aynı zamanda sahibine hizmet etmesi için yazılmıştır. Açılan reklam pencereleri(popup) bu yüzden önlenemiyor. Bu yüzden ne iş yaptığından emin olmadığınız scriptlerden uzak durmanızı tavsiye ederim.
Diğer konuda ise söyleyebilirim ki, kredi kartı bilgileri artık yasalar çerçevesinde de koruma altına alınmıştır. Sanal pos kullanan ticari firmalar da artık bilgileri kaydetse bile sadece kullanıcıların kullanım rahatlığı için saklayabiliyor ve kullanıcı istediği zaman kayıtlı kart bilgilerine tekrar kolayca erişebiliyor. Sanal pos güvenliğinden bankalar sorumludur. Yazılımcıların dikkat etmesi gereken tek nokta, sayfalarda çalışan kodlarda açık bırakmamak.E-ticaret sistemleri genel anlamda sağlam yürüyen bir platformlar halini aldı.
ben bir yardım isteyecektim
şöyleki : öğrencilerimi veri tababnına kaydettim. daha sonra öğretmenlerimide veri tabanına kaydettim daha sonra ismin yazdığım öğrenci ekrana geldi ve ben bu öğrencinin notunu gireceğim. karşımda da secmeli açılır menu olmasını istiyorum ve bu menude öğretmenlerin isimlerini veri tabanından okuyup açılır menude listelesin ve ben hangi öğretmen veya ders adı neyse secersem o seçimi veri tabanına kaydetsin
böyle bir şeye ihtiyaç duyuyorum teşekkür ederim
hocam, bilginizi bizlerle paylaştığınız için ve yardımlarınızdan dolayı teşekkür ederim.
aslında oldukça yabancı olduğum halde dreamwaver ile kapsamlı bir site yapmak istiyorum ve maillerin doğrulaması veya üylik sisteminin ir yerinde kayıt bir başka gün üyelik işlemine devam etme gibi bana karmaşık gelen konularda nasıl yardım alabilirim veya hazırladığım basit bir kaç form ve sayfa düzenini karmaşık ve güvenli bir siteye nasıl dönüştürebilirim. istenmeyen reklamların erişemiyeceği güvenli bir site için nelere dikkat etmeliyim. hocam eğer zahmet olmayacak ise mailime yollayabilirsiniz
saygılar
yardenur
çok iyi bir kaynak sitesi derslerde bu kod ve diğer faydalı kaynaklar sayesinde daha bilgili ve basarılı oluyorum
anlatımlar güzel, bilgi paylaşımın için teşekkürler