Foros del Web » Programando para Internet » PHP »

Leer Archivos con PHP + usar variables

Estas en el tema de Leer Archivos con PHP + usar variables en el foro de PHP en Foros del Web. Buenas amigos, Mi pregunta es la siguiente. Quiero enviar por correo un texto. Usar variables en ese texto. Doy un ejemplo de lo que quiero: ...
  #1 (permalink)  
Antiguo 22/11/2010, 17:41
 
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Leer Archivos con PHP + usar variables

Buenas amigos,

Mi pregunta es la siguiente.

Quiero enviar por correo un texto.
Usar variables en ese texto.

Doy un ejemplo de lo que quiero:
ejemplo.php
Código PHP:
$app=189;
$link="http://xxx.xxx.c0m";
$archivo="./ota/textos/".$app;
$archivo file($archivo); 
$lineas count($archivo); 
for(
$i=0$i $lineas$i++){ 
$cuerpo$cuerpo.$archivo[$i]."\n"
}
mail("[email protected]","Datos para la activacion",$cuerpo); 
archivo: 189
Código:
Gracias por tu Compra
Pasos para la activacion
Si ya la tenias instalada debes instalar por este link y reiniciar
'$link'
Luego de instalada
Presiona el boton Blackberry Ubicado a la Izquierda de tu Trackpad o TrackBall: 
1. Click en Insert 
2. Luego Click en Activate 
3. Seleccione Automatic Activation
4. Se abrira el explorador y se debe hacer click en el link [Activate] listo, cierre el explorador
Resultado deseado:
Código:
Gracias por tu Compra
Pasos para la activacion
Si ya la tenias instalada debes instalar por este link y reiniciar
http://xxx.xxx.c0m
Luego de instalada
Presiona el boton Blackberry Ubicado a la Izquierda de tu Trackpad o TrackBall: 
1. Click en Insert
2. Luego Click en Activate 
3. Seleccione Automatic Activation
4. Se abrira el explorador y se debe hacer click en el link [Activate] listo, cierre el explorador
Donde y como pongo para que se interprete la variable en el texto?

Evidentemente esto es un ejemplo basico de lo que deseo hacer.

Gracias de antemano amigos

Última edición por nevusdotcom; 22/11/2010 a las 17:50
  #2 (permalink)  
Antiguo 22/11/2010, 17:58
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Leer Archivos con PHP + usar variables

Si pones comillas dobles, las variables PHP se evaluan. Si usan comillas simples, no.

Siendo tanto texto, recomiendo leas sobre heredoc...

También podes usar esto:
Código PHP:
Ver original
  1. $texto = "Gracias por tu Compra \n
  2. Pasos para la activacion \n
  3. Si ya la tenias instalada debes instalar por este link y reiniciar \n" . $link . " Luego de instalada"...

Es decir, cerras comillas, pones un punto, tu variables, otro punto (de concatenacion( abris comillas otra vez y seguis con el string...

ojo: no pongas \n dentro de comillas simples. Saldría literalmente.
  #3 (permalink)  
Antiguo 22/11/2010, 18:12
 
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Leer Archivos con PHP + usar variables

Gracias por tu pronta respuesta .

Supongo que no me explique suficientemente bien:
1. El texto esta contenido en un archivo.
2. Todo esto es dinamico, todos los archivos tienen distintos textos, y el php en su momento definirá la variable $app= xxx; que sera la que indique que archivo elegir.
3. No puedo concatenar pues no se en que linea del texto que estoy procesando va a ir el contenido de la variable $link.
4. La idea es conseguir la forma de definir en el texto del archivo donde van a ir las variables, no en el script php, puesto que la cantidad de condiciones seria inmensa.

De nuevo gracias. y quedo al pendiente de cualquier otra recomendación,

Cita:
Iniciado por mayid Ver Mensaje
Siendo tanto texto, recomiendo leas sobre heredoc...
Lo haré

Un ejemplo seria:
Un uso de comodines donde:
$usuario es el nombre del usuario.

así:
Código PHP:
$usuario="nevusdotcom"

Entonces en archivo1.txt:
Código:
Hola $usuario
en archivo2.txt:
Código:
Chao $usuario
Envío por correo archivo1.txt

En el cuerpo recibe:
Código:
Hola nevusdotcom

Última edición por nevusdotcom; 22/11/2010 a las 18:17
  #4 (permalink)  
Antiguo 22/11/2010, 18:19
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Leer Archivos con PHP + usar variables

No entiendo muy bien que es lo que tenes que hacer. Pero quizas necesitas buffers? En este caso, sirven para guardan texto en una variable:

Código PHP:
Ver original
  1. include "$tuArchivo.php";
  2. $contenidos = ob_get_contents();
  #5 (permalink)  
Antiguo 22/11/2010, 18:58
 
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Leer Archivos con PHP + usar variables

Perfecto así si
Expongo lo que hice por si a alguien le sirve:

este es el script
ejemplo.php
Código PHP:
<?php
//leer archivo
$app=189;
$token="http://misitio.com/asdfr.php";
$archivo="./ota/textos/".$app;
ob_start();
include 
$archivo;
$contenidos ob_get_contents();
ob_end_clean();
print 
$contenidos;
?>
Este es el archivo 189:
Código:
Gracias por tu compra
Pasos para la activacion
Si ya la tenias instalada debes instalar por este link y reiniciar
<?php print $token ?>
Luego de instalada
Presiona el boton Blackberry Ubicado a la Izquierda de tu Trackpad o TrackBall: 
1. Click en Insert
2. Luego Click en Activate
3. Seleccione Automatic Activation
4. Se abrira el explorador y se debe hacer click en el link [Activate] listo, cierre el explorador
Un millón de gracias

Etiquetas: variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:34.