Verifica el contenido de $txt, ¿qué es lo que realmente mandas a imagestr?
Te lo digo porque es posible que se esté metiendo "ruido". Hice una prueba similar a lo tuyo y primero no obtuve ningún error, pero me fijé que en tu ciclo
while la variable $txt siempre se reasigna perdiéndose el valor anterior. Imagino que es una errata y en realidad estás concatenando al valor anterior:
Código PHP:
$txt .= $row[nombre];
Pero cuando hice esa modificación, la imagen salió en blanco. Entonces probé que pasaba con $txt haciendo un
y vi algo como esto:
Cita:
<br />
<b>Notice</b>: Undefined variable: txt in ....
|
antes del texto que quería. Y los carcateres especiales son los que meten ruido. Aquí el problema es que $txt no tenía un valor inicial.
Checa. Quizá por ahí esté el problema.
// Saludos