Hola Damian
En un archivo .TXT no puedes escribir líneas de código PHP, sino que estás escribiendo texto plano. Llamamos texto plano al texto normal (el que no es código).
Lo que puedes hacer para definir las variables en un archivo externo, es crear un archivo con extensión PHP (.php).
Es decir...
precios.php Código PHP:
<?
$prod1 = "9";
$prod2 = "8";
$prod3 = "7";
?>
Y para cargarlo en una página PHP cualquiera (de la misma carpeta)...
Código PHP:
<?
include ("precios.php");
?>
Y con eso ya consigues hacer que las variables que has puesto en
precios.php las tengas disponibles en esa página.
Ya para mostrarlos usas:
Código PHP:
<?
echo $prod1;
echo $prod2;
?>
Código PHP:
echo '<input name="precio" type="hidden" value='.$prod1.'>';
Ah, y un detalle más. Cuando estás creando variables numéricas NO pongas comillas. Hazlo sólo cuando estés creando variables de texto. Es decir:
Código PHP:
$texto = "con comillas";
$texto = "aqui si las pongo porque son frases o palabras, ves?";
$numero = 5;
$numero = 20;
Espero que te ayude. Suerte.