======fread====== WMPRO, WMMINI FW >= 1.0 WMMEGA FW >= 2.0 Read bytes from a file, stream or socket ====Description==== mixed fread ( int $handle, int $bytes ) This function attempts to read a specified number of bytes from a file, stream or socket. If less than the number of bytes are available it will return the available data. If no data is available it will return an empty string. ====Parameters==== $handle: Valid handle of a previously opened resource $bytes: Limit to the number of bytes returned ====Return Values==== * String containing the data requested from the resource * The length of the returned string depends on available data (0 to $bytes) * Integer 0 for error ====Example==== ===Read the 32 byte MD5 hash from file /md5.txt=== ====See Also==== [[fopen()]] - Open a file for reading or writing [[fseropen()]] - Open the serial port at the specified baud rate with optional parameters [[f485open()]] - Open the RS-485 port at the specified baud rate and parity [[fsockopen()]] - Open an internet socket connection with optional timeout [[fgets()]] - Return a single line from a file, stream or socket, with optional size limit [[fwrite()]] - Write data to a file, stream or socket [[feof()]] - Test if no more data is available in a file, stream or socket [[filesize()]] - Return the size of a file, or the number of unread bytes in a stream or socket [[fseek()]] - Position the file pointer in an open file [[ftell()]] - Return the current position of a file read/write pointer [[fclose()]] - Close a file, stream or socket