Foros del Web » Programando para Internet » PHP »

Problema Sistema Noticias

Estas en el tema de Problema Sistema Noticias en el foro de PHP en Foros del Web. Bien, estoy creando una pagina pero me surgen muchas dudas. La tengo toda en html y estoy intentando meter un sistema de noticias en php ...
  #1 (permalink)  
Antiguo 05/12/2006, 09:36
 
Fecha de Ingreso: noviembre-2006
Mensajes: 75
Antigüedad: 17 años, 5 meses
Puntos: 2
Problema Sistema Noticias

Bien, estoy creando una pagina pero me surgen muchas dudas.

La tengo toda en html y estoy intentando meter un sistema de noticias en php para falicitar las actualizaciones pero no consigo que las muestre con el diseño original de la pagina en html.

Hay alguna manera de llamar a un archivo php desde uno html?? como el include en php. he intentado meter el diseño de noticias.htm en ver.php pero no carga, se queda en blanco.

Agradeceria cualkier tipo de ayuda ke pueda serme util a la hora de comprender todo esto. Hasta prono. saludos
  #2 (permalink)  
Antiguo 05/12/2006, 09:46
 
Fecha de Ingreso: octubre-2005
Mensajes: 95
Antigüedad: 18 años, 6 meses
Puntos: 1
muestra tu código y explicate un poco mejor.
saludos
  #3 (permalink)  
Antiguo 05/12/2006, 10:23
 
Fecha de Ingreso: noviembre-2006
Mensajes: 75
Antigüedad: 17 años, 5 meses
Puntos: 2
poco codigo puedo mostrar, inteté meter el archivo en cuestion pero resulta que no puedo meter urls y esta lleno, si las kito lo desmonto pero voy a intentar esbozarlo.

haber, he creado el archivo ver.php que comienza asi:

Cita:
<html>
<head>
<title>Noiah :: Geiser :: Noiah</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<link href="main.css" rel="stylesheet" type="text/css" />
<meta name="description" content="Soy Nacho Lara, dise&ntilde;ador gr&aacute;fico, maquetador, programador web, montador de v&iacute;deo y DVD..." />
<meta name="keywords" content="Nacho Lara, nacholara, dise&ntilde;o gr&aacute;fico, programaci&oacute;n web, maquetaci&oacute;n, montaje v&iacute;deo" />
<style type="text/css">
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #000000;
}
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
nbArr[nbArr.length] = img;
for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = args[i+1];
nbArr[nbArr.length] = img;
} }
} else if (event == "over") {
document.MM_nbOver = nbArr = new Array();
for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
nbArr[nbArr.length] = img;
}
} else if (event == "out" ) {
for (i=0; i < document.MM_nbOver.length; i++) {
img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
} else if (event == "down") {
nbArr = document[grpName];
if (nbArr)
for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
document[grpName] = nbArr = new Array();
for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
nbArr[nbArr.length] = img;
} }
}
//-->
</script>
</head>
</head>

<body onload="MM_preloadImages('images/botones/noiticias_o.gif','images/botones/fotos_o.gif',
'images/botones/descargas_o.gif','images/botones/letras_o.gif',
'images/botones/discografia_o.gif','images/botones/foro_o.gif',
'images/botones/grupo_o.gif','images/botones/tienda_o.gif',
'images/botones/contacto_o.gif','images/botones/enlaces_o.gif')">

AKI IRIAN LOS BOTONES

<div align="center">
<center>
<table border="0" width="750" height="439" cellspacing="0" cellpadding="0" background="images/Fondo_Noticias.jpg">
<tr>
<td width="100%" height="439">
<table border="0" width="100%" height="454" cellspacing="0" cellpadding="0" background="images/Fondo_Noticias.jpg">
<tr>
<td width="100%" height="206">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="303">
<tr>
<td width="15%" height="151">
<table border="0" cellpadding="0" cellspacing="0" style="height:188px; ">
Y aki, pasaria al php para solicitar los datos de la tabla tablacomenta

