Forum Webscript.Ru

Разное => Поиск, изготовление скриптов и прочее... => Тема начата: weter от 15 Июня 2003, 16:02:49

Название: Удаление строчек из txt файла
Отправлено: weter от 15 Июня 2003, 16:02:49
Люди добрые помогите чем можете, хоть и вопрос наверно детский, но мне его не решить...

вообщем есть несколько файлов txt в каждом есть записи вида

names1.txt
саша  21  бла   бла   бла  
маша 13  бла    бла   бла  
петя 12   бла   бла   бла  

names2txt
саша  25 бла   бла   бла  
люда 23 бла   бла   бла  
галя 12 бла   бла   бла  

вообщм то параметры везде одинаковы, но только имена разные, у файлов, так вот как сделать так,
что бы можно было выбрать файл и удалять конкретно сашу или машу  и соответственно всю строку с их параметрами, т.е что бы я мог видеть что я удаляю.  лучьше если будет дроп-даун бокс и кнопка удалить...
Название: Удаление строчек из txt файла
Отправлено: Mog. от 15 Июня 2003, 16:06:46
Тебе готовый скрипт нужен или типа алгоритм?
И вообще, кроме саша маша параметры и бла-бла, хорошо бы в строке иметь уникальный для каждого юзера параметр-идентификатор. Что бы не ошибиться при удалении. Или речь идет о готовых данных, которые надо почистить и все?
Название: Удаление строчек из txt файла
Отправлено: weter от 15 Июня 2003, 16:08:39
желательно скрипт...
Название: Удаление строчек из txt файла
Отправлено: Mog. от 15 Июня 2003, 16:12:10
А обязательно на ПХП?
Название: Удаление строчек из txt файла
Отправлено: weter от 15 Июня 2003, 16:18:24
нет, можно и на perl
Название: Удаление строчек из txt файла
Отправлено: Mog. от 15 Июня 2003, 16:26:19
Кусок файла names1.txt кинь на chudnov@km.ru , или в форум. 5 - 6 строчек.
Название: Удаление строчек из txt файла
Отправлено: Меняздесьдавнонет от 15 Июня 2003, 16:50:16
а что эта тема делает в этом форуме?
Дла попрошайничества же, вроде, отдельный есть?
Название: Удаление строчек из txt файла
Отправлено: weter от 15 Июня 2003, 16:51:01
отправил на мыло, письмо №2 первое ничаянно нажал отправить, только еще одно, файлов с именем names_n.txt штук 8-10
Название: Удаление строчек из txt файла
Отправлено: Alexandr от 15 Июня 2003, 17:08:34
Я понял так:
Надо удалить определённую строку из всех файлов.

function del_file_row($path_file, $str){
$data=file($path_file);
for($i=0;$i$fp=fopen($path_file, "w+");
fwrite($fp, implode(\'\', $data));
}

//Далее так
for($i=1;$i<=2;$i++){
$path=$_SERVER[\'DOCUMENT_ROOT\']."/path/name$i.txt";
del_file_row($path, \'петя 12 бла бла бла\');
}


Цитировать
weter:
что бы можно было выбрать файл и удалять конкретно сашу или машу и соответственно всю строку с их параметрами, т.е что бы я мог видеть что я удаляю. лучьше если будет дроп-даун бокс и кнопка удалить...


Получить все строки можно так:
Читаешь с помошью функции file все файлы в переменные, далее сливаешь все строки в один массив (array_merge()), а далее выбираешь тока уникальные - array_unique()
А дроп-даун бокс сгенерить дело техники.
Название: Удаление строчек из txt файла
Отправлено: weter от 15 Июня 2003, 17:36:27
Alexandr

немного ни так, надо что бы можно было выбрать файл из четкого списка (он не изменится) и можно было бы удалять из него позиции...

Спасибо большое заранее
Название: Удаление строчек из txt файла
Отправлено: Меняздесьдавнонет от 15 Июня 2003, 17:44:17
Да уж, Саша!
Взялся писать - так пиши уж по тз! :-)

Выводи первую форму, с файлами.
после выбора файла выводи вторую, с содержимым.
ставь кнопку, и потом только удаляй :-)

а то ишь - на халяву хотел! ;-)
Название: Удаление строчек из txt файла
Отправлено: Mog. от 15 Июня 2003, 17:46:37
weter, я те письмом скрипт отправил (надеюсь дойдет). Правда на перле :) На чем, так сказать,  умеем...
Название: Удаление строчек из txt файла
Отправлено: nagash от 15 Июня 2003, 21:27:08
а напишите мне тоже пожалуйста скрипт...
м... скажем м...
ну блин...
о! напишите мне полноценный клон http://www.ebay.com!!!!!!!
хочу! =)
Название: Удаление строчек из txt файла
Отправлено: FreeSpace от 15 Июня 2003, 22:30:12
[off]А слабо мне виндоуз от багов почистить и на асме переписать? ;)[/off]
ИМХО, тут задачка попроще обсуждалась..
Название: Удаление строчек из txt файла
Отправлено: Mog. от 16 Июня 2003, 07:41:40
Цитировать
nagash:
напишите мне полноценный клон
Полноценные клоны бывают только в кино. Да и тех обычно в конце фильма кончают :)
Название: Удаление строчек из txt файла
Отправлено: Меняздесьдавнонет от 16 Июня 2003, 10:16:18
Mog.
Не отмазывайся. Так и скажи, что слабО ;-)
Название: Удаление строчек из txt файла
Отправлено: Mog. от 16 Июня 2003, 10:30:27
Гы! А я и не отмазываюсь. Слабо конечно.
Название: Удаление строчек из txt файла
Отправлено: ThE0ReTiC от 16 Июня 2003, 10:37:04
переехали