Yeni Php de Html Kullanımı

PHP kodları, HTML kodlarının içine yerleştirilebilir. Bu, PHP'nin dinamik içerik üretmesini ve HTML'nin yapısını kontrol etmesini sağlar. PHP kodları, <?php ... ?> etiketleri...

PHP kodları, HTML kodlarının içine yerleştirilebilir. Bu, PHP'nin dinamik içerik üretmesini ve HTML'nin yapısını kontrol etmesini sağlar. PHP kodları, <?php ... ?> etiketleri arasına yazılır. Bu etiketler, PHP yorumlayıcısı tarafından yorumlanır ve HTML çıktısına dönüştürülür

Örneğin Php ve Html Kullanarak Hello World yapalım

PHP:
<!DOCTYPE html>
<html>
<head>
    <title>PHP ve HTML Kullanımı</title>
</head>
<body>
    <h1><?php echo "Hello, World!"; ?></h1>
</body>
</html>

<?php echo "Hello, World!"; ?> satırı PHP kodudur ve HTML içinde gömülüdür. Tarayıcı bu kodu çalıştırdığında, "Hello, World!" mesajını görüntüler.

Değişken Kullanımı ise

PHP:
<?php
$ad = "Kaligula";
echo "<p>Merhaba, " . $ad . "!</p>";
?>

PHP, HTML formları işlemek için de kullanılır. İşte bir örnek:

PHP:
<!DOCTYPE html>
<html>
<head>
    <title>Form İşleme</title>
</head>
<body>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        İsim: <input type="text" name="isim">
        <input type="submit" value="Gönder">
    </form>

    <?php
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        // Formdan gelen veriyi al
        $isim = htmlspecialchars($_POST['isim']);
        echo "Merhaba, $isim!";
    }
    ?>
</body>
</html>

PHP, dinamik içerik oluşturmak için de kullanılır. Örneğin, bir blog sayfasında farklı yazılar görüntülenebilir:



PHP:
<!DOCTYPE html>
<html>
<head>
    <title>Blog</title>
</head>
<body>
    <h1>Blog Yazıları</h1>
    <?php
    $yazilar = array(
        "Yazı 1" => "Bu birinci blog yazısının içeriğidir.",
        "Yazı 2" => "Bu ikinci blog yazısının içeriğidir.",
        "Yazı 3" => "Bu üçüncü blog yazısının içeriğidir."
    );

    foreach ($yazilar as $baslik => $icerik) {
        echo "<h2>$baslik</h2>";
        echo "<p>$icerik</p>";
    }
    ?>
</body>
</html>

PHP ve HTML, bir veritabanına bağlanmak ve veri çekmek için birlikte kullanılabilir:

PHP:
<!DOCTYPE html>
<html>
<head>
    <title>Veritabanı Bağlantısı</title>
</head>
<body>
    <h1>Kullanıcılar</h1>
    <?php
    $servername = "localhost";
    $username = "kullanici_adi";
    $password = "sifre";
    $dbname = "veritabani_adi";

    // Veritabanına bağlantı oluştur
    $conn = new mysqli($servername, $username, $password, $dbname);

    // Bağlantıyı kontrol et
    if ($conn->connect_error) {
        die("Bağlantı hatası: " . $conn->connect_error);
    }

    $sql = "SELECT id, isim FROM Kullanicilar";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        while ($row = $result->fetch_assoc()) {
            echo "id: " . $row["id"]. " - İsim: " . $row["isim"]. "<br>";
        }
    } else {
        echo "0 sonuç";
    }

    $conn->close();
    ?>
</body>
</html>

Dosya Yükleme

PHP:
<!DOCTYPE html>
<html>
<head>
    <title>Dosya Yükleme</title>
</head>
<body>
    <form action="upload.php" method="post" enctype="multipart/form-data">
        Dosya Seç: <input type="file" name="dosya">
        <input type="submit" value="Yükle">
    </form>
</body>
</html>

PHP ve HTML, birlikte kullanıldığında güçlü ve esnek web siteleri oluşturmanızı sağlar. Bu rehberde, PHP'de HTML kullanımının temellerini ve bazı yaygın kullanım örneklerini ele aldık. Bu bilgileri kullanarak, dinamik ve etkileşimli web siteleri geliştirmeye başlayabilirsiniz.
 
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl
132,740Konular
3,283,178Mesajlar
317,975Kullanıcılar
feardj1Son Üye
Üst Alt