has intentado leer el archivo con
file_get_contents()?
lo digo porque usar un gestor para abrir un archivo y leerlo solo funciona en casos puntuales, no genéricos como el tuyo...
Código PHP:
echo substr_count(file_get_contents('datos.txt'),"h2classr");