Hola, tengo un sistema de crear Blogs que hice yo mismo pero quiero que cuando un user se cree un blog y no entre NADIE durante 1 mes se borre automnaticamente.
yo pensaba en basarse en la fecha de creacion pero no se.
| |||
borrar archivos automaticamente Hola, tengo un sistema de crear Blogs que hice yo mismo pero quiero que cuando un user se cree un blog y no entre NADIE durante 1 mes se borre automnaticamente. yo pensaba en basarse en la fecha de creacion pero no se. |
| |||
Respuesta: borrar archivos automaticamente Cita: Claro pero con que codigo podría ser?? yo pienso: if |
| ||||
Respuesta: borrar archivos automaticamente ¿y cual otro más?, la idea es una simple comparación entre fechas, usa un poco la lógica
__________________ ¡Por favor!: usa el highlight para mostrar código El que busca, encuentra... |
| |||
Respuesta: borrar archivos automaticamente Cita: $fecha1$fecha2 if $fecha1 :S :S |
| ||||
Respuesta: borrar archivos automaticamente el problema que veo aquí es que no sabes programar, ¿sabes de los operadores de comparación?, ¿sabes comparar fechas, o convertirlas a un formato que te permita compararlas como timestamp? te recomiendo que leas un manual de programación básico, o al menos el de php y que investigues por partes, porque es muy simple utilizar google para resolver dudas tan simples como "comparar fechas en php", suerte
__________________ ¡Por favor!: usa el highlight para mostrar código El que busca, encuentra... |
| |||
Respuesta: borrar archivos automaticamente Debieras poner un script en un programa que sabes que se ejecute continuamente cuando visitan tu sitio, de esa manera, el script estara rastreando siempre por registros que hayan caducado y procedera a eliminarlos (por fecha,como te comentaron anteriormente). otra opcion es colocar dicho script en una de las secciones de administracion que tengas y que se ejecutara automaticamente cada que visiten el administrador, claro que si tardas 6 meses en entrar a ese administrador, la depuracion tardara ese tiempo en ejecutarse. |
| |||
Respuesta: borrar archivos automaticamente sis se programar pero no lo meto en php: if $fecha1 = "" then -------------------------------- lo que no es cmo vaeriguar y compararlas, si me pasarían un codigo para basarme en el.... -----EDIT---- yo no busc en google porque Google no me ayuda a aprender, me dice que hacer directamente. YO QUIERO APRENDER COMO HACERLO |
| |||
Respuesta: borrar archivos automaticamente no sería mejr asi? $fecha_actual = strtotime(date("d-m-Y H:i:00",time())); $fecha_entrada = strtotime("$ultientrada"); if($fecha_actual > $fecha_entrada){ echo "borrar"; }else{ echo "Aun falta algun tiempo"; } |
| ||||
Respuesta: borrar archivos automaticamente Cita: precisamente, deberías consultar al menos el manual de php, porque then no existe en php, más bien php hereda la sintaxis de C
Iniciado por ameno123 sis se programar pero no lo meto en php: if $fecha1 = "" then -------------------------------- lo que no es cmo vaeriguar y compararlas, si me pasarían un codigo para basarme en el.... -----EDIT---- yo no busc en google porque Google no me ayuda a aprender, me dice que hacer directamente. YO QUIERO APRENDER COMO HACERLO y no te creas, se aprende mucho buscando y siguiendo trozos de código posteados en blog's y demás, que sirven como una referencia básica, luego se puede buscar más hasta encontrar el porqué de las cosas; ¿acaso que para aprender a cocinar no hace falta al menos o que alguien te enseñe o que te guíes por una receta?: yo no aprendí a programar de la nada, y como muchos empecé con VB, migré a C, pase por pascal, incursione en el mundo web y tuve que leer y buscar mucho de HTML, CSS y javascript, luego me adentré en php, y el camino no termina...
__________________ ¡Por favor!: usa el highlight para mostrar código El que busca, encuentra... |
| ||||
Respuesta: borrar archivos automaticamente la función date en php es para formatear timestamp's, no para compararlas
__________________ ¡Por favor!: usa el highlight para mostrar código El que busca, encuentra... |
| |||
Respuesta: borrar archivos automaticamente Cita:
Iniciado por maycolalvarez precisamente, deberías consultar al menos el manual de php, porque then no existe en php, más bien php hereda la sintaxis de C y no te creas, se aprende mucho buscando y siguiendo trozos de código posteados en blog's y demás, que sirven como una referencia básica, luego se puede buscar más hasta encontrar el porqué de las cosas; ¿acaso que para aprender a cocinar no hace falta al menos o que alguien te enseñe o que te guíes por una receta?: yo no aprendí a programar de la nada, y como muchos empecé con VB, migré a C, pase por pascal, incursione en el mundo web y tuve que leer y buscar mucho de HTML, CSS y javascript, luego me adentré en php, y el camino no termina... ¿como puedo sacar 30 días despues de que una persona entró al blog? Quiero eso, luego basarme en un codigo. Y escribí Then porque me dijieron que no sabíaa programar... Cita: ----------------------------------------------------------------- sis se programar pero no lo meto en php: if $fecha1 = "" then |
| |||
Respuesta: borrar archivos automaticamente baya lío.. jajja yo no he dicho que date sea para comparar.. es para saber la fecha actual en php... Yo lo haría directamente con sql y datedif y pones 31 dias y un mes, mírate la función, no hace falta que lo hagas desde php. Un saludo! |
| ||||
Respuesta: borrar archivos automaticamente consulta en el manual de php la función strtotime y te darás cuenta que devuelve un Unix timestamp, y me imagino que sabrás que es un timestamp y como usarlo ¿no? @miktrv: disculpa si te malinterprete
__________________ ¡Por favor!: usa el highlight para mostrar código El que busca, encuentra... |
| |||
Respuesta: borrar archivos automaticamente Cita: No uso Mysql :S |
| ||||
Respuesta: borrar archivos automaticamente yo tambien, estaba buscando algo parecido y usaba el if cuando entraba un usuario, pero yo esperaba algo que sea automaticamente, no tener que esperar a que un usuario entre. asi que me recomendaron crear una funcion que compare fechas...y utilizar Cron Jobs, que ejecuta ese script cada cierto tiempo, esta opcion se encuentra en el mismo host yo intente usarlo, pero no me funcionaba asi que, lo que hice fue realizar la funcion, pero que recargue la pagina cada tanto tiempo, pero el problema es que se sobrecarga mucho... bueno nose fijate que te conviene saludos! |
| ||||
Respuesta: borrar archivos automaticamente ameno123: No voy a discutir tus capacidades como programador, pero lo que querés hacer no es algo tan complicado, tenes varias formas de hacerlo. te doy una sencilla 1. Cuando se crea el blog almacenas en alguna parte el valor de time(); (una base de datos, un archivo de texto, ) que se expresa en cantidad de segundos y el nombre del usuario 2. Si el blog caduca a los 30 dias, supongamos. es decir que caduca a los 2592000 segundos 3. Creas una script que compare el time(); actual comtra el time() que almacenaste + 2592000, si es >= es que se cumplio el plazo y haces lo que necesites hacer, borrar archivos, enviar un email de advertencia, etc... Si lo querés automatizar, Cron es una opción. hasta con un comando AT de la consola de Windows podrias. Y si lo haces manualmente, no hay problema Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| |||
Respuesta: borrar archivos automaticamente Cita: Y de que forma conparo las 2 fechas, lo únic que quiero es que si pasan los 30 días se borre el blog, (el blog cuenta de una sola página)
Iniciado por emprear ameno123: No voy a discutir tus capacidades como programador, pero lo que querés hacer no es algo tan complicado, tenes varias formas de hacerlo. te doy una sencilla 1. Cuando se crea el blog almacenas en alguna parte el valor de time(); (una base de datos, un archivo de texto, ) que se expresa en cantidad de segundos y el nombre del usuario 2. Si el blog caduca a los 30 dias, supongamos. es decir que caduca a los 2592000 segundos 3. Creas una script que compare el time(); actual comtra el time() que almacenaste + 2592000, si es >= es que se cumplio el plazo y haces lo que necesites hacer, borrar archivos, enviar un email de advertencia, etc... Si lo querés automatizar, Cron es una opción. hasta con un comando AT de la consola de Windows podrias. Y si lo haces manualmente, no hay problema Saludos ¿como haría el script? |
| ||||
Respuesta: borrar archivos automaticamente No pues estas totalmente perdido, me gustaria ver tu sistema de creacion de blogs, que programas manejas, en que leguaje esta tu sistema, que tanto sabes de php, ¿no usas base de datos? o ¿solo no usas Mysql? ¿quieres que te hagan el script?
__________________ Programación y diseño web México |
| ||||
Respuesta: borrar archivos automaticamente tu idea es que si en el blog, no entra nadie por un mes, se cierre automaticamente...no? ahora yo pregunto teines un ssitema de contador o algo que diga si entraron al blog? si lo tienes entonces...solo tienes que comprobar que blogs tiene 0 visitas y comprobar si ya pasaron los 30 días. para sumar días a una fecha puedes usar strtotime Saludos! |
| |||
Respuesta: borrar archivos automaticamente Cita: Mi sistema de creacion de blogs está todo basad en PHP, con el fwrite creo un archivo php en una carpeta llamada Webs, ahi tiene un contador de webs, las webs se llaman según la cantidad de creadas, si hay 5 creadas la siguiente se llamará 6.php PD: NO QUIERO QUE ME LO HAGAN, QUIERO QUE ME AYUDEN. |
| |||
Respuesta: borrar archivos automaticamente Cita: no, se lo puedo agregar facilmente, (creo)
Iniciado por cristian_db tu idea es que si en el blog, no entra nadie por un mes, se cierre automaticamente...no? ahora yo pregunto teines un ssitema de contador o algo que diga si entraron al blog? si lo tienes entonces...solo tienes que comprobar que blogs tiene 0 visitas y comprobar si ya pasaron los 30 días. para sumar días a una fecha puedes usar strtotime Saludos! |
| ||||
Respuesta: borrar archivos automaticamente ameno, si tenes idea de lo que es fwrite(), if, y alguna noción de programación en php, con los datos que te pasé y un par de funciones más. Si le agregas un poco de iniciativa de tu parte lo tenes que resolver. A no ser, claro está, que lo que has expresado acerca de tus conocimientos, no sea del todo asi. Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| |||
Respuesta: borrar archivos automaticamente buenas!! creo que es relativamente sencillo si usas los metodos tradicionales, entenderia tu des-orientacion si en un determinado caso, ubieras cambiado el formato en donde si tendrias forzadamente que comparar dos fechas algo similar a lo que quieres tengo pero en mi caso en la base tengo almacenado unicamente una fecha asi "13 de agosto de 2011" y necesito contar 90 dias a partir de esa fecha, como veras no es un formato "tradicional" como ya dije, aun asi hay metodos y en eso ando precisamente creo que mas bien que quieres que alguien concretamente te lo resuelva, y creo que ya te comentaron que si ese es el caso, pues dilo directamente, creo que mas de uno aceptara asi como muchos diran "no" las soluciones que te dieron sin pensarlo a mi me han servido para orientarme y sin tener que postear :p excepto para hacerte este comentario con la mejor de las intenciones un saludo!!
__________________ ¡El Respeto al Derecho Ajeno Es la Paz! |
Etiquetas: |