fread чтение из строки

iigor

Новичок
fread чтение из строки

Тут извлёк из архива бинарный файл $str=$unzip->GetDataByName("file.bin"); пытаюсь прочитать $fp=fread($str,4); а ничего нет... Попробовал с помощью substr($str,0,4); работает но мне это ОЧЕНЬ не нравиться. Как прочитать это как файл? (чтоб без 2 параметров было как substr) (Идеальный вариант это поток).
 

Фанат

oncle terrible
Команда форума
круто.
праздники сказываются на населении.
Получаю строку, и хочу, чтобы она стала потоком. Который стремительным домкратом. А сам я - царицею морскою! =)
Попробовал с помощью substr($str,0,4); работает но мне это ОЧЕНЬ не нравиться.
И почему же это тебе ОЧЕНЬ не нравиТся,? Поделись с нами.
 

iigor

Новичок
Думаю что быстродействие будет больше да и не надо таскаться с доп параметром текущей позицией, мне всего то надо прочитать всё последовательно, да и красивей код будет. Чтоб не переделывать то что сейчас написано приходиться сохранять в файл потом его открывать. (если сравнивать с java там это есть)

-~{}~ 01.01.07 19:38:

Сам такой: "праздники сказываются на населении".
 

iigor

Новичок
Фанат пожалуйста не пиши не по теме, а да и можешь удалить все свои сообщения, из этого топика, для таких вещей есть другие форумы, и определённые ветки. (наверно и у других тоже самое)
 

Фанат

oncle terrible
Команда форума
да ладно.
ты серьёзно думаешь, будто твоя проблема чем-то важнее этого мусора? =)

Если бы у тебя действительно была важная проблема - тебе бы помогли её решить. Если бы действительно скрипт работал очень медленно. Или переписывать его было дольше, чем строчить послания на форум. А так у тебя только лень да больная фантазия.

Один лишний параметр красоту ему испортил. Умора =)
Гламурных программеров я до сих пор не встречал. Хорошо год начинается =)
 

avenger_msoft

Новичок
Автор оригинала: Фанат
Гламурных программеров я до сих пор не встречал. Хорошо год начинается =)
Хорошо сказал. Улыбнуло :D

-~{}~ 01.01.07 18:43:

Автор оригинала: iigor чтоб без 2 параметров было как substr)
Можно так:
PHP:
function mysubstr($str,$len) {
    return substr($str,0,$len)
}
А затем: mysubstr($str,4)
 

Фанат

oncle terrible
Команда форума
avenger_msoft
static переменную забыл.
Другое дело, что и с нею этот код будет фигнёй на постном масле. Чего ни ты, ни автор вопроса, упорно понять не можете. Ну, видать, не всем дано...

Существует единственная причина хотеть работать с потоком. Но если бы автор вопроса умел думать, он бы не требовал от пхп умения работать со строкой, как с потоком. А потребовал бы этого от кое-чего другого.
а в нынешней формулировке этот вопрос - мусор, ничем не лучше моих реплик.
А молодой и горячий автор, разумеется, считает своё понимание проблемы самым верным, а окружающих - недоучками.
 
Сверху