📢 Moderatör Olmak İçin Tıklayın
✍️ Editör Olmak İçin Tıklayın
⚖️ Forum Kurallarını Oku
IRCHane.Com - İRC ve mIRC Forum Sitesi - Webmaster https://www.tekmirc.com/

Geri Git   IRCHane.Com - İRC ve mIRC Forum Sitesi - Webmaster > Webmaster > Web Uygulamaları > PHP
Kaydol Yardım Topluluk Takvim Bugünkü Mesajlar Ara

💻 Ayın Sunucusu 📻 Ayın Radyosu: Tek FM
💎 İrcHane.Com Reklam Alanı 💎

📚 İrcHane.Com Hakkında

İrcHane.Net, bilgi paylaşım platformudur. Kayıt olan herkes içerik paylaşabilir. Sorumluluk paylaşılan içeriği ekleyene aittir.

📢 Reklam & İş Birliği

Reklam, sponsorluk, öneri ve görüşler için iletişim sayfamızı kullanabilirsiniz.

⚖️ Forum Kuralları

Herkesin özgürce ama saygı çerçevesinde hareket ettiği, kurallı ve denetimli bir ortamdır.
💬
TÜRKİYE’NİN EN EĞLENCELİ SOHBET ODASI
Sponsor: Turkmirc.org
🎉 Hemen Katıl!
Yeni Konu Aç Cevapla  
 
LinkBack Konu Araçları Görünüm Modları
Old 02-05-25, 06:05   #1
Owner
 jeSt Kullanıcısının Avatarı
 
Üye No : 2
Üyelik Tarihi: 23-09-24
Nerden :
Konular : 1870
Mesajlar : 1,920
Aldığı Teşekkür : 30
Ettiği Teşekkür : 123
Rep Puanı: 10
Tuttuğu Takım : galatasaray
Ruh Halim: Cap Canli

Level: 36 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 265 / 884
Güç: 640 / 4898
Tecrübe: 39%

Varsayılan PHP Web Uygulaması Nedir ve Nasıl Geliştirilir?

Günümüzde dinamik web sitelerinin büyük kısmı, kullanıcı etkileşimini ve veritabanı işlemlerini gerçekleştirmek için sunucu taraflı programlama dillerine ihtiyaç duyar. PHP (Hypertext Preprocessor), bu alanda en çok tercih edilen açık kaynaklı dillerden biridir. PHP ile geliştirilen bir web uygulaması, kullanıcı isteklerine dinamik olarak cevap verebilir, veritabanı ile iletişim kurabilir ve HTML çıktısı üretebilir.

PHP Web Uygulamasının Temel Bileşenleri
Sunucu Ortamı: PHP çalıştırmak için bir web sunucusuna ihtiyaç vardır. En yaygın ortamlar:

Apache + MySQL + PHP (AMP)

XAMPP, WAMP gibi yerel sunucu paketleri

Veritabanı: Çoğu PHP uygulaması veri saklamak için MySQL veya MariaDB kullanır.

PHP Dosyaları: Kullanıcılardan gelen isteklere göre işlem yapan PHP kodlarını içerir.

HTML/CSS/JS: Kullanıcı arayüzü için kullanılır.

Örnek: Basit Bir PHP Giriş Sistemi
Aşağıda, kullanıcı adı ve şifre kontrolü yapan basit bir PHP uygulamasının temel yapısını görebilirsiniz.

1. Veritabanı Yapısı (MySQL):

sql
Kodu kopyala
CREATE DATABASE kullanici_db;
USE kullanici_db;

CREATE TABLE kullanicilar (
id INT AUTO_INCREMENT PRIMARY KEY,
kullanici_adi VARCHAR(50) NOT NULL,
sifre VARCHAR(255) NOT NULL
);
2. Bağlantı Dosyası (baglanti.php):

php
Kodu kopyala
<?php
$host = "localhost";
$kullanici = "root";
$sifre = "";
$veritabani = "kullanici_db";

$conn = mysqli_connect($host, $kullanici, $sifre, $veritabani);

if (!$conn) {
die("Veritabanı bağlantısı başarısız: " . mysqli_connect_error());
}
?>
3. Giriş Formu (index.php):

php
Kodu kopyala
<form action="giris.php" method="post">
Kullanıcı Adı: <input type="text" name="kullanici_adi" required><br>
Şifre: <input type="password" name="sifre" required><br>
<input type="submit" value="Giriş Yap">
</form>
4. Giriş Kontrolü (giris.php):

php
Kodu kopyala
<?php
include 'baglanti.php';

$kullanici_adi = $_POST['kullanici_adi'];
$sifre = $_POST['sifre'];

$sql = "SELECT * FROM kullanicilar WHERE kullanici_adi='$kullanici_adi'";
$sonuc = mysqli_query($conn, $sql);

if ($satir = mysqli_fetch_assoc($sonuc)) {
if (password_verify($sifre, $satir['sifre'])) {
echo "Giriş başarılı. Hoş geldiniz, " . $satir['kullanici_adi'];
} else {
echo "Hatalı şifre.";
}
} else {
echo "Kullanıcı bulunamadı.";
}
?>

PHP ile dinamik web uygulamaları geliştirmek hem kolay hem de güçlüdür. Yukarıdaki örnek, basit bir kullanıcı girişi işlevini göstermektedir. Gerçek dünyada bu yapı; oturum yönetimi, güvenlik önlemleri (SQL injection koruması, şifreleme), kullanıcı rollerine göre içerik gösterimi gibi daha gelişmiş özelliklerle genişletilebilir.




Kullanıcı Kişisel İmzası
jeSt çevrimdışı  
Alıntı ile Cevapla
Cevapla

Yer İmleri


Konuyu Görüntüleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir)
 

Kullanım Yetkileriniz Gizle / Göster
Konu Yeni konu açamazsınız
Yanıt Cevap gönderemezsiniz
Ek Eklenti ekleyemezsiniz
Düzenleme Mesajlarınızı düzenleyemezsiniz
Silme Mesajlarınızı silemezsiniz.
Şikayet Şikayet edemezsiniz.

BBCode BB Code kullanımı Açık
Smiley Yüz İfadeleri kullanımı Açık
Resim Kodu [IMG] kullanımı Açık
HTML Kodu HTML kod kullanımı Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Forum Kuralları

Forum saati GMT +3 olarak ayarlanmıştır. Şu an saat: 01:08

💬 İrcHane.Com | 💻 Forum Teknik Destek

⚙ Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Search Engine Optimization by vBSEO 3.6.0

⏰ Planlanmış Görevler:

© Forum yazılımcısı AEKyazılım

🎨 Tema Yapımcısı: AEK Yazılım

🌐 irchane.com © 2025

dkyazılım

Yukarı Çık