This is an old revision of the document!
WMPRO, WMMINI FW >= 1.0 WMMEGA FW >= 2.0
Test if no more data is available in a file or stream
Return 1 (true) if no more data is available: The pointer is at the end of the file (EOF) or there is no more data pending in the stream's input.
Return 0 (false) if there is more data available: The pointer is not at the end of the file or the stream's input has more pending data.
handle: Valid handle of a previously opened resource
1 if no data available, 0 if more data available
<pre><? // Read the file index.cgi line by line and format the output for display on the screen: $f=fopen("/index.cgi","r"); //open the file for reading and get the file handle if ($f) { while (!feof($f)) { print(htmlspecialchars(fgets($f))."\r\n"); //print the line to the screen } fclose($f); //close the file referenced by file handle } else { print("Unable to open file /index.cgi"); } ?></pre>
fopen() - Open a file for reading or writing
f485open() - Open the RS-485 port as a stream
fseropen() - Open the serial port at the specified baud rate with optional parameters
fsockopen() - Open an internet socket connection with optional timeout
fread() - Return bytes from a file or stream
fgets() - Return a single line from a file or stream, with optional size limit
fclose() - Close a file, stream or socket
htmlspecialchars() - Convert characters for display in HTML
if - Flow control structure for conditional execution
while - Flow control structure for a conditional loop