Hola estoy leyendo un libro de PHP y Mysql, en este me enseña hacer un foro desde 0.....
por algun motivo el codigo tiene un problemita.
Cito el codigo y despues la respuesta.
Código PHP:
<?
$host="127.0.0.1";
$user="root"; .
$password="*****";
$db="foro";
$connect=mysql_connect($host,$user,$password);
mysql_select_db("foro",$connect);
$consulta= mysql_query("SELECT * from foro1 where indentificador=0 ORDER BY fecha DESC",$connect);
$lado=mysql_num_rows($consulta);
echo"<hr size=10 color=ffffff width=100% align=left>";
while($row=mysql_fetch_array($consulta)){
$titulo=$row["titulo"];
$id=$row["id"];
$titulo=$row["titulo"];
$fecha=$row["fecha"];
$respuesta=$row["respuestas"];
echo("<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n");
echo("<tr>\n");
echo("<td width='5%'><a href= foroforo.php? id=$id> Ver</a></td>\n");
echo("<td width='30%'>$titulo</a></tr>\n");
echo("<td width='30%'>".date("d-m-y",$fecha)."</td>\n");
echo("<td width='30%'>$respuesta</td>\n");
echo("</tr>\n");
echo("</table>\n");
echo"<hr size=2 color=ffffff width=100% align=left>";
}
?>
Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-3.0/no DST' instead in C:\AppServ\www\indexforo.php on line 51
la linea 51 es:
Código PHP:
echo("<td width='30%'>".date("d-m-y",$fecha)."</td>\n");
esta claro que el problema es la zona horaria, pero desconosco la solucion.