PHP Link Yönlendirme Sorunu
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.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
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>