Sobre el condicional. No es posible ejecutar código PHP "incrustado" dentro de una variable (A menos que uses eval(), como ya te mencionaron más arriba, pero te lías mucho con eso). Hay formas de simplificar el proceso:
Código PHP:
// ———– Almacenamos el texto que va a llever el pdf en la variable $html. ¡¡¡Atención porque este texto llevará el condicional y la imagen del producto que es lo que no va!!! —————–
$html =("
.........................................
<tr>
<td>Disponibilidad</td>
<td>".($p['disponibilidad'] == '1' ? "disponible" : "no disponible")."</td>
</tr>
.........................................
");
Más información sobre el uso de la sintaxis
a ? b : c en
este mensaje
Ahora, con respecto a la redimensión de imagenes, tendríamos que ver el archivo mini.php para saber quñe tendrías que hacer para que se guarde la imagen en el servidor.
Saludos,