Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
давай чтоб мозг зря не тереть, выкладывай реальный кусок файла users.txt и задачу нарисуй что куда в итоге должно писаться, будем смотреть где собака порылась. возможно парсинг твоего файла происходит не совсем верно.
Добавлено (25 Октябрь 2010, 01:52) ---------------------------------------------
Quote (Сергей)
умела удалять нужный индекс
ну она может удалить часть массива в команде DeleteArray, в принципе можно высчитать конкретный кусок на удаление, но оно того не будет стоить Как задавать вопросы
давай чтоб мозг зря не тереть, выкладывай реальный кусок файла users.txt и задачу нарисуй что куда в итоге должно писаться, будем смотреть где собака порылась. возможно парсинг твоего файла происходит не совсем верно.
но выложить файл users.txt не имею права , так как там конфиденциальная информация . Задача проста как токамак , и с вашей помощью она решена на половину , то есть выбирает данные из определенной ячейки строки . Вторая половина решения задачи что то не удается , из-за непоняток с записью в файл . Если есть возможность давай законектишся ко мне на ПК через Тим Вивер
думаешь я знаю о чем идет речь? я там уже полгода не появлялся. можешь положить файл себе на сайт и кинуть ссылку мне в ЛС, тогда разберемся. Как задавать вопросы
с ума не сходи, если доверяешь ему, то вышли в личку или сюда запароленный архив
А что будут если он зайдет через Тим Вивер ? я думаю Дембель не относиться к падонкам , и делать пакости не будет , к тому же запустить какую то программу без моего ведома на ПК нельзя , поведенческий анализатор фаервола выдаст тысячу окон прежде чем запустить какую то программу К тому же по моему будет проще если он сделает дамп памяти своего сайта и поэксперементирует с своей базой
Добавлено (25 Октябрь 2010, 02:06) ---------------------------------------------
Quote (DEMBEL)
думаешь я знаю о чем идет речь?
в админку зайди и в раздел резервное копирование , и сделай полный бэкап , внутри бэкапа будет и файл users.txt
Quote (DEMBEL)
можешь положить файл себе на сайт и кинуть ссылку мне в ЛС, тогда разберемся
Давай лучше бэкап у себя сделай , просто как то не кульно с точки зрения этики мне как админу Инет ресурса распространять БД с юзерами пусть даже и с мерами безопасности
Quote (Сергей)
Snow_Irbis, а что Append не помог?!
Нет пишет так как и если оставить поле пустым ( то есть без Append или [i] ) , то есть в файле получаются данные через строку
Сообщение отредактировано Snow_Irbis - Пн, 25 Октября 2010, 02:07
сделай файл из 2-3-4 строчек базы, в тексте данных вставь/убери некоторые символы или замусорь, остальное не трогай, посмотрим структуру файла, расставление разделителей. Как задавать вопросы
Выбери пункт Сохранить только базы данных , тогда хватить должно стопудово
Добавлено (25 Октябрь 2010, 02:13) ---------------------------------------------
Quote (DEMBEL)
сделай файл из 2-3-4 строчек базы, в тексте данных вставь/убери некоторые символы или замусорь, остальное не трогай, посмотрим структуру файла, расставление разделителей.
Да никаких там символов вроде нет таких , только разделитель и то что внутри разделителя
Snow_Irbis, зачем ты нам сложности создаешь, сделай пару строк фала, а где секретные слова, то замени на "мусор" только спец-символы не заменяй, между разделителями. Думаешь по приколу нам, делать какие то бекапы и т.д.
Сообщение отредактировано Сергей - Пн, 25 Октября 2010, 02:16
ПИ После скачивания не забудь бэкап на серваке снести или переименовать !
Добавлено (25 Октябрь 2010, 02:18) ---------------------------------------------
Quote (Сергей)
Snow_Irbis, зачем ты нам сложности создаешь, сделай пару строк фала, а где секретные слова, то замени на "мусор" только спец-символы не заменяй, между разделителями. Думаешь по приколу нам, делать какие то бекапы и т.д.
Я такой файлик выкладывал ранее где вместо данных везде ТЕСТ , но вон ДЕмбель щас еще свою БД попробует попарсить
вижу проблему - отсутствие данных между разделителями |, получаются двойные, тройные разделители - это будут уже разные разделители для neobook - |,||,||| это разные вещи
вижу проблему - отсутствие данных между разделителями |, получаются двойные, тройные разделители - это будут уже разные разделители для neobook - |,||,||| это разные вещи
чтоб парсить такую хрень нужно предварительно заменить множественные разделители единственным, но тогда элементы массивов разных строк не будут соответствовать друг другу (потеряются поля без данных), или вставить между разделителями пробелы, тогда это будет трактоваться как пустой элемент и соответствие номерам массива сохранится.
Добавлено (25 Октябрь 2010, 02:22) ---------------------------------------------
Quote (Сергей)
это не играет роли
как не играет, необук воспринимает разделитель как СТРОКУ, а | || ||| |||| это разные строки, как думаешь? Вот если бы было |, | |, | | |, | | | | тогда другое дело
Добавлено (25 Октябрь 2010, 02:24) --------------------------------------------- хотя мож я и прогнал
как пустой элемент и соответствие номерам массива сохранится.
DEMBEL, при парсере массив в любом случае будет, а вот дальше для сохранения через иф делать, если пусто то пробел...Но здается мне, что и не в этом дело
DEMBEL, видимо твоя теория с двумя последовательно идущими друг за другом знаками разделителей не верна , сам проверь сделай пару строк файла юсерс.тхт и заполни в нем все ячейки все равно такая фигня будет происходить
Добавлено (25 Октябрь 2010, 02:25) --------------------------------------------- Тут собака где то в другом зарыта
Добавлено (25 Октябрь 2010, 02:26) ---------------------------------------------
Quote (Сергей)
DEMBEL, при парсере массив в любом случае будет, а вот дальше для сохранения через иф делать, если пусто то пробел...Но здается мне, что и не в этом дело
Указанная строка в распарсиваемом файле быть пустой по определению не может
ну ладно, будем проверять. Опиши задачу по пунктам что откуда должно читаться и что куда писаться. еще я тут вижу какието подозрительные спецсимволы, да и текст файла с юкоза в кодировке UTF-8, отсюда еще странный мусор. NB не понимает UTF поэтому вероятно следует строки конвертить в ANSI (Win1251) с помощью плагина zmFunctions для корректной обработки кириллицы, а то вместо нее будет мусор. Как задавать вопросы
вот простой пример, обрати внимание на номера массивов, как я и говорил массив будет, только тут просто нумерация а из файла уже идет пустое значение, т.е. автоматом не удаляется
Добавлено (25 Октябрь 2010, 02:31) ---------------------------------------------
ну ладно, будем проверять. Опиши задачу по пунктам что откуда должно читаться и что куда писаться. еще я тут вижу какието подозрительные спецсимволы, да и текст файла с юкоза в кодировке UTF-8, отсюда еще странный мусор. NB не понимает UTF поэтому вероятно следует строки конвертить в ANSI (Win1251) с помощью плагина zmFunctions для корректной обработки кириллицы, а то вместо нее будет мусор.
Ну как бы с каждой строки файла юсерс.тхт с ячеки 8 , нужно переносить данные в файл скажем дата.тхт , в такую же строку по счету где и находились данные из ячейки 8 , если я не ошибаюсь то приведенный мною ранее код должен был бы с этим справляться но все происходит согласно законам теории и практики , когда в теории все знают как что то должно работать но оно работает совсем по другому , а на практике все работает так как надо но никто не знает как и почему