Es una posibilidad... pero php autointerpreta las variables dentro de las comillas dobles como en este caso:
Código PHP:
"gal/$carpeta/"
Cita:
Iniciado por webmaster at daersys dot net <?php
$var = "test";
echo "$var"; // Will output the string "test"
echo "\$var"; // Will output the string "$var"
echo '$var'; // Will do the exact same thing as the previous line
?>
Y en terminos de carpeta podria ser... pero como no sabemos que error es el que le arroja, podriamos estar interviniendo todo el dia en errores posibles en vez de atacar el error de raiz.
=)
Suerte!