Я действительно работаю над распространением Ubuntu, кодированием php.Проблема при получении текстового содержимого (php)
Я хочу прочитать текстовый файл и извлечь строки так, чтобы они отображались в поле combobox.
Я пытаюсь сделать это следующим образом: (Я новичок в PHP, быть нежными: d)
$file = fopen($fichier_txt.'.txt', 'r+');
if ($file)
{
$compteur_lignes = 0;
while (!feof($file) /*&& ($buffer = fgets($file, 4096) !== false)*/)
{
$lignes = fgets($file);
echo '<br>';
echo $lignes;
$compteur_lignes++;
}
echo '<br>';
$lignes = fgets($file);
echo '<select name="cbBox" size="1" id="Combobox">';
$option = "<option value=\"Please select a Category\">Select an option</option> \n";
for ($i = 0; $i < $compteur_lignes; $i++)
{
$option .= "<option ";
$option .= "value=\"$lignes[$i]\">$lignes[$i]</option> \n";
}
echo $option;
echo '</select>';
fclose($file);
}
Как я это делаю, я получаю содержание моего текстового файла в моем локальном хосте но мой comboxo показывает пустые поля, например, если мои $ lignes [$ i] не содержат никакого значения ...
Не могли бы вы немного помочь мне :)?
Спасибо заранее,
С уважением,
Stelio Kontos.
Вы проверили 'file_get_contents'? – Aborted
Да, но это было неуместно, так как я хотел получить текст как массив, а не строку. –