Вот у меня имеется такая табличка:
<?php
$data = parse_ini_file("text.ini");
echo "<table border=1><tr><td>{$data['Name']}</td>";
echo "<td>{$data['Age']}</td></tr></table>";
?>
И имеется файл text.ini:
Name = Dima
Age = 16
Как мне сделать, так чтобы при появлении нового файла .ini, создавалась новая строка с этими данными.
Спустя 1 минута, 55 секунд (12.02.2012 - 16:46) nugle написал(а):
Читай дирикторию, потом все файлы ini и выводи результат
Спустя 4 минуты, 41 секунда (12.02.2012 - 16:51) Fen написал(а):
А вы не могли бы написать простенький пример?
Спустя 8 минут, 15 секунд (12.02.2012 - 16:59) nugle написал(а):
В переменной $file будут по очереди лежать все файлы, выбираешь ini. Как выбрать. Делить explode('.', $file) и если элемент массива с индексом 1 равно ini выводить из него данные
<?php
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file\n";
}
}
closedir($handle);
}
?>
Спустя 1 минута, 21 секунда (12.02.2012 - 17:00) inpost написал(а):
через foreach это делается.
Массивом у тебя выступает $data
Массивом у тебя выступает $data
Спустя 10 минут, 12 секунд (12.02.2012 - 17:10) Fen написал(а):
Не могли бы вы написать скрипт, чтобы я уже по нему разбирался?
Например есть файлы .ini, их содержимое например:
Name = Dima
Age = 16
Это должно выводится в таблицу:
При появлении в этой папке еще одного файла .ini должна создаваться новая строка с данными из нового файла. Как это все реализовать?
Можно с примером?
Например есть файлы .ini, их содержимое например:
Name = Dima
Age = 16
Это должно выводится в таблицу:
<table><tr><td>Тут имя</td><td>Тут возраст</td></tr></table>
При появлении в этой папке еще одного файла .ini должна создаваться новая строка с данными из нового файла. Как это все реализовать?
Можно с примером?
Спустя 3 минуты (12.02.2012 - 17:13) nugle написал(а):
Fen
Я сделал и так за тебя половину работы, тебе просто поэкспериментировать надо с ф-иями
Я сделал и так за тебя половину работы, тебе просто поэкспериментировать надо с ф-иями
Цитата |
Не могли бы вы написать скрипт, чтобы я уже по нему разбирался? |
Без проблем, но за определенную плату
Спустя 2 минуты, 6 секунд (12.02.2012 - 17:15) Fen написал(а):
Цитата (nugle @ 12.02.2012 - 14:13) | ||
Fen Я сделал и так за тебя половину работы, тебе просто поэкспериментировать надо с ф-иями
Без проблем, но за определенную плату |
И сколько же вы хотите за пару строк?
Спустя 2 минуты, 14 секунд (12.02.2012 - 17:18) nugle написал(а):
В личку пиши
Спустя 1 час, 10 минут, 35 секунд (12.02.2012 - 18:28) Fen написал(а):
актуально
Спустя 2 часа, 22 минуты, 25 секунд (12.02.2012 - 20:51) walerus написал(а):
nugle Ты не помог парню? или заломил цену ? ))
Fen - Давай тут по порядку решать, тебе нужно собрать все файлы в директории.
nugle дал код, нужно допилить немного
Допилили, теперь у тебя есть массив с именами файлов - $list_files
Все, тебе нужно пройтись циклом по массиву, прочесть каждый файл, и внести его в таблицу.
Fen - Давай тут по порядку решать, тебе нужно собрать все файлы в директории.
nugle дал код, нужно допилить немного
<?php
$list_files = array();
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$tmp = explode( '.', $file );
if ( $tmp[1] == 'ini' )
$list_files[] = trim( $file );
}
}
closedir($handle);
}
?>
Допилили, теперь у тебя есть массив с именами файлов - $list_files
Все, тебе нужно пройтись циклом по массиву, прочесть каждый файл, и внести его в таблицу.
Спустя 2 минуты, 15 секунд (12.02.2012 - 20:53) nugle написал(а):
walerus
я меркантильный) немного просил, ну а что делать, если человеку написал код по кусочкам, а он не хочет его собирать...
я меркантильный) немного просил, ну а что делать, если человеку написал код по кусочкам, а он не хочет его собирать...
Спустя 14 минут, 9 секунд (12.02.2012 - 21:07) inpost написал(а):
Fen
А почему самому не попробовать сделать хоть что-то? Я же функцию назвал...
А почему самому не попробовать сделать хоть что-то? Я же функцию назвал...
Спустя 8 минут, 28 секунд (12.02.2012 - 21:16) Fen написал(а):
walerus большое вас спасибо помогли.
nugle не знаю как для вас, но для меня за пару строк 200 рублей это как-то многовато.
nugle не знаю как для вас, но для меня за пару строк 200 рублей это как-то многовато.
Спустя 1 минута, 29 секунд (12.02.2012 - 21:17) inpost написал(а):
Ну что, прирост студентов-халявщиков на завтра вырос +5. Вы помогли одному