PHP Kodları

PHP programlama dili ile yazılmış konuşan kod örnekleri.

1
Kod üzerine gelin
2
Sesli açıklamayı dinleyin
3
Öğrenin ve uygulayın
PHP Orta
94
<?php
if ($_SERVER["REQUEST_METHOD"] === "POST") {
    $dosya = $_FILES["dosya"];
    $izinli_uzantilar = ["jpg","jpeg","png","pdf"];
    $uzanti = strtolower(pathinfo($dosya["name"], PATHINFO_EXTENSION));

    if (!in_array($uzanti, $izinli_uzantilar)) {
        echo "Bu dosya türüne izin verilmiyor.";
        exit;
    }

    $hedef = "uploads/" . basename($dosya["name"]);
    if (move_uploaded_file($dosya["tmp_name"], $hedef)) {
        echo "Dosya başarıyla yüklendi!";
    } else {
        echo "Yükleme sırasında bir hata oluştu.";
    }
}
?>

<form method="POST" enctype="multipart/form-data">
  <input type="file" name="dosya">
  <button type="submit">Yükle</button>
</form>

PHP ile Dosya Yükleme (Upload) İşlemi

Detay

Dosya yükleme işlemleri, özellikle kullanıcı profil fotoğrafı, belge veya görsel yükleme gereken sistemlerde sıkça karşımıza çıkar. PHP’de bu işlem $_FILES dizisi üzerinden yürütülür. Burada dikkat edilmesi gereken nokta, yalnızca yükleme yapmak değil, dosya türünü ve güvenliğini kontrol etmektir. Aşağıdaki örnek, basit bir form aracılığıyla güvenli dosya yükleme mantığını gösterir.

PHP Baslangic
107
<?php
// Form gönderildiyse çalışır
if ($_SERVER["REQUEST_METHOD"] === "POST") {

    // Kullanıcıdan gelen veriyi alıyoruz
    $isim  = htmlspecialchars($_POST["isim"]  ?? "");
    $email = htmlspecialchars($_POST["email"] ?? "");

    // Basit doğrulama
    if ($isim === "" || $email === "") {
        echo "<p style='color:red;'>Lütfen tüm alanları doldurun.</p>";
    } else {
        echo "<p style='color:green;'>Merhaba <strong>$isim</strong>, e-posta adresin: $email</p>";
        // Burada veritabanına kaydetme, e-posta gönderme vb. işlemler yapılabilir.
    }
}
?>

<!-- Kullanıcıdan veri alan basit HTML formu -->
<form method="POST">
    <input type="text"   name="isim"  placeholder="Adınız">
    <input type="email"  name="email" placeholder="E-posta">
    <button type="submit">Gönder</button>
</form>

PHP Form Veri Gönderimi (POST Metodu ile Güvenli Form İşleme)

Detay

Web dünyasında kullanıcıdan veri almak, neredeyse her projenin temelidir. Üye kayıt formları, iletişim sayfaları, teklif alma panelleri veya yorum sistemleri gibi her işlem, bir form aracılığıyla veriyi sunucuya gönderir. Bu gönderim süreci, PHP form işleme denilen bir yapıyla kontrol edilir. Fakat burada en önemli konu sadece veriyi almak değil, güvenli şekilde almaktır.

Web Speech API Nasıl Çalışır?

Modern tarayıcıların sunduğu Web Speech API ile kodları sesli olarak açıklıyoruz.

Hover Efekti

Kod bloğunun üzerine mouse ile geldiğinizde otomatik olarak sesli açıklama başlar.

Sesli Açıklama

Web Speech API kullanılarak kod açıklaması Türkçe olarak seslendirilir.

Öğrenme

Görsel ve işitsel öğrenme ile kodları daha kolay anlayabilir ve öğrenebilirsiniz.

Kendi Konuşan Kodunuzu Oluşturun

Web Speech API ile kendi projelerinizde de konuşan kod örnekleri oluşturabilirsiniz.