v2.5.2
Giriş yap

PHP Link Yönlendirme Sorunu

hyhelvaci
279 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
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (1)
bhebatu
250 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>


PHP