Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2008, 12:33
quimp
 
Fecha de Ingreso: octubre-2007
Mensajes: 10
Antigüedad: 16 años, 6 meses
Puntos: 1
Insertar HTML y PHP en una variable

Hola a todos, quisiera una pequeña ayuda, solo necesito como hacer para insertar en una variable codigo HTML y Codigo PHP, que todo esto lo contenga solo en una variable.

Un ejemplo que he tratado de resumir son los siguiente archivos:

Código:
------------
pagina.php
-----------
<?php
include DEMO_SCRIPT_PATH."script.php";
?>
-----------



----------
script.php
---------
<?php

include DEMO_SCRIPT_PATH."data.php";

$data_meta_usr0 = $file_meta_usr;
$data_meta_adm0 = $file_meta_adm;


	$usr_meta[0] = ($view == 'loginout') ? 'login para entrar0' : '';
	$adm_meta[0] = ($view == 'admin') ? $data_meta_adm0 : '';



	if (strstr($view, 'admin')) {
		echo "$adm_meta[0]";
	} else {
		echo "$usr_meta[0]";

	}
?>
-----------



-----------
data.php
-------
<?php
$file_meta_adm = 'mensaje normal que puede ver el administrador';
$file_meta_usr = 'mensaje normal que puede ver el usuario';
?>
---------


-----------
data.php (insertando el codigo PHP)
-------
<?php
$file_meta_adm = 'mensaje para administrador';
$file_meta_usr = 'xxxxxxxxxxxxxxxxxxxxxx';

?>
---------



----------------
codigo
--------
codigo a insertar en la variable $file_meta_usr en lugar del mensaje: xxxxxxxxxxxxxxxxxxxxxx, de esta forma cuando se emprima la variable $file_meta_usr en pagina.php aparesca el codigo de abajo:
--------------
<?php

if ($gooo != 'mostrar') { ?>
            <table   cellspacing="0" cellpadding="0" border="0">
              <tr> 
                <td> 
                  <table cellspacing="1">
                    <tr> 
                      <td align="center" nowrap="nowrap"> 
<?php
	echo $strCurrentTime.'&nbsp;';
	if (isset($gmt)) {
		echo ($gmt>=0) ? "[ GMT +".$gmt." ]" : "[ GMT ".$gmt." ]";
	} else {
		if (isset($server_GMT)) {
			echo ($server_GMT>=0) ? "[ GMT +".$server_GMT." ]" : "[ GMT ".$server_GMT." ]";
		}
	}
?>
					  <br /><b><?php echo  $date_gooo; ?></b>
                      </td>
                    </tr>
					<?php if ($hits) { ?>
                    <tr>
                      <td  align="center">mensaje cualquiera</td>
                    </tr>
					<?php } ?>
                  </table>
                </td>
              </tr>
            </table>

<?php
} // if $gooo != 'mostrar'


?>
--------------

Esta pagina se supone que segun el tipo de entrada siempre mostrara un mensaje diferente segun una persona este conectado en foma de usuario o administrador, claro que para que funcione le falte tal vez alguna variables pero como ustedes saben de php saben previsualizar la forma en que podria trabajar, solo necesito saber como insertar el codigo ultimo en una variable, yo he insertado html antes, pero no se como mezclarlo con PHP, precisamente eso es lo que deseo, podrian ser tan generosos de brindarme su ayuda?, se que para ustedes es facil pero yo recien estoy aprendiendo :)

Cordiales saludos