Cara menukar nilai TXT: Gunakan butang suis
P粉769413355
P粉769413355 2023-09-13 16:52:32
0
1
764

Saya ingin tahu cara mengedit fail database.txt saya dengan menghidupkan dan mematikan butang. Saya baru mula belajar dan saya harap dapat memahami cara melaksanakannya.

database.txt

1|on|on|on|;

tetapan.php

<?php

<label class="switch">
  <input type="checkbox" name="switcha">
  <div class="slider"></div>
</label>

if (isset($_POST['switcha'])) {

}

<label class="switch">
  <input type="checkbox" name="switchb">
  <div class="slider"></div>
</label>

if (isset($_POST['switchb'])) {

}


<label class="switch">
  <input type="checkbox" name="switchc">
  <div class="slider"></div>
</label>

if (isset($_POST['switchc'])) {

}

?>

Ini ialah ubah hala untuk mendayakan atau melumpuhkan halaman

redirection.php

<?php

$data = file_get_contents("database.txt");
$rows = explode("|", $data);

$redirectiona = $rows[1];
$redirectionb = $rows[2];
$redirectionc = $rows[3];
    
if($redirectiona == "on"){
        header('location: 1.php');
        exit();
    }
if($redirectionb == "on"){
        header('location: 2.php');
        exit();    
    }
if($redirectionc == "on"){
        header('location: 3.php');
        exit();
    }
?>

P粉769413355
P粉769413355

membalas semua(1)
P粉090087228

Saya telah mencuba beberapa perkara berbeza dan tidak dapat mengetahui sama ada nilainya "dimatikan" jika tidak didayakan dan "dihidupkan" jika didayakan. Maaf ini mungkin kelihatan mudah tetapi saya baru bermula.

if (isset($_POST['switcha'])) {
    $data = file_get_contents("database.txt");
    $rows = explode("|", $data);

    $redirectiona = $rows[1];
    $redirectionb = $rows[2];
    $redirectionc = $rows[3];

    $content = str_replace("1|on|$redirectionb|$redirectionc|",file_get_contents($data));
    saveTxt($data,$content,'w');


}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan