Foros del Web » Programando para Internet » PHP »

Incluir el contenido de una funcion con fwrite

Estas en el tema de Incluir el contenido de una funcion con fwrite en el foro de PHP en Foros del Web. Saludos. Tengo una pequeña duda: Estoy intentando incluir el contenido de una funcion al hacer un fwrite pero no lo consigo. ¿Hay alguna forma de ...
  #1 (permalink)  
Antiguo 25/05/2008, 21:58
Avatar de robertereter  
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla city
Mensajes: 10
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Incluir el contenido de una funcion con fwrite

Saludos.
Tengo una pequeña duda:
Estoy intentando incluir el contenido de una funcion al hacer un fwrite pero no lo consigo. ¿Hay alguna forma de incluir los datos de una funcion en vez de una variable?
Código PHP:
function contenido() {
echo 
"hola";
echo 
"adios";
}

$file fopen("archivo.txt""w");
fwrite($filecontenido());
fclose($file); 

Última edición por robertereter; 25/05/2008 a las 22:17
  #2 (permalink)  
Antiguo 25/05/2008, 22:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Incluir el contenido de una funcion con fwrite

solo que debes usar return, en ves de un echo... ya que el echo imprime al documento general, mientras que return... devuelve solo el valor que le pases como argumento...

Código PHP:
function a() {
  echo 
'b'// esto imprime directo 'b'
}
function 
a() {
  return 
'b'// esto NO imprime, pero
  // SI devuelve un valor... como una variable.... xS

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 25/05/2008, 22:21
Avatar de robertereter  
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla city
Mensajes: 10
Antigüedad: 15 años, 10 meses
Puntos: 0
De acuerdo Respuesta: Incluir el contenido de una funcion con fwrite

Gracias por responder tan rápido. Te estoy muy agradecido :) Me has resuelto una gran duda ;).
No hubiera podido encontrar la solucion.
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 19:42.