La cago con PHP --->(WHOSE)<---

X

---:)---

al

Lo que yo supongo que te pasa es que al introducir los datos directamente vía mySQL te dejas en blanco el campo fecha con lo que al ser un entero pone por defecto un 0. La fecha 0 es el 1 de Enero de 1970, y esa es la que te sale en la web.

Solución: A la hora de añadir la noticia vía mysql busca algún campo que se llame fecha y en vez de no poner nada, vas a la lista desplegable de opciones que tienes a la izquierda del campo de texto en el phpmyadmin (espero que uses eso) y seleccionas UNIX TIMESTAMP, automáticamente te añadirá la fecha actual en la noticia.

Espero haberte ayudado, nos vemos.

Whose

al lo explico bien, aunque te deberia funcionar sin modificar nada, conozco a gente que lo ha usado y les funciona bien ¿has mirado si se queda vacio el campo de fecha?

Referente a lo otro del admin ¿has probado a usarlo en el pc? nose tio hay gent usandolo y les funcione >_<

willsmith

bueno mas o menos tendras k guardar len el campo de la fecha con "$time = time()" que la guarda con la fecha actual pero en segundos, y para volcarla de la bd a la pagina simplemente haces esto
$fecha = date("d/m/Y",$datos[fecha]);
echo $fecha;

Whose

eso ya lo tiene, si quereis verlo q yo piro a dormir:
http://www.whose-gfx.com/?go=tutorial&id=12

X

Okiz lo de la fecha esta solucionado. Lo otro estoy en proceso.

txuki

yo he utilizado ese tutorial para crear el sistema de noticias para la web y la verdad va como la seda :D

recuerda q cuando metes tu nick y tu pass en la tabla adm el password debe de ir "encriptado" en php

mira puedes crearte un archivo llamado registrarse.php

<?
if(!$_POST)
{
//formualrio para registrase
Administración: Registrarse<br><br>
» Nickname:<br>
-input name="nick" type="text" size="25"><br>
» Contraseña:<br>
-input name="pass" type="password" size="25"><br>
» Vuelva a escribir su contraseña:<br>
-input name="pass2" type="password" size="25"><br><br>
-input type="submit" size="20" value="Registrarse">
</form>
<?

}
else
{
//aqui te conectas al a base de datos
include("../funciones.php");

$pass=md5($_POST[pass]);
$query = "INSERT INTO adm (nick,pass) values ('$_POST[nick]', '$pass')";
mysql_query($query) or die(mysql_error());
echo "[b]ADMINISTRADOR DE NOTICIAS REGISTRADO[/b]<br><br><br>";

}
?>
[/i]

lo subes a la web a la carpeta admin, te registras y logo lo borras y santas pascuas! ;)
ala! GL!
espero q te haya servido de ayuda

P.D: e puesto "-" donde deberian de ir "<"

Comepollas

+ Llevar en España un mínimo de 10 años.

Yo no se como funcionaran las cosas en xbox, pero si lleva menos ocupa plaza de extracomunitario?? como se ta poniendo las cosas en los videojuegos :S

K

almenos vas mejor ke yo.. yo subi la mia ace semana y media o mas y ...

There seems to be a problem with the MySQL server, sorry for the inconvenience.

We should be back shortly. ¬_¬

X

Comepollas es xq es un equipo español, es decir, para españoles.

erdanblo

Yo para probar mi sistemas de noticias, cuando aun no tengo hecho el administrador con el formulario y esas cosas... hago un sencillo script.

<?php

// Cojemos la fecha en sg desde 1970

$fecha = time();

// Y ahora, la imprimimos en pantalla

echo "La fecha es $fecha";

?>

Ahora en el navegador debera salir el siguiente texto.

"La fecha es xxx" Donde xxx son una serie de números.

PD:

He visto el diseño de la web, y la verdad, el texto de los botones de ve muy oscuro, yo lo campiaria pon #FFFFFF u
rgb(235,235,235) // No me acuerdo como es con #

Usuarios habituales