Problema con insertar html en índex.php

Publicado en 'Programación' por julinho, 10 May 2015.





  1. julinho

    julinho Miembro nuevo

    Registro:
    10 Mar 2013
    Mensajes:
    32
    Likes:
    1




    Hola a todos, estoy creando un sitio web.
    El problema que se me presento es el siguiente.

    Estoy creando en notepad ++
    He creado un índex.php
    En el cual quiero enlazar un header.html un footer.html y un menu.html

    Intenté usar el php include xxx.html , pero no consigo enlazar al índex.php

    No sé si alguien puede orientarme en que estoy haciendo mal?



    Muchas gracias

    Mi fin es crear un sitio web adaptable para dispositivos moviles.

    Primera parte
    Creé un index.php

    Segunda parte
    Guiandome de un modelo he creado un header.html un footer.html y la barra de menu.html para enlezarlos con el php include, ya que es el código que me tengo en modelo guía.
    Pero no he conseguido hacerlo, no enlaza

    Muchas gracias por la ayuda
     


  2. gnox

    gnox Miembro maestro

    Registro:
    3 Ene 2013
    Mensajes:
    794
    Likes:
    252
    pon el codigo para revisarlo , rodealo de el tag de foro
    Código:
    [php]tu codigo[/php]
    
     
    Última edición: 10 May 2015
  3. julinho

    julinho Miembro nuevo

    Registro:
    10 Mar 2013
    Mensajes:
    32
    Likes:
    1
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="estilos.css">
    <title></title>
    </head>
    <body>

    <div class="contenedor">
    <header>
    <h1>Presentación</h1>
    </header>

    <section class="main">
    <img src="image.jpg" alt="">

    <p>
    párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo
    </p>
    </section>

    <aside>
    <p>
    párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo párrafo
    </p>
    </aside>
    <footer>
    <p>
    párrafo párrafo párrafo párrafo
    </p>
    </footer>


    </body>
    </html>

    y deseo insertar el menu.html,
    pero no me funciona con el php include
     
  4. Fumador

    Fumador Miembro frecuente

    Registro:
    22 Jun 2009
    Mensajes:
    162
    Likes:
    10
    ¿dónde pones el include?¿cómo lo pones?¿qué error te sale?
     
  5. gnox

    gnox Miembro maestro

    Registro:
    3 Ene 2013
    Mensajes:
    794
    Likes:
    252
    y ni siquiera pones el código de como lo ibas a insertar .. , difícil ayudarte si no das explicación mas técnica .

    Código:
    $mkdir test
    $cd test
    $vim index.php
    
    PHP:
    <html> 
    <body> 
    <p>lorem ipsum</p> 
     
    <div> 
    <?php include "menu.html"?> 
    </div> 
     
    </body> 
    </html>
    Código:
    $vim menu.html
    
    PHP:
    <div
      <
    div
      <
    p>menu1</p
      </
    div
    </
    div>
    Código:
    $cd ..
    $php -S localhost:8080 -t test
    PHP 5.6.8 Development Server started at Mon May 11 13:16:24 2015
    Listening on http://localhost:8080
    Document root is test
    Press Ctrl-C to quit.
    [Mon May 11 13:16:37 2015] ::1:48204 [200]: /
    

    [​IMG]



    Mas bien ve checando frameworks de desarrollo tipo Laravel .