Ver Mensaje Individual
  #1  
Antiguo 05-10-2011
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Reputación: 24
JXJ Va por buen camino
¿como hacer un parser de php?

hola

bueno lo que necesito es hacer un parser de php o algo semejante para usar plantillar y rellenarlas.

php por que necesito separar el codigo de lo que serian las etiquetas html.

lo que mas me interesa es poder separar el contendo dentro de las etioquetas de php
del html
el html no se como pder oviarlo. pero no eliminalro ni que se pierda su posicion ni su contenido.

este el codigo plantilla

Código PHP:
<?php
        session_start
();
        include(
"config.php");

        
        
        if(
$_REQUEST["load"] == "salir"){
            
session_destroy();
            
header("Location: index.php");
        
        }
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <LINK REL="StyleSheet" HREF="estilos.css" TYPE="text/css" />

        <title></title>
    </head>
    <body>
        <script type='text/JavaScript' src='scw.js'></script> 


<?php
        
// put your code here
        
include("dbClass.php");
        include(
"usersClass.php");
        include(
"empresasClass.php");
//        $pathArchivos = $file_storage;
        
$pathArchivos $file_storageUp;
        
$db = new dbClass;
        
$db->mysqlServer $mysql_server;
        
$db->mysqlUser $mysql_user;
        
$db->mysqlPass $mysql_pass;
        
$db->mysqlDB $mysql_db;
        
        
$usuarios = new usersClass();
        
$usuarios->mysqlLink $db;
        if(
$_REQUEST["dologin"] == 1){
        
$_SESSION["loggedin"]=  $usuarios->loginUser($_REQUEST["txtUsuario"], $_REQUEST["password"]);
        
$usuarios->getuserLevel($_REQUEST["txtUsuario"]);
        
$_SESSION["userlevel"] = $usuarios->userlevel;
       
//$_SESSION//["mysqlserver"]=;
        
}
       
// $db->loginUser("xx", "xxx");
        
        
?>
        
        
     <br/>
     <br/>
     <br/>
     <br/>
     <br/>
     <br/>
    <center>
      <?php
      
      
if(($_SESSION["loggedin"] == 1) && ($_SESSION["userlevel"] == 0)){
           include(
"menu.php");
           switch (
$_REQUEST["load"]){
               case 
"empresas":
               
//include("empresas.php");
               
include("sys_cat_empresas.php");
               
//$urliFrame = "sys_cat_empresas.php";
               
break;
           
               case 
"usuarios":
                   include(
"sys_cat_usuarios.php");
              
// $urliFrame = "sys_cat_usuarios.php";
               
break;
           
               case 
"cargararchivos";
                   include(
"carga_archivos.php");
               break;
           
               
               case 
"verarchivos";
                   include(
"sys_proc_archivos_1.php");
               break;
             
//  case "salir":
                //   session_destroy();
             //      location("index.php");
                   
             //  break;
               
           
}
           
      
      } else if((
$_SESSION["loggedin"] == 1) && ($_SESSION["userlevel"] > 0))
      {
      
?>
        <img src="logo3.png" border="0"/>
        <hr/>
        <table>
            <tr><td>
                    
                </td>
                <td align="right">
                    <a href="?load=salir">Salir</a>
                </td>
            </tr>
        </table>
        <hr/>
      <?php
      
      
include("sys_proc_archivos.php");
      }
      else
          {
          
          include(
"login.php");
          
      }
      
      
      
      
      
?>
Responder Con Cita