我有一個問題清單的國家和我解釋不了,, 第一,這是我的函數奇怪的使用功能,從TXT
function list_countries($id,$name=null,$result=null){
$countries = 'countries.txt';
$selected = '';
echo '<select name="'.$name.'" id="'.$id.'">';
echo '<option disabled>طالب الغد</option>';
if(file_exists($countries)){
if(is_readable($countries)){
$files = file_get_contents($countries);
$files = explode('|',$files);
foreach($files AS $file){
$value = sql_safe($file);
if(strlen($value) < 6){
echo '<option disabled>'.$value.'</option>';
}else{
if($value == $result){
$selected = ' selected="selected" ';
}
echo '<option value="'.$value.'".$selected.'>'.$value.'</option>';
}
}
}else{
echo 'The file is nor readable !';
}
}else{
echo "The file is not exist !";
}
echo '</select>';
}
現在解釋 我有一個文本文件,包括國家名稱用「|」分隔 在這個文件中,有國家之前標題,,我的意思是這樣
U|United Kingdom|United State|UAE etc ..
L|Liberia|Libya etc ..
現在什麼功能不要被禁用,標題,它總是一個字.. 但strlen函數的最小數目它是給我是5不是一個..「這是第一個問題 第二個在$結果永遠不等於$值和乙醚我不知道爲什麼??
你說這些國家是用|隔開的,但你提供的例子每行有一個國家。這是什麼? – LSerni
EDITED ,,,現在看 –