Foros del Web » Creando para Internet » HTML »

insertar php en html

Estas en el tema de insertar php en html en el foro de HTML en Foros del Web. Hola Maestros necesiton que me ayuden. Tengo un sistema de comentarios en php, el archivo es guest.php (tipico formulario para insertar comentario) bien mi pagina ...
  #1 (permalink)  
Antiguo 04/03/2009, 05:39
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 10 meses
Puntos: 8
insertar php en html

Hola Maestros necesiton que me ayuden. Tengo un sistema de comentarios en php, el archivo es guest.php (tipico formulario para insertar comentario) bien mi pagina esta html y me gustaria incluir ese formulario en la web para que la gente deje sus comentarios ¿como lo puedo hacer? he visto varias opciones y me gustaria k me dijeran cual es la mejor.

include("guest.php"); ¿este es correcto?

<iframe src="pagina.php" name="php" width="100%" height="404" marginwidth="0" marginheight="0" align="top" scrolling="auto" frameborder="0" hspace="0" vspace="0" bgcolor="#f5f5f5"></iframe> ¿o este mejor?

probe con los 2 y no me va

Gracias

Última edición por gomminola; 04/03/2009 a las 05:46
  #2 (permalink)  
Antiguo 04/03/2009, 11:48
Avatar de Pinx0  
Fecha de Ingreso: agosto-2008
Ubicación: Valencia
Mensajes: 39
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: insertar php en html

Cita:
Iniciado por gomminola Ver Mensaje
include("guest.php");
para usar esto tienes que asegurarte de que tu servidor admita php, además de renombrar tu archivo a XXX.php (aunque esté escrito en HTML) y.... meterlo entre los tags de php así:

Código PHP:
<?

include "guest.php"

?>
  #3 (permalink)  
Antiguo 04/03/2009, 13:00
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: insertar php en html

A ver si lo entiendo:

Archivo HTML = include("guest.php") dentro del div:
Archivo PHP =
Cita:
<?include "guest.php";?>
Mi archivo php
Cita:
<?php


$datafile = "msgs.data";


if(isset($_POST[content])) {
extract($_POST);

$oldarray = fopen("$datafile", "r");
$oldcontents = fread($oldarray, filesize($datafile)) or die( 'Could not read from file.');
fclose($oldarray);

if(!$fp = fopen("$datafile", "w")){
die("Error: PHP does not appear to have permission to write to $datafile");
}
fwrite ($fp, "<b>Posted by:</b> $name -- ");
fwrite ($fp, date("n/d/y h:i:s A"));
fwrite ($fp, "<br><b>Email:</b> <a href='mailto:$email'>$email</a><br>");
fwrite ($fp, "<b>Topic:</b> $title<br><br>");
fwrite ($fp, stripslashes($content) . "<br><hr noshade size=1><br>");

fwrite ($fp, $oldcontents);
fclose($fp);
header("Location: $_SERVER[PHP_SELF]");
}
?>


<!-- HTML Begins Here -->


<font size=2 style='font-family:Verdana'>
<center><a href="#postnew">Post a Message</a></center><p>

<?

require("$datafile");
?>

<br><br>
<a name="postnew"></a>
<form method="post" action="<? echo $_SERVER[PHP_SELF]; ?>">
Name: <input type="text" name="name"><br>
Email: <input type="text" name="email"><br>
Title: <input type="text" name="title"><br>
<textarea name=content rows=15 cols=50 wrap=soft></textarea>
<input type="submit" name="submitButton" value="Post">


<!-- HTML Ends Here -->
¿solo eso o hace falta algo mas? Muchas gracias
  #4 (permalink)  
Antiguo 04/03/2009, 13:18
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: insertar php en html

-ah se me olvidaba mi servidor soporta php y mi soporta a mi jajajjajaja (es x tomarmelo con humor)
  #5 (permalink)  
Antiguo 04/03/2009, 15:53
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: insertar php en html

Lo he conseguido este codigo me ha valido:

