te hace falta concatenar bien tus strings, con la función... y además estás usando unas comillas que no son legales... (:
Código PHP:
//MAL
echo "<td>"substr($cadena,0,strpos($cadena,''‘,30)).‘…’"</td>";
// BIEN -eso creo-
echo "<td>" . substr($cadena,0,strpos($cadena,'',30)) . "…</td>";
seguro es por que copiaste y pegaste... mal hábito!!