| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
AEROStyle
Data înscrierii: 27/Mar/2004
Mesaje: 29
Locație: IT Universe
|
| Trimis: Dum Oct 03, 2004 10:20 pm Titlul subiectului: Timed PHP |
|
|
Hmmm...
Am nevoie de o functie, un script PHP care sa imi ruleze alt script (sa acceseze o pagina cu un script PHP) la o anumita ora.
Daca fac rost de un asemenea script va explic si pentru ce am nevoie si de ce. |
|
| Sus |
|
arond
Data înscrierii: 11/Mar/2004
Mesaje: 580
Locație: 127.0.0.1
|
| Trimis: Dum Oct 03, 2004 11:05 pm Titlul subiectului: |
|
|
Si daca nu faci rost ne lasi sa murim prosti ? :D
Get real.
Oricum, raspunsul corect la intrebarea ta este: nu exista (sau nu exista o functie PHP asa cum ai vrea-o tu, sa se trezeasca interpretorul de PHP la o anume ora si sa cante "Desteapta-te romane").
Altfel, pe Unix te poti folosi de cron iar pe Windows de Task Scheduler/Scheduled Tasks (XP).
Numa' bune. |
|
| Sus |
|
AEROStyle
Data înscrierii: 27/Mar/2004
Mesaje: 29
Locație: IT Universe
|
| Trimis: Dum Oct 03, 2004 11:25 pm Titlul subiectului: |
|
|
Ma gandeam ca poate exista asa ceva...
Oricum... Pentru ce aveam nevoie :?::!::?: Pentru automatic back-up la baza de date.
Ok... Deocamdata raman la rularea manuala la ore fixe :!:
Back to the old drawing board... |
|
| Sus |
|
Radical
Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti
|
| Trimis: Lun Oct 04, 2004 9:22 am Titlul subiectului: mysqldump |
|
|
Pentru ce vrei tu exista mysqldump.
La mine ruleaza la deschiderea PC-ului (in sediu) si intr-o versiune adaptata pe server (pe Linux) ceva de genul:
mysqldump --add-drop-table --complete-insert --extended-insert --force --no-create-db --password=REMOVED --quote-names --result-file=e:\amr_db.sql --user=root --verbose amr_db
Asta face backup la baza de date mai mult decat rapid... si cu extended-insert (http://www.phpromania.net/forum/viewtopic.php?p=5254&highlight=extended)
Multa bafta ! |
|
| Sus |
|
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4530
Locație: la birou
|
| Trimis: Vin Oct 08, 2004 8:55 pm Titlul subiectului: |
|
|
umm ... a auzit cineva de ceva intitulat JavaScript ???
fa un ceas ... si pune-i un if ora respectiva cand vrei sa cante ... sau orele respective ... si un refresh catre pagina aia ... uau !!!
si cu php poti ... dar fa rost de ceas ... |
|
| Sus |
|
Troto
Data înscrierii: 29/Iun/2004
Mesaje: 249
Locație: Brasov
|
| Trimis: Sâm Oct 09, 2004 1:04 am Titlul subiectului: |
|
|
Daca e in java script atunci tre sa fi pe pagina tot timpul ca sa se faca backup-ul
Ai putea sa introduci in codul php al fiecarei pagini un script care daca e ora X sau in jurul orei respective sa iti faca si backup-ul
Dar tot cel mai bine e sa folosesti cron-ul |
|
| Sus |
|
arond
Data înscrierii: 11/Mar/2004
Mesaje: 580
Locație: 127.0.0.1
|
| Trimis: Sâm Oct 09, 2004 1:08 am Titlul subiectului: |
|
|
Pirahna a scris: ...fa un ceas ... si pune-i un if ora respectiva cand vrei sa cante ... sau orele respective ... si un refresh catre pagina aia ... uau !!! ...
Si daca ai nevoie (cum se intampla de obicei) sa faci backup la DB noaptea la 3, lasi calculatorul mergand si browserul in functiune ? :)
Solutia (repet): cron (cautati pe net documentatia, e destul de hairy).
Numa' bune. |
|
| Sus |
|
mihnea sim
Data înscrierii: 20/Aug/2004
Mesaje: 149
Locație: Alexandria
|
| Trimis: Sâm Oct 09, 2004 1:36 am Titlul subiectului: |
|
|
| Mai e un tip de "desteptare" a php-ului dar nu va pot da decat numele, mai mult nu stiu: MCAL (Modular Calendar Access Library). |
|
| Sus |
|
arond
Data înscrierii: 11/Mar/2004
Mesaje: 580
Locație: 127.0.0.1
|
| Trimis: Sâm Oct 09, 2004 5:41 am Titlul subiectului: |
|
|
mihnea sim a scris: Mai e un tip de "desteptare" a php-ului dar nu va pot da decat numele, mai mult nu stiu: MCAL (Modular Calendar Access Library).
Nu, MCAL e altceva (o modalitate/protocol de acces la calendare = o colectie de evenimente) si nu are legatura cu subiectul (AFAIK).
Numa' bune. |
|
| Sus |
|
stealth
Data înscrierii: 21/Iun/2004
Mesaje: 304
Locație: Timisoara
|
| Trimis: Lun Oct 11, 2004 9:59 am Titlul subiectului: |
|
|
| cron tab rullez |
|
| Sus |
|
un_guru
Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc
|
| Trimis: Lun Oct 11, 2004 4:23 pm Titlul subiectului: |
|
|
poti sa faci un script php pe care il rulezi din linia de comanda.
Script cu "loop" infinit Cod: while (1>0) {
if(time()>"e timpu'"){
canta("desteapta-te romane");
} else {
sleep(60);
}
}
PS-asta numa ca sa fie php, dar iti recomand cron |
|
| Sus |
|
kristache
Data înscrierii: 19/Feb/2004
Mesaje: 45
Locație: Iasi
|
| Trimis: Lun Oct 11, 2004 4:50 pm Titlul subiectului: |
|
|
| desi e posibil sa ma insel, am impresia ca o sa ti'l omoare conform max_execution_time din php.ini |
|
| Sus |
|
un_guru
Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc
|
| Trimis: Lun Oct 11, 2004 4:55 pm Titlul subiectului: |
|
|
kristache a scris: desi e posibil sa ma insel, am impresia ca o sa ti'l omoare conform max_execution_time din php.ini
nu te inseli, insa php.ini de aia exista ca sa-l editezi |
|
| Sus |
|
kristache
Data înscrierii: 19/Feb/2004
Mesaje: 45
Locație: Iasi
|
| Trimis: Lun Oct 11, 2004 5:45 pm Titlul subiectului: |
|
|
| da, dar daca ai putea edita php.ini'urile pe unde vrea inimioara ta, tare bine ar fi. de obicei daca te poti juca cu de'astea inseamna ca e serverul propriu si personal, lucru care revine la sugestia lui arond, muuult mai ortodoxa :) |
|
| Sus |
|
un_guru
Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc
|
| Trimis: Lun Oct 11, 2004 5:50 pm Titlul subiectului: |
|
|
daca nu ai serverul tau personal, majoritatea companiilor serioase de hosting iti ofera si unlte pentru back-up automat.
Pe de alta parte, am spus ca ... solutia data, e data numa de dragul de a fi un script php. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |