[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автоматическое создание новой строки
Fen
Здравствуйте. У меня возник вопрос.
Вот у меня имеется такая табличка:
<?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
smile.gif

Спустя 10 минут, 12 секунд (12.02.2012 - 17:10) Fen написал(а):
Не могли бы вы написать скрипт, чтобы я уже по нему разбирался?
Например есть файлы .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 дал код, нужно допилить немного


<?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 рублей это как-то многовато.

Спустя 1 минута, 29 секунд (12.02.2012 - 21:17) inpost написал(а):
Ну что, прирост студентов-халявщиков на завтра вырос +5. Вы помогли одному smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.