<?php class site extends PAGE { function i() { $q = q('SELECT * FROM `'.PRFX.'knowledge` WHERE acc = 1 LIMIT 3'); if(n_r($q) == 0) die(H.__ID); while($r = f($q)) { } } } $n = 'site'; $C = new $n($n); $C->i(); ?>
Jak wykonac mirror strony:
1. pobieram z bazy danych rekordy (wszystkie) z tabeli knowledge (no to jest juz)
2. skrypt wchodzi na strone (ta wyciagnieta z bazy), np.: http://path-of-power.com/extreme-tiredness-feeling-tired,1
3. dalej, kopiuje caly kod .html (caly jak jest zrobiony na orginalnej stronie)
4. zapisuje to (jak nie ma - tworzy plik albo podmienia istniejacy): extreme-tiredness-feeling-tired,1.html w folderze X na serwerze
5. robi cykl dla kazdej podstrony w calej tabeli
6. kompresuje do .zip lub .rar
moglby ktos pomoc z kodem?
<?php class site extends PAGE { function i() { $q = q('SELECT id,t,access FROM `'.PRFX.'knowledge` WHERE acc = 1'); if(n_r($q) == 0) die(H.__ID); while($r = f($q)) { if($r['access'] == 2) $r['t_'] = 'godlikeism-'._url($r['t']); else $r['t_'] = _url($r['t']); } $zip = new ZipArchive(); if($zip->open('_path-of-power.com.zip',ZIPARCHIVE::CREATE) !== TRUE) die ("Could not open archive"); $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator("_path-of-power.com/")); } } $n = 'site'; $C = new $n($n); $C->i(); ?>
buja sie, dzieki