v2.5.2
Giriş yap

PHP Link Yönlendirme Sorunu

hyhelvaci
152 defa görüntülendi

Merhaba arkadaşlar. Temaya Buton ekledim bu butonlar ile yönlendirme yapsın istiyorum ama olmadı.

website adresim : https://temacim.com

Özetle Yapmak istediğim.

  • Ana ekranda ve Admin panelde TEMA EKLE butonuna bastığım zaman Açılan forumda DEMO LİNK ve İNDİR LİNK yazan yerlere linkleri eklediğimde Yazı içinde ki butonlara gitsin istiyorum.
Cevap yaz
Cevaplar (1)
bhebatu
31 gün önce

Sorundan anladığım kadarıyla indir ve demo butonlarının linkini admin panelinden değiştirmek istiyorsun ozaman bu kodu yazman gerek


<?php
// Form gönderildiğinde linkleri kaydet
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $demoLink = htmlspecialchars($_POST['demoLink'], ENT_QUOTES, 'UTF-8');
    $indirLink = htmlspecialchars($_POST['indirLink'], ENT_QUOTES, 'UTF-8');

    // Linkleri bir dosyaya kaydet
    $links = [
        'demoLink' => $demoLink,
        'indirLink' => $indirLink
    ];

    file_put_contents('links.json', json_encode($links));
}

// Kaydedilen linkleri oku
if (file_exists('links.json')) {
    $links = json_decode(file_get_contents('links.json'), true);
    $demoLink = $links['demoLink'] ?? '';
    $indirLink = $links['indirLink'] ?? '';
} else {
    $demoLink = '';
    $indirLink = '';
}
?>

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Temacim - Link Ayarlama</title>
    <script>
        function setLinks(demoLink, indirLink) {
            document.getElementById('demoButton').onclick = function() {
                window.location.href = demoLink;
            };
            document.getElementById('indirButton').onclick = function() {
                window.location.href = indirLink;
            };
        }

        // Sayfa yüklendiğinde PHP'den gelen linkleri JavaScript fonksiyonuna geçir
        document.addEventListener('DOMContentLoaded', function() {
            setLinks('<?php echo $demoLink; ?>', '<?php echo $indirLink; ?>');
        });
    </script>
</head>
<body>
    <h1>Link Ayarlama Formu</h1>
    <form method="post">
        <label for="demoLink">Demo Link:</label>
        <input type="text" id="demoLink" name="demoLink" value="<?php echo htmlspecialchars($demoLink, ENT_QUOTES, 'UTF-8'); ?>" required>
        <br>
        <label for="indirLink">İndir Link:</label>
        <input type="text" id="indirLink" name="indirLink" value="<?php echo htmlspecialchars($indirLink, ENT_QUOTES, 'UTF-8'); ?>" required>
        <br>
        <button type="submit">Kaydet</button>
    </form>

    <h2>Butonlar</h2>
    <button id="demoButton">Demo Link</button>
    <button id="indirButton">İndir Link</button>
</body>
</html>