A. Txt bir seçme açılan oluşturma?

2 Cevap php

Ben bir wordpress (php) tema seçkin bir menü kodlanmış ettik, ama müdür sık ​​sık bu düzenleme gerektirir. Bir metin dosyası import select açılan seçenekleri doldurmak mümkün mü? Yani o sadece metin dosyasını düzenlemek için vardır ve menü seçenekleri değiştirmek istiyorsunuz.

Geçerli menü şöyle:

<select name="location" id="sort-location" class="sort-dropdown"> 
            <option value="" selected="selected">LOCATION:</option> 
            <option value="" disabled="">--------------</option> 
            <option value="hongkong">Hong Kong</option> 
            <option value="taiwan">Taiwan</option> 
            <option value="mainland_china">Mainland China</option> 
            <option value="" disabled="">--------------</option> 
            <option value="">SHOW ALL</option> 
        </select>

2 Cevap

Emin - Kendinizi seçtiğiniz formatta hatları üzerinden çalışan küçük bir döngü yapmak.

<?php
$select = file_get_contents('select.txt');
$lines = explode("\n", $select);
foreach ($lines as $line) {
    // let's say our format is like this:
    // value|name|selected|disabled
    // or:
    // -
    // for separator
    if ($line == '-') {
        echo '<option disabled="disabled">----------</option>';
    } else {
        list($value, $name, $selected, $disabled) = explode("|",$line);
        echo '<option value="'.$value.'"',
        $selected?' selected="selected"':'',
        $disabled?' disabled="disabled"':'',
        '>'.$name.'</option>';
    }
}
?>