| Tanya.. Saya punya code HTML yang kalau diklik manggil fungsi JS begini: function positif(obj) { var url = obj.parentNode.valueOf('href'); var nama = obj.parentNode.innerText; alert(url); jq("#page_hasil .examples #quote p").load("retrain/pos.php?url=" + url + "&nama=" + nama); //var pos = <?php echo base_url() ?>.'retrain/pos.php'; //$("#quote p").load(pos + "?url=" + url + "&nama=" + nama); }
isi pos.php: <?php
session_start(); header("Cache-Control: no-cache");
$url = $_GET["url"]; $nama = $_GET["nama"]; //ambil langsung $nama2 = str_replace(str_split('\\/:*?"<>|()'), '', $nama);
$file = '../cat/statistika/' . $nama2 . '.txt'; if (isset($_SESSION['username'])) { if (!file_exists($file)) { include_once '../classifier_retrain/classifier.php'; include_once '../classifier_retrain/trainer.php';
$current = file_get_contents($url); $current2 = preg_replace('#<script(.*?)>(.*?)</script>#is', '', $current); $current3 = preg_replace('#<style(.*?)>(.*?)</style>#is', '', $current2);
$current4 = strip_tags($current3);
$tr = new trainer(); $arr = array('statistika', 'nonstatistika'); $tr->makeCategory($arr); $cl = new classifier(); $text = $current2; $result = $cl->classifyText($text); if ($result == 'statistika') { file_put_contents($file, $current4); echo "Rated positive, Thanks for your response!"; } else { echo "Rating failed"; } } else { echo "The file already exist."; } } else { echo "You must <a href='http://localhost/mpsn/pengguna'>login</a> to rate."; } ?>
Sebenarnya script-nya bisa kerja, tapi saya ingin ada tanda "Loading..." selagi script-nya sedang di-run. Itu kan taro echo "loading"; flush(); Naronya di sebelah mana ya? Makasih.. |
Tidak ada komentar:
Posting Komentar