Insertar php en documento html

CoLtKiLL

Pos eso ke tengo una web echa en html y kiero acoplarle un script de noticias y de registro de usuarios en php. ¿Cómo lo hago?

P.D: Tengo la base de datos ya echa con los sql de cada script puesto y por ejemplo en el script de noticias dice ke ponga esto donde kiere ke salga las noticias,
<?

$mostrar = 10; //noticias a mostrar

$host = "localhost"; //poner aquí el host de MySQL del servidor que useis. suele ser localhost
$user = "miNick"; //poner aqui el nombre de usuario
$pass = "miPass"; //aqui el pass
$dbname = "miNickDB"; //aqui va el nombre de vuestra bd. en lycos es usuario_es_db

//---------------------------------------------------

$conecta = mysql_connect($host,$user,$pass); //conecta a la db
mysql_select_db($dbname,$conecta); //selecciona la tuya

$query = "select * from noticias order by fecha desc";
$resp = mysql_query($query);
while ($datos = mysql_fetch_array($resp)) {
if ($mostrar > 0) {
$fecha = date("d/m/Y",$datos[fecha]);
echo "
<table>
<tr><td>$fecha :: $datos[titulo]</td></tr>
<tr><td>$datos[noticia]</td></tr>
<tr><td align=\"right\">Enviada por $datos[autor]</td></tr>
</table><br>
\n";
$mostrar--;
}
}

mysql_query($query); //insertamos el dato
mysql_close($conecta); //cierra la conexion

?>
lo pongo en el index.html y no sale.

Gracias

B

Cambia la extensión del index a *.php

RaYMaN

Eso no es tuyo, lo hizo XeRGio

CoLtKiLL

Ya lo se es dela web de xergio.net

mkarra

RaYMaN los hizo el o no no es la cuestion xD

para meter php en html tienes que cambiar la extension a .php y que tu server soporte php...

SeXmA

Si pones el error que te da a lo mejor te podemos ayudar mas, pero si no cambiaste la extension como dicen por hay arriba dudo mucho que te funcione el script, ademas el host te tiene que tener instalado el php pero supongo que si te lo permitira.

CoLtKiLL

Na es ke como soy nuevo en esti del php se me olvido lo de la extension, y lo del script en ningun momento dije ke fuese mio

Casi

...

No hace falta que un archivo sea .php para que se ejecute codigo php en el. Basta con insertar el codigo con un include o directamente encerrado siempre por los delimitadores:

<?php

?>

o sea, codigo embebido en el documento.

Lo que quieras pasarle al cliente por html lo pones con echo "codigo";

Saludos.

Pau

Seguro q no tendras soporte d php en el apache.. ponlo melon, y no copies, innova

PeLoTaSo

#8 siento discrepar contigo pero no es del todo cierto lo que dices, si en el conf del servidor web no se le ha indicado que el archivo .html son php no los pillará como tal. Por defecto suelen ser, php, php3, phtml, y algun otra las extensiones que pilla como php.

Usuarios habituales