Cita:
<iframe src ="index.php" width="560" height="800"></iframe>
Me funciona perfecto gracias por todo
  #6 (permalink)  
Antiguo 04/03/2009, 16:10
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: insertar php en html

No podia ser todo tan perfecto, en explorer me deja rellenar los campos y en mozilla no me deja escribir, ¿esto nunca acaba? cuando ya crei que se acababa todo ahora esto. En fin si alguien tiene alguna idea para ayudar a una pobre desesperada se lo agradeceria, gracias
  #7 (permalink)  
Antiguo 04/03/2009, 16:15
Avatar de lemattma  
Fecha de Ingreso: marzo-2009
Ubicación: Santiago
Mensajes: 49
Antigüedad: 15 años, 1 mes
Puntos: 3
Respuesta: insertar php en html

en una pagina .html NO puedes hacer un include directo tipo <?php include 'esto.php' ?> tiene que ser php o phtml. Con tu nuevo problema no se que puede estar pasando.
  #8 (permalink)  
Antiguo 04/03/2009, 16:19
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: insertar php en html

Gracias pero es muy raro en explorer puedo escribir y en mozilla no, a la carpeta le he puesto chmod 777
  #9 (permalink)  
Antiguo 04/03/2009, 16:25
Avatar de lemattma  
Fecha de Ingreso: marzo-2009
Ubicación: Santiago
Mensajes: 49
Antigüedad: 15 años, 1 mes
Puntos: 3
Respuesta: insertar php en html

Lo que SI te puedo decir que no es un problema del Server sino de lado Client, lo que tienes que revisar es el lado client, es decir algun funcion Javascript o algo asi.
  #10 (permalink)  
Antiguo 04/03/2009, 20:04
Avatar de Pinx0  
Fecha de Ingreso: agosto-2008
Ubicación: Valencia
Mensajes: 39
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: insertar php en html

pero que te cuesta cambiarle la extensión a tu archivo HTML?

El php al fin y al cabo devuelve HTML, si tu archivo no contiene mas php que ese include, va a ser lo mismo que se llame pepito.html que pepito.php

Asi que ni te lies... cambiale la extension y metele el include (en tu ahora archivo HTML) que es mucho más sencillo
  #11 (permalink)  
Antiguo 05/03/2009, 02:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: insertar php en html

Pinxo el problema es que no se como hacerlo pq yo de php poco poco poco
  #12 (permalink)  
Antiguo 05/03/2009, 12:49
Avatar de Pinx0  
Fecha de Ingreso: agosto-2008
Ubicación: Valencia
Mensajes: 39
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: insertar php en html

Cita:
Iniciado por gomminola Ver Mensaje
Pinxo el problema es que no se como hacerlo pq yo de php poco poco poco
simplemente cambiale la extensión al archivo de .html a .php

y pon esto donde quieres que salga...

Código PHP:
<?

include "guest.php"

?>
(donde guest es el nombre de tu otro archivo eh?)
  #13 (permalink)  
Antiguo 05/03/2009, 15:50
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: insertar php en html

Pinxo ya lo hice pero una pregunta ¿que gano por ha cerlo asi?, es que no se nada de php y me gustaria saber si tengo ventajas. Gracias.´
  #14 (permalink)  
Antiguo 05/03/2009, 19:31
Avatar de Pinx0  
Fecha de Ingreso: agosto-2008
Ubicación: Valencia
Mensajes: 39
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: insertar php en html

Cita:
Iniciado por gomminola Ver Mensaje
Pinxo ya lo hice pero una pregunta ¿que gano por ha cerlo asi?, es que no se nada de php y me gustaria saber si tengo ventajas. Gracias.´
hombre el php tiene muchisimas ventajas y utilidades, puedes hacer infinidad de cosas, no te voy a explicar todo xD

lo más practico a nivel basico son los includes, ya que si tienes varias secciones por ejemplo, no hace falta que repitas el menu una y otra vez, un include y listo.
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 01:05.