HOME    FORUMS    MEMBBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 28.10.2009, 07:12
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Цитата:
Сообщение от mailbrush  
Как вариант - считывать по одной строке fgets.
Неправильный ответ Каков буфер для считывания строки? Длина строки может быть и больше 1024 байта. Как определить правильный буфер - чтобы не больше, не меньше и не вылезти за пределы оперативки? Зададите с запасом 10 кб - а строчка будет ХОТЬ одна 11 кб - и все, пролёт. А если весь файл равный 1 Гб состоит из одной строки? Думайте дальше, не все так просто, как кажется.

Еще раз условия:

1. Оперативка = 64 мб
2. Есть два файла, оба по 1Гб
3. Длина максимальной строки в каждом из файлов просто напросто неизвестна. Допускается, что каждый файл может состоять из одной строки, а может и из нескольких.
4. Цель - сравнить оба файла на идентичность текста

Вот если вы до сих пор думаете, что это очень просто - не вопрос, скрипт в студию. Универсальный скрипт, на все случаи жизни, при любых объемах оперативки и самих файлов.

PS: А то что не вопрос такого рода, так сразу массивы пишут свои. Фигушки

Последний раз редактировалось Pashkela; 28.10.2009 в 22:58..
 

  #2  
Старый 27.10.2009, 20:36
Bal-lek
Новичок
Регистрация: 25.06.2009
Сообщений: 22
Провел на форуме:
359636

Репутация: 1
По умолчанию

ВСЕМ спасибо, ребят, сорри но я вообще нуб в php, как мне теперь организовать вывод результата либо на экран либо в файл?
 

  #3  
Старый 27.10.2009, 20:50
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

Цитата:
Сообщение от Bal-lek  
ВСЕМ спасибо, ребят, сорри но я вообще нуб в php, как мне теперь организовать вывод результата либо на экран либо в файл?
в коде: mailbrush'a , krypt3r 'a & Deathdreams'a присутствует вывод
 

  #4  
Старый 27.10.2009, 20:57
Bal-lek
Новичок
Регистрация: 25.06.2009
Сообщений: 22
Провел на форуме:
359636

Репутация: 1
По умолчанию

просто у меня ничего из этого не работает, названия файлов указал свои ес-но, денвер стоит
используя код krypt3r выводит на экран
Array ( [2] => 2 )

при использовании кода mailbrush пустой экран и ничего нету в папке
Спасибо за ответы

Последний раз редактировалось Bal-lek; 27.10.2009 в 21:02..
 

  #5  
Старый 27.10.2009, 21:04
Bal-lek
Новичок
Регистрация: 25.06.2009
Сообщений: 22
Провел на форуме:
359636

Репутация: 1
По умолчанию

Цитата:
Надеюсь, ты не открываешь скрипт в браузере? Всмысле напряму, с компа. Сервер юзаешь?
ну закинул папку в www на денвере, а вот насчет браузера не понял, я через браузер запускаю скрипты которые есть у меня...
 

  #6  
Старый 27.10.2009, 21:04
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

Цитата:
Сервер юзаешь?
юзает:Array ( [2] => 2 )

Bal-lek
в файлах есть что то?
 

  #7  
Старый 27.10.2009, 21:10
Bal-lek
Новичок
Регистрация: 25.06.2009
Сообщений: 22
Провел на форуме:
359636

Репутация: 1
По умолчанию

да, в первом
1
2
3
во втором
3
2
4
1
 

  #8  
Старый 27.10.2009, 21:14
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме:
7518056

Репутация: 1089


Отправить сообщение для Kusto с помощью ICQ
По умолчанию

ясен пень что ничего небудет а где функция открытия файлов fopen() и закрытия после записи в него?- fclose() тебе не готовую программу дали а направление в котором ее до ума довести
P.S. Прошу прощение- просто не посмотрел внимательно код- думал результат в файл сохраняеться

Последний раз редактировалось Kusto; 27.10.2009 в 21:46.. Причина: Невнимательность в прочтении постов и кода
 

  #9  
Старый 27.10.2009, 21:29
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

Цитата:
Сообщение от Kusto  
ясен пень что ничего небудет а где функция открытия файлов fopen() и закрытия после записи в него?- fclose() тебе не готовую программу дали а направление в котором ее до ума довести
Кусто не объязательно юзать fopen() ,следственно и fclose(),ему дали готовый код.
 

  #10  
Старый 27.10.2009, 21:21
Bal-lek
Новичок
Регистрация: 25.06.2009
Сообщений: 22
Провел на форуме:
359636

Репутация: 1
По умолчанию

Kusto а зачем так нервничать, я никого не заставляю отвечать, и зачем писать сюда
Цитата:
ясен пень что ничего небудет а где функция открытия файлов fopen() и закрытия после записи в него?- fclose() тебе не готовую программу дали а направление в котором ее до ума довести
если я написал в начале темы
Цитата:
Как это реализовать, просто далек от php и всего такого... Спасибо
Вы думаете я знаю что это нужно сделать?
Кто не хочет не отвечайте, никого ен заставляю!!!
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
прикол пришел на асю mesejj Болталка 11 01.05.2009 21:27



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