Dosta nas usled nedostatka novca, kad kupujemo hosting za svoje sajtove, kupimo domen i prostor bez MySQL baze, ali nam ipak nekad potreba MySQL baza. E tu na scenu stupa www.freesql.org koji daje besplatan hosting baza. Ali, tu ima dve zachkoljice, od kojih sam ja uspesno resio jednu:
Lik ciji je freesql.org
1) ne dozvoljava hostovanje MySQL baza za forume
2) periodicno deaktivira sve baze i onda morate otici na njegov sajt i tamo rucno aktivirati svoju bazu

Ja sam napravio skriptu koja resava drugi problem. Da ne bi stalno reaktivirali svoju bazu, ili u slucaju da ste dosta dugo vremena offline, pa nema ko da reaktivira Vasu bazu, napravio sam PHP skriptu koju samo include-ujete na pochetak strane i ona pokusava da se konektuje na bazu. Ako uspe, onda iskulira (zapise jedan HTML komentar i to je to), a ako ne uspe onda salje HTTP POST zahtev (koristeci SNOOPY klasu) freesql.org sajtu i baza se sama reaktivira (btw. baza se stavlja u queue za reaktiviranje i bice dostupna tek nakon petnaestak [15] minuta).

Evo ovde mozete skinuti autoreactivate skriptu: http://dhost.info/avram/downloader.php?file=download/freesql-autoreactivate.zip
U
paketu imate freesql-autoreactivate.php, readme.txt i snoopy.class.php, ovaj fajl mora da stoji pored freesql-autoreactivate.php fajla kako bi freesql-autoreactivate.php mogao da posalje HTTP POST zahtev.

P.S. Ovo sam testirao pozivajuci http://www.avram.cjb.net/blog/freesql-autoreactivate.php i to radi sasvim ok, medjutim kad sam include-ovao ovo u index bloga, nesto nije radilo kada ne uspe da se konektuje. Kada include-ujem u neku stranu koju sam ja pravio, sve radi ok… tako da… bash me briga ;)