Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Refresh del DB

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    9

    Refresh del DB

    Ciao,
    vorrei chiedere se qualcuno sà come fare il refresh del db ad una data precisa e periodicamente, questo ovviamente tramite qualche sistema o script. Questo mi serve per far provare delle applicazioni che usano il db, ma poi ad esempio ogni fine settimana vorrei fare il refresh del db, per portarlo all'origine, questo mi evita i fastidiosi spammers o persone che useranno le mie applicazioni per inserire link o proposte strane che non centrano con la prova dell'applicazione.
    Se qualcuno ha letto qualcosa del genere in qualche parte, o mi sa spiegare come fare, gli faccio un bel regalone per natale, promesso .

  2. #2
    Il problema è solo uno " che non si capisce niente da quello che hai scritto " spiegati meglio altrimenti non ti si può aiutare !!
    Innanzi a tutto cosa vuoi dire con fare il refresh del db, perchè detto così vuoi che a una data precisa il tuo db si aggiorni ma per che motivo si deve aggiornare ???

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    9
    Originariamente inviato da r3dd3vil
    Il problema è solo uno " che non si capisce niente da quello che hai scritto " spiegati meglio altrimenti non ti si può aiutare !!
    Innanzi a tutto cosa vuoi dire con fare il refresh del db, perchè detto così vuoi che a una data precisa il tuo db si aggiorni ma per che motivo si deve aggiornare ???
    Ti faccio un esempio, se io metto a disposizione un blog in rete (demo) oppure un'applicazione qualsiasi (demo) dove devi creare i contenuti tramite un pannello di amministrazione (nome utente e password uguale per tutti), di certo si arriverà per avere qualcuno che userà questo per spammare o scrivere cavolate, io avrei bisogno che in automatico si riportasse all'origine con tutti i contenuti creati da me, cancellando i contenuti inseriti dagli utenti per provare ad esempio un blog, come lo avevo creato in origine appunto, con il db in data x, aggiornato appunto in quella data (refresh del db), spero di avermi spiegato meglio questa volta.

  4. #4
    Potresti utilizzare un cronjob ( http://www.wisegeek.com/what-is-a-cron-job.htm )che una volta ogni quanto vuoi tu ti faccia partire uno script php il quale svuota il db e lo setti com'era prima

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    9
    Originariamente inviato da ianaz
    Potresti utilizzare un cronjob ( http://www.wisegeek.com/what-is-a-cron-job.htm )che una volta ogni quanto vuoi tu ti faccia partire uno script php il quale svuota il db e lo setti com'era prima
    Grazie mille, mi documento, provo e poi ti faccio sapere.

  6. #6
    Ma scusami una cosa in questo blog demo hai la necessità che ci entrino tutti ?? oppure ti serve solo a te per fare delle prove ???? perchè se ti serve solo a te basta che imposti una password tramite file .htaccess e il gioco e fatto e non ce bisogno di andare a modificare nessun database !

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    9
    Originariamente inviato da r3dd3vil
    Ma scusami una cosa in questo blog demo hai la necessità che ci entrino tutti ?? oppure ti serve solo a te per fare delle prove ???? perchè se ti serve solo a te basta che imposti una password tramite file .htaccess e il gioco e fatto e non ce bisogno di andare a modificare nessun database !
    Se servisse solo a me per fare delle prove, non farei di certo aggiornare il db attraverso uno script in automatico, non credi? Poi tu per provare un blog o un'applicativo (tuo) non penso che faresti una dimostrazione (demo) con accesso uguale per tutti? Scusami ma sei tu che non leggi bene quello che scrivo, non mi pare di aver dato il senso sbagliato alla richiesta.
    Comunque quello che richiedo è appunto questo script/comando che fà ritornare il db allo stato in cui l'ho creato la prima volta, e penso che il consiglio di janaz mi sia servito.
    Grazie comunque.

  8. #8
    Ora ho capito ma tu prima parlavi di refresh del db che non ha senso farlo perchè il refresh si fa ad una pagina a dei form ecc.. !! A questo punto però ti dico che motivo hai di resettare il databse a zero e rimetterlo su nuovo ?? quanto ti basta cancellare tutti i dati inseriti da utenti che siano diversi da te! Mi spiego meglio puoi creare nella tua tabella un campo (es. inserimento) in cui se l'utente che inserisce il dato sei te metti un nome tipo "administrator",se invece a inserirlo è un utente qualsiasi metti "utente" ; Così non faresti altro che fare un controllo sul db con un semplice script e cancellare tutte le righe il cui campo inserimento sia diverso da administrator !! Sempre che hai la possibilità di modificare il db !
    Magari se ha già il blog online posta l'indirizzo così magari possiamo vedere già di cosa si tratta e fare uno script su misura ! Abbi pazienza se non avevo capito !!

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    9
    Originariamente inviato da r3dd3vil
    Ora ho capito ma tu prima parlavi di refresh del db che non ha senso farlo perchè il refresh si fa ad una pagina a dei form ecc.. !! A questo punto però ti dico che motivo hai di resettare il databse a zero e rimetterlo su nuovo ?? quanto ti basta cancellare tutti i dati inseriti da utenti che siano diversi da te! Mi spiego meglio puoi creare nella tua tabella un campo (es. inserimento) in cui se l'utente che inserisce il dato sei te metti un nome tipo "administrator",se invece a inserirlo è un utente qualsiasi metti "utente" ; Così non faresti altro che fare un controllo sul db con un semplice script e cancellare tutte le righe il cui campo inserimento sia diverso da administrator !! Sempre che hai la possibilità di modificare il db !
    Magari se ha già il blog online posta l'indirizzo così magari possiamo vedere già di cosa si tratta e fare uno script su misura ! Abbi pazienza se non avevo capito !!
    Forse dire "restore del db" è il termine più appropriato allora, ed il perchè è molto semplice, essendo applicazioni demo, voglio che gli utenti abbiano la possibilità di provare (entrando in amministrazione) editando, pubblicando ecc..., ma che sono consapevoli (spiegando in home page dell'applicazione stessa) che periodicamente quello che scrivono o inseriscono, verrà cancellato per ovvie ragioni (riportando tutto all'origine, con le pagine create da me, tutorial e spiegazioni su questo o quello), anche se queste dovranno essere non editabili o modificabili dagli utenti.
    Ho visto troppi demo devastati da schifezze e link a porno o altro ecc...danneggiando l'immagine di coloro che propongono questi strumenti validi per tutti quelli che vorranno utilizzarli o provarli.
    Non ho installato ancora niente sui server, ma ho la possibilità a breve di mettere a disposizione questi demo (sul db posso fare e modificare quello che voglio).
    Comunque basta che provi o vedi un comune demo on line di qualsiasi applicativo per capire cosa mi serve, se non avessero un aggiornamento (o meglio restore) del db, oramai ci sarebbe una montagna di dati inseriti dagli utenti ingestibili e non penso che li cancellino manualmente.
    Penso (ho detto penso) mi servi questo script che in automatico mi riporti il db all'origine, con i file e pagine che avevo creato io come esempio e cancellando tutto quello che gli utenti hanno inserito per provare il demo, questo magari ai file creati dagli utenti più vecchi di 48 ore).
    Questo è tutto, forse mi sono dilungato un pò ma spero avermi spiegato meglio, grazie comunque.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.