¿Cómo agregar una línea de texto a un archivo de texto todos los jueves con PHP?

Tengo un archivo de texto con una lista de las instantáneas de Minecraft más recientes que luego se muestran en mi sitio personal, el problema es que tengo que agregar manualmente el nombre de la instantánea todos los jueves y no puedo encontrar ninguna forma de automatizar este proceso.

El archivo de texto se presenta así:

12w26a;

12w25a;

12w24a;

'12' representa el año actual, 'w' solo representa la semana, '26' indica qué instantánea de número es y 'a' no es realmente importante, pero tiene que estar allí.

Encontré algo de PHP en línea para automatizar el proceso pero aparentemente ya no funciona

http://pastebin.com/LP3WKCiZ

Cualquier ayuda será muy apreciada. :)

EDITAR: aquí hay una demostración en vivo del código anterior (no estoy seguro de por qué no funciona ya que Mojang ha vuelto a usar archivos jar nuevamente) http://langkid1.me/pre/

preguntado el 30 de junio de 12 a las 14:06

Entonces, ¿quieres ejecutar un archivo todos los jueves que tenga el código para agregar el nombre de la instantánea? -

¿Agregó un trabajo cron similar, semanal, como se menciona en los comentarios sobre el script? -

Dijiste que el código ya no funciona. ¿Puede proporcionarnos qué mensaje de error genera? -

Aquí hay una demostración en vivo del código que publiqué langkid1.me/pre Mojang ha vuelto a usar solo archivos jar nuevamente, por lo que el código debería funcionar, pero no es así. -

1 Respuestas

Cree una página php que lea el contenido del archivo de texto y luego verifique si existe otra instantánea a través de la función file_exists(), y si lo hace, debería actualizar el archivo de texto que mantiene la lista.

Ahora cree un script que contenga un comando curl para la página php.

#!/bin/sh
curl http://localhost/update.php

Y finalmente, solo necesita configurar un trabajo cron para ejecutar el script todos los jueves.

0 0 * * 4 sh /path/script.sh

Espero que esto ayude. :)

Respondido el 30 de junio de 12 a las 14:06

Muchas gracias voy a darle una oportunidad a esto. :) Te votaría pero dice que necesito 15 puntos de reputación. - user1493017

También puede ejecutar scripts php desde la línea de comandos. No es necesario llamar a una url. Simplemente ejecute el script con el trabajo cron. - Thomas

Sí, por supuesto. De hecho, incluso es posible escribir solo un script en bash para verificar si el archivo existe y agregar una línea al archivo de texto. - abhshkdz

@user1493017, ¡Bienvenido a StackOverflow! Si la respuesta le resultó útil, márquela como aceptada. - abhshkdz

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.