Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2013, 10:01
Arckengel
 
Fecha de Ingreso: marzo-2013
Mensajes: 23
Antigüedad: 11 años, 1 mes
Puntos: 0
Problema con crear una pagina con php

Buenas. Lo que me pasas es que quiero crear una forma para que un usuario admin de mi pagina, pueda crear paginas, osea, que al poner agregar una pagina esta se cree en una carpeta dentro de la raiz y con el nombre que el elija. Como estoy empezando recien, lo que hize fue mediante un codigo, crear una pagina y agregarle el contenido.
Código PHP:
Ver original
  1. <? header('Content-Type: text/html; charset=iso-8859-1');
  2.  
  3. $gestor = fopen('./Secciones/xD.php', 'w');  
  4.  
  5. fwrite($gestor, "
  6.  
  7.  
  8.  
  9. <? header('Content-Type: text/html; charset=iso-8859-1');
  10.  
  11. session_start(); ?>
  12. <!DOCTYPE html>
  13. <html lang='en'>
  14. <head>
  15.     <meta charset='utf-8' />
  16.     <title>Municipalidad de Nogales: Noticias</title>
  17.     <link rel='shortcut icon' type='image/x-icon' href='css/images/favicon.ico' />
  18.     <link rel='stylesheet' href='../css/style.css' type='text/css' media='all' />
  19.     <link rel='stylesheet' href='../css/flexslider.css' type='text/css' media='all' />
  20.     <link rel='stylesheet' href='../css/Menu.css' type='text/css' media='all' />
  21.     <link rel='stylesheet' type='text/css' href='../css/Tabla.css'>
  22.  
  23.    
  24.  
  25.     <script src='../js/Funciones.js' type='text/javascript'></script>  
  26.     <script src='../js/jquery-2.x.js' type='text/javascript'></script>
  27.     <script src='../js/CargaPag.js' type='text/javascript'></script>
  28.     <!--[if lt IE 9]>
  29.         <script src='../js/modernizr.custom.js'></script>
  30.     <![endif]-->
  31.     <script src='../js/jquery.flexslider-min.js' type='text/javascript'></script>
  32.     <script src='../js/functions.js' type='text/javascript'></script>
  33.    
  34.  
  35.    
  36.    
  37. </head>
  38. <body>
  39. <!-- wrapper -->
  40. <div id='wrapper'>
  41.     <!-- header -->
  42.     <header>
  43.         <? include('..\P MenuTop.php'); ?>
  44.     </header><!-- end of header -->    
  45.     <!-- Menu -->
  46.         <? include('..\P Menu.php'); ?>
  47.     <!-- end of Menu -->
  48.    
  49.    
  50.  
  51.    
  52.  
  53.        
  54.        
  55.        
  56.            
  57. <div class='main'>
  58.         <a name='Dos' ></a>
  59.         <div class='shell2' >
  60.        
  61.    
  62.         <!-- ACA VA EL CONTENIDO -->
  63.    
  64.    
  65.         <div class='PrincipalArriba'>
  66.        
  67.             <span>Usted est&aacute; en: <a href='../index.php'> Portada </a>
  68.             / Noticias</span>
  69.             <span id='usuario' >
  70.             <?
  71.             if(isset($_SESSION['Nombre'])){
  72.                 echo $_SESSION['Nombre'];  
  73.             ?>
  74.                 <a href='Logout.php'>Cerrar Sesi&oacute;n</a>
  75.             <? } ?>
  76.             </span>
  77.         </div><!-- <div class='PrincipalArriba'> -->   
  78.        
  79.        
  80.        
  81.         <div class='PrincipalIzquierda'><!-- ACA VA EL TEXTO A MOSTRAR -->       
  82.            
  83.            
  84.            
  85.            
  86.            
  87.            
  88.            
  89.            
  90.            
  91.            
  92.            
  93.         </div><!-- <div class='PrincipalIzquierda'> -->    
  94.        
  95.        
  96.            
  97.        
  98.         <div class='PrincipalDerecha'> 
  99.             <? include('..\P MenuDerecha.php'); ?>
  100.         </div><!-- <div class='PrincipalDerecha'> -->
  101.    
  102.    
  103.         <!-- HASTA ACA VA EL CONTENIDO -->
  104.        
  105.         </div><!-- FIN <div class='shell2' > -->
  106.         <span class='slider-shadow'></span>
  107.     </div><!-- FIN <div class='main'>   -->
  108.  
  109.        
  110.        
  111.        
  112.        
  113.     <!-- section-bottom -->
  114.     <? include('..\P Pie.php'); ?>
  115.     <!-- end of section-bottom -->
  116.     </div><!-- end of main -->
  117.    
  118. <div id='footer-push'></div>
  119. </div><!-- end of wrapper -->
  120.  
  121.  
  122.  
  123.  
  124. <!-- footer -->
  125. <div id='footer'>
  126.     <? include('..\P MenuBot.php'); ?>
  127. </div><!-- end of footer -->
  128.        
  129.        
  130.        
  131.        
  132.        
  133.        
  134.        
  135.        
  136.        
  137.        
  138.        
  139.        
  140.        
  141.    
  142.    
  143.    
  144.    
  145.    
  146.    
  147.    
  148. </body>
  149. </html>
  150.  
  151.  
  152. ");  
  153.  
  154. fclose($gestor);
  155.  
  156. header("location:Secciones/xD.php");
  157. ?>


Esta pagina se me crea bien, excepto en un error que me sale que dice: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampp\htdocs\Municipalidad\untitled.php on line 72.
EN la linea 72 esta el siguiente codigo:
Código PHP:
Ver original
  1. <?
  2. if(isset($_SESSION['Nombre'])){
  3.     echo $_SESSION['Nombre'];  
  4. ?>
  5. <a href='Logout.php'>Cerrar Sesi&oacute;n</a>
  6. <? } ?>
El codigo es el que muestra el usuario logeado, si es que esta logeado. Dicho codigo me funciona bien en otras paginas creadas de forma normal.

LA verdad es que no se que pueda hacer, talvez simplemente no pueda crear paginas de esta forma, o no se, si hay alguna forma mejor de hacer esto. Por que mi idea, es que el dueño de la pagina pueda crear secciones en esta, sin tener que recurrir a mi.