10 minutos, ese fue el tiempo necesario para que el señor -y digo señor para no decirle otra cosa- anieto2k me tirase por tierra todas mis ilusiones.
Anoche subí mi pequeño experimento de CMS a un servidor, pobre de mi, pensando que era medianamente seguro y en un abrir y cerrar de ojos la página principal se redireccionaba a su blog. En fin, a seguir aprendiendo.
Actualizo: Ya que pedís cual era el fallo lo voy a explicar ahora que lo he solucionado. La cosa es que me limité a proteger el área de admin poniendo una contraseña con
htaccess, esto -según me ha dicho Andrés- permite enviar datos mediante un form en JavaScript. Así que como el me ha aconsejado, he adaptado el login que hice y creo que esa parte está solucionada, a ver cual es el próximo fallo.
Archivo de Marzo del 2007
Fecha actual en MySQL
Un sencillo hack para incluir la fecha actual en un campo de MySQL, bastante sencillo e incluso algo obvio pero me costó un rato darme cuenta de que era la mejor opción.
$query = "INSERT INTO posts (title, content, date) VALUES('$title','$post',now())";
CMS
Siento mucho que estos días no le esté dando mucha caña al blog, pero nació para ayudarme a aprender programación y aunque no haya actividad en el está cumpliendo su cometido.
Hace unos días probé tumblr y me gustó la idea, un blog fácil de usar, en el que tanto postear como leer sea algo sencillo y directo, el único fallo que le encuentro es la falta de comentarios. No se como se dio la cosa que llegué a la conclusión de que necesitaba hacerme mi propio CMS y en ello estoy.
He avanzado un poco, de momento tengo un sistema muy sencillo, con el cual posteo y punto, estos posts pasan al index, todo muy sencillo, sin links ni comentarios ni nada. Espero conseguir algo decente en unos meses, pero para ello necesito vuestra ayuda. Creo que con lo que más problemas voy a tener va a ser el feed, aunque ya se verá.
Con todo esto a lo que le daré más caña en este blog será a ensamblador, ya que con el PHP trabajaré en la sombra y solo iré comentando pequeños hacks o preguntando sobre algunos temas.

iPod Nano 1ªGeneración refurbished- 99€
ToDo List ( iii )
La manera de añadir listas de tareas y tareas es bastante simple, la manera de enviar los datos ya le he explicado varias veces, igual que la de recibirlos. Soy consciente de que esta parte se pasa por el forro la seguridad, pero no es lo que más me preocupaba a la hora de montarlo.
Como este blog lo empecé para ir aprendiendo, los temas como este -que tengo bien asentados- no los voy a explicar cada vez y lo doy por sabidos. Si alguien tiene alguna duda puede preguntar y explicaré lo mejor que pueda o también puede leerse los posts anteriores.
addlist.php
<?
include("connect.php");
$name = $_POST["name"];
$query = "INSERT INTO list (nombre) VALUES('$name')";
mysql_query($query) or die(mysql_error());
header ("Location: /todo");
?>
addtodo.php
<?
include("connect.php");
$todo = $_POST["todo"];
$list = $_POST["list"];
$query = "INSERT INTO todo (todo, idLista) VALUES('$todo','$list')";
mysql_query($query) or die(mysql_error());
header ("Location: /todo");
?>
completo.php
<?
include("connect.php");
$id = $_GET['id'];
$sql = mysql_query("SELECT completo FROM todo WHERE idTodo = '$id'");
$row=mysql_fetch_array($sql);
if ($row['completo']==0) {
$i=1;
} else {
$i=0;
}
$query = mysql_query("UPDATE todo SET completo = '$i' WHERE idTodo = '$id'");
header ("Location: /todo");
?>
