2009-12-01 2 views

답변

2

이 기능은 원하는 곳으로 스트림 커서를 이동해야합니다

function moveStreamCursorTo(&$fp, $offset) 
{ 
    for ($i = 0; $i < $offset; $i++) 
     fgetc($fp); 
} 

// Use like this: 
$curPos = 459; 
$desiredPos = 1345; 

moveStreamCursorTo($yourStream, $desiredPos - $curPos); 

이를 테스트하고 결과를보고하십시오.

+0

빠른 답장을 보내 주셔서 감사합니다. 이 기능은 텔넷과 완벽하게 작동합니다. 그러나 방금 발견 한 바에 따르면 솔루션에 대해 stream_get_line() 함수를 사용할 수 있습니다. 지정된 기호로 데이터를 분리 할 수 ​​있기 때문입니다. 따라서이 함수는이 경우에 더 적합합니다. 그러나 도움을 주셔서 대단히 감사합니다. 오후 8시 30 분 P.S. 미안 해요, 제 영어는 모국어가 아닙니다. – Alex

+0

괜찮습니다. 영어도 마찬가지입니다.) – Franz

관련 문제