El problema está en tu script que tiene la tabla. file_get_contents() leerá el archivo sin procesarlo, pues está en el mismo servidor y directorio.
Si cambiás tus primeras líneas por esto, vas a ver:
Código PHP:
Ver original$url="tablaejemplo.php";
echo $html;
Eso es porque lo está leyendo como un archivo de texto común. Diferente sería si se encontrara en otro servidor, dado que tiene que hacer el pedido al servidor y éste lo procesará.
Lo que podrías hacer es usar un "ouput buffer". Es decir, procesar el código PHP usando include() pero salvar el output en una variable, sin mostrarlo. Para eso, reemplazá:
por: