Boxerman Posted August 11, 2015 Share Posted August 11, 2015 Hey guys, I'm trying to scan a stream and check to see if the words: "Error: unable to create" appears. If word exists it needs to stop what's its doing and echo that out on a page. Current code: $stream = ssh2_exec($connection, $runCMD); // force PHP to wait for the output stream_set_blocking($stream, true); // read the output into a variable $data = ''; //loop the buffer and store output to $data while($buffer = fread($stream, 4096)) { $data .= $buffer; } // close the stream fclose($stream); // print the response echo '<pre>'; echo $data; echo '</pre>'; My issue is, my mind set is IF term appears n $data then echo that line out and stop. but i just can't figure this out any advise? Link to comment https://forums.phpfreaks.com/topic/297729-scan-buffer/ Share on other sites More sharing options...
scootstah Posted August 11, 2015 Share Posted August 11, 2015 You can use strpos() to see if a string exists within another string. Link to comment https://forums.phpfreaks.com/topic/297729-scan-buffer/#findComment-1518467 Share on other sites More sharing options...
Boxerman Posted August 11, 2015 Author Share Posted August 11, 2015 Thanks! +1 Link to comment https://forums.phpfreaks.com/topic/297729-scan-buffer/#findComment-1518469 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.