ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

28.10.2009, 07:12
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от mailbrush
Как вариант - считывать по одной строке fgets.
Неправильный ответ  Каков буфер для считывания строки? Длина строки может быть и больше 1024 байта. Как определить правильный буфер - чтобы не больше, не меньше и не вылезти за пределы оперативки? Зададите с запасом 10 кб - а строчка будет ХОТЬ одна 11 кб - и все, пролёт. А если весь файл равный 1 Гб состоит из одной строки? Думайте дальше, не все так просто, как кажется.
Еще раз условия:
1. Оперативка = 64 мб
2. Есть два файла, оба по 1Гб
3. Длина максимальной строки в каждом из файлов просто напросто неизвестна. Допускается, что каждый файл может состоять из одной строки, а может и из нескольких.
4. Цель - сравнить оба файла на идентичность текста
Вот если вы до сих пор думаете, что это очень просто - не вопрос, скрипт в студию. Универсальный скрипт, на все случаи жизни, при любых объемах оперативки и самих файлов.
PS: А то что не вопрос такого рода, так сразу массивы пишут свои. Фигушки
Последний раз редактировалось Pashkela; 28.10.2009 в 22:58..
|
|
|

27.10.2009, 20:36
|
|
Новичок
Регистрация: 25.06.2009
Сообщений: 22
Провел на форуме: 359636
Репутация:
1
|
|
ВСЕМ спасибо, ребят, сорри но я вообще нуб в php, как мне теперь организовать вывод результата либо на экран либо в файл?
|
|
|

27.10.2009, 20:50
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
Сообщение от Bal-lek
ВСЕМ спасибо, ребят, сорри но я вообще нуб в php, как мне теперь организовать вывод результата либо на экран либо в файл?
в коде: mailbrush'a , krypt3r 'a & Deathdreams'a присутствует вывод
|
|
|

27.10.2009, 20:57
|
|
Новичок
Регистрация: 25.06.2009
Сообщений: 22
Провел на форуме: 359636
Репутация:
1
|
|
просто у меня ничего из этого не работает, названия файлов указал свои ес-но, денвер стоит 
используя код krypt3r выводит на экран
Array ( [2] => 2 )
при использовании кода mailbrush пустой экран и ничего нету в папке
Спасибо за ответы 
Последний раз редактировалось Bal-lek; 27.10.2009 в 21:02..
|
|
|

27.10.2009, 21:04
|
|
Новичок
Регистрация: 25.06.2009
Сообщений: 22
Провел на форуме: 359636
Репутация:
1
|
|
Надеюсь, ты не открываешь скрипт в браузере? Всмысле напряму, с компа. Сервер юзаешь?
ну закинул папку в www на денвере, а вот насчет браузера не понял, я через браузер запускаю скрипты которые есть у меня...
|
|
|

27.10.2009, 21:04
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
юзает:Array ( [2] => 2 )
Bal-lek
в файлах есть что то?
|
|
|

27.10.2009, 21:10
|
|
Новичок
Регистрация: 25.06.2009
Сообщений: 22
Провел на форуме: 359636
Репутация:
1
|
|
да, в первом
1
2
3
во втором
3
2
4
1
|
|
|

27.10.2009, 21:14
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
ясен пень что ничего небудет а где функция открытия файлов fopen() и закрытия после записи в него?- fclose() тебе не готовую программу дали а направление в котором ее до ума довести
P.S. Прошу прощение- просто не посмотрел внимательно код- думал результат в файл сохраняеться
Последний раз редактировалось Kusto; 27.10.2009 в 21:46..
Причина: Невнимательность в прочтении постов и кода
|
|
|

27.10.2009, 21:29
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
Сообщение от Kusto
ясен пень что ничего небудет а где функция открытия файлов fopen() и закрытия после записи в него?- fclose() тебе не готовую программу дали а направление в котором ее до ума довести
Кусто не объязательно юзать fopen() ,следственно и fclose(),ему дали готовый код.
|
|
|

27.10.2009, 21:21
|
|
Новичок
Регистрация: 25.06.2009
Сообщений: 22
Провел на форуме: 359636
Репутация:
1
|
|
Kusto а зачем так нервничать, я никого не заставляю отвечать, и зачем писать сюда
ясен пень что ничего небудет а где функция открытия файлов fopen() и закрытия после записи в него?- fclose() тебе не готовую программу дали а направление в котором ее до ума довести
если я написал в начале темы
Как это реализовать, просто далек от php и всего такого... Спасибо
Вы думаете я знаю что это нужно сделать?
Кто не хочет не отвечайте, никого ен заставляю!!!
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|