Cita:
<?php
$host = "localhost";
$username = "*******";
$password = "********";
$basedatos = "*********";
$db = mysql_connect($host, $username, $password);
mysql_select_db($basedatos, $db);
$query = mysql_query("SELECT id, fecha, mensaje FROM tablacomenta order by id desc limit 0,5", $db);
while ($data = mysql_fetch_array($query))
{
$fecha = stripslashes($data["fecha"]);
$id = stripslashes($data["id"]);
$mensaje = stripslashes($data["mensaje"]);

echo "$fecha - $mensaje<br>";
}
/?>
para terminar el archivo como si fuese html

Cita:
<td width="27%" height="22" align="left">
<p align="center">
<font color="#FFFFFF">
<font face="BankGothic Lt BT" size="2">
Foto Aleatoria<br>
</font>
<script language="javascript">
<!--
function VecImagenes()
{
n=0;
this[n++]="fotos/peq/1.gif";
this[n++]="fotos/peq/2.gif";
this[n++]="fotos/peq/3.gif"
this[n++]="fotos/peq/4.gif"
this[n++]="fotos/peq/5.gif"
this[n++]="fotos/peq/6.gif"
this[n++]="fotos/peq/7.gif"
this.N=n;
}
var Imagenes=new VecImagenes();
src= Imagenes[ Math.floor(Math.random() * Imagenes.N) ] ;
document.write("<IMG SRC="+src+">");
//-->
</script> </font>
</td>
</tr>
<tr>
<td width="27%" height="22">
</td>
</tr>
<tr>
<td width="100%" height="16" colspan="2">
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</table>
</body>
No se si estoy intentando hacer una burrada o que. Hago mal algo, seguro.

Gracias por vuestra ayuda, de veras.

Última edición por Fumaka0o; 05/12/2006 a las 10:28 Razón: Desfiguraba el Foro
  #4 (permalink)  
Antiguo 05/12/2006, 12:18
 
Fecha de Ingreso: enero-2005
Ubicación: Salta - Argentina
Mensajes: 322
Antigüedad: 19 años, 4 meses
Puntos: 7
mmm, segun entiendo tu pagina ver.php tiene la siguiente estructura:

HTML
HTML

PHP

HTML
HTML

Si es esa la pregunta, si lo puedes hacer y tendria que funcionarte de manera correcta.

En cuanto a la linea de PHP que tienes: echo "$fecha - $mensaje<br>";

recuerda que puedes poner alli mas caracteres en HTML para que queden al gusto...

Saludotes.
  #5 (permalink)  
Antiguo 05/12/2006, 12:41
Avatar de estebanpc  
Fecha de Ingreso: septiembre-2004
Mensajes: 48
Antigüedad: 19 años, 7 meses
Puntos: 0
Tenia entendido que las paginas html no leen php, o al menos, el servidor tiene que tener ciertas caracteristicas. Es asi o me equivoco?
  #6 (permalink)  
Antiguo 05/12/2006, 13:06
 
Fecha de Ingreso: noviembre-2006
Mensajes: 75
Antigüedad: 17 años, 5 meses
Puntos: 2
Netico, pues no funciona, estoy volviendome un poco loco con el tema, a ke puede deberse??

estebanpc, si te enteras de como hacer ke html lea php te agradeceria la informacion. el archivo con el que tengo el problema esta en php

venga saludos, yo sigo haciendo pruebas, y porfavor si alguno se le ocurre algo que me lo diga que yo ya no se que hacer
  #7 (permalink)  
Antiguo 05/12/2006, 13:09
 
Fecha de Ingreso: enero-2005
Ubicación: Salta - Argentina
Mensajes: 322
Antigüedad: 19 años, 4 meses
Puntos: 7
mmm, es logico que tu pagina tiene que tener extencion en .php
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 22:44.