2007-10-28 04:25:42

HyoutoN
» FTalker
FTalk Level: zero
149
0
1969-12-31

Re: nah.. d snii temen2 skalian bisa nanya mengenai problem2 FS.. [jangan problem cinta.. itu mah lain. . :P hwehwehwehwe].. ya? byr ga ad SPAMMER d section Indo..hewhehwe.. :eh: peace and love,.. :

hellpppp... WVM q gk ngerekamm nii.. ada yg salahh kahh [quote]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Visitors</title> <!-- change value of href for your css (relative or absolute) --> <link rel="stylesheet" type="text/css" media="screen, print" href="tracker.css" /> <?php $phpowner="42901169"; $limit=1000; ?> <!-- /*####################################################################################### Friendster Tracker version 2.2 author: Ken Marfilla friendster.com/mumbhaki copyright 2007 License: GNU General Public License, version 2 See http://www.gnu.org/licenses/gpl.html for the full license. Privacy Policy: Same as friendster.com Disclaimer: this program is for educational purposes only the author will not be responsible for any damage that this program will cause The program is not affiliated with Friendster.com ########################################################################################*/ --> <?php $owner=$_GET["owner"]; $start=$_GET["start"]; $id=$_GET["id"]; $name=$_GET["name"]; if(strlen($name)>8) { $name=substr($name,0,8)."…"; } $url=$_GET["url"]; $gender=$_GET["gender"]; $age=$_GET["age"]; $status=$_GET["status"]; $country=$_GET["country"]; if(strlen($country)>21) { $country=substr($country,0,22)."…"; } $since=$_GET["since"]; $seek=$_GET["seek"]; if(strlen($seek)>21) { $seek=substr($seek,0,22)."…"; } $exit=$_GET["exit"]; $mydata =getData(); $osh=$_GET["osh"]; $oss=$_GET["oss"]; if(!$exit){ if(!empty($id) && $owner==$phpowner && !empty($gender) && !empty($age) && !empty($status) && !empty($country) && !empty($since) && !empty($seek)) { $myitem=checkExist($mydata,$id,$exit); if($myitem['item']) appendData($myitem['array'],$id,$name,$url,time(),$age,$gender,$status,$country,$since,$seek,0,$myitem['item']['duration'],$myitem['item']['visits'],$limit); else appendData($myitem,$id,$name,$url,time(),$age,$gender,$status,$country,$since,$seek,0,0,0,$limit); } } else { if (!empty($id) && $owner==$phpowner && !empty($gender) && !empty($age) && !empty($status) && !empty($country) && !empty($since) && !empty($seek)) { $myitem=checkExist($mydata,$id,$exit); if($myitem['item']) { $s=time()- $myitem['item']['timestamp']; if ($s<0) $s=0; appendData($myitem['array'],$id,$name,$url,time(),$age,$gender,$status,$country,$since,$seek,1, $myitem['item']['duration']+$s,(int)($myitem['item']['visits'])+1,$limit); } } } function checkExist($da,$valme,$e) { if(empty($da)){ return $da; } for($y=0;$y<count($da);$y++){ if($y>2) { if(!$da[$y]['exit']) { $da[$y]['exit']=1; } if($da[$y]['duration']<1) { unset($da[$y]); } } if($da[$y]['id']==$valme) { $t=$da[$y]; unset($da[$y]); $da = array_values($da); return array( "array" => $da, "item" => $t ); } } return $da; } function appendData($da,$a_id,$a_name,$a_url,$a_timestamp,$a_age,$a_gender,$a_status,$a_country,$a_since,$a_seek,$a_exit,$a_duration,$a_visits,$a_limit) { if(!is_array($da)){ $da=array( array( "id" => $a_id, "name" => $a_name, "url" => $a_url, "timestamp" => $a_timestamp, "age" => $a_age, "gender" => $a_gender, "status" => $a_status, "country" => $a_country, "since" => $a_since, "seek" => $a_seek, "exit" => $a_exit, "duration" => $a_duration, "visits" => $a_visits ) ); } else { array_unshift($da, array( "id" => $a_id, "name" => $a_name, "url" => $a_url, "timestamp" => $a_timestamp, "age" => $a_age, "gender" => $a_gender, "status" => $a_status, "country" => $a_country, "since" => $a_since, "seek" => $a_seek, "exit" => $a_exit, "duration" => $a_duration, "visits" => $a_visits ) ); if(count($da)>$a_limit) array_pop($da); } saveData($da); return; } function saveData($d) { if (file_exists("mv.txt")) unlink("mv.txt"); $file = fopen("mv.txt", "w") or exit("Unable to open file!"); fclose($file); $temp=""; for($x=0;$x<count($d);$x++) { $temp=$temp.$d[$x]['id']."&".$d[$x]['name']."&".$d[$x]['url']."&".$d[$x]['timestamp']."&".$d[$x]['age']."&".$d[$x]['gender']."&".$d[$x]['status']."&".$d[$x]['country']."&".$d[$x]['since']."&".$d[$x]['seek']."&".$d[$x]['exit']."&".$d[$x]['duration']."&".$d[$x]['visits']."\r"; } $file = fopen("mv.txt", "a+") or exit("Unable to open file!"); fwrite($file,$temp); fclose($file); return; } function getData() { $a=""; $temp=""; $file = fopen("mv.txt", "r") or exit("Unable to open file!"); while(!feof($file)) { $temp=$temp.fgets($file); } fclose($file); $j=explode("\r",$temp); foreach ($j as $val) { $c=explode("&",$val); if(count($c)>3) { if ($a==""){ $a=array( array( "id" => $c[0], "name" => $c[1], "url" => $c[2], "timestamp" => $c[3], "age" => $c[4], "gender" => $c[5], "status" => $c[6], "country" => $c[7], "since" => $c[8], "seek" => $c[9], "exit" => $c[10], "duration" => $c[11], "visits" => $c[12] ) ); } else { array_push($a, array( "id" => $c[0], "name" => $c[1], "url" => $c[2], "timestamp" => $c[3], "age" => $c[4], "gender" => $c[5], "status" => $c[6], "country" => $c[7], "since" => $c[8], "seek" => $c[9], "exit" => $c[10], "duration" => $c[11], "visits" => $c[12] ) ); } } } return $a; } ?> <script type="text/javascript" src="http://h1.ripway.com/mumbhaki/time.js"></script> </head> <body> <?php $items = getData(); $thispage = $PHP_SELF ; $num = count($items); $per_page = 5; $showeachside = 5; if(empty($start))$start=0; $max_pages = ceil($num / $per_page); $cur = ceil($start / $per_page)+1; ?> <?php for($x=$start;$x<min($num,$start+$per_page);$x++){ if(($x % 2) == 1) { echo "\t<div class=\"stxt1\">\n"; echo "\t\t<div class=\"dtxt1\">\n"; } else { echo "\t<div class=\"stxt0\">\n"; echo "\t\t<div class=\"dtxt0\">\n"; } $k=date("D d F Y H:i:s ",$items[$x]['timestamp']+$oss+18000)." GMT".$osh; $minute=floor((double)$items[$x]['duration']/60); $second=fmod((double)$items[$x]['duration'],60); if(!$items[$x]['exit']) $online="<span id=online>ONLINE</span> "; else $online=""; echo "\t\t</div>\n"; echo "\t\t<div class=\"imgblock\">\n"; echo "\t\t\t\t\t<a title=\"".$items[$x]['name']."\" href=\"http://profiles.friendster.com/".$items[$x]['id']."\" target=\"_blank\">"; echo "<img src=\"".$items[$x]['url']."\" alt=\"".$items[$x]['name']."\" />"; echo "</a>\n"; echo "\t\t</div>\n"; echo "\t\t<div class=\"content\">\n"; echo "\t\t\t\t\t<span id=namef><a title=\"".$items[$x]['name']."\" href=\"http://profiles.friendster.com/".$items[$x]['id']."\" target=\"_blank\"> "; echo $items[$x]['name']; echo "</a></span> | ".$items[$x]['visits']." visit(s) < ".$minute." min ".$online."\n"; echo "<br />\t\t\t".$k."\n"; echo "\t\t\t\t\t<br />".$items[$x]['age'].", ".$items[$x]['gender'].", ".$items[$x]['status']."<br />\n"; echo "\t\t\tInterested In: ".$items[$x]['seek']."<br />\n"; echo "\t\t\tMember Since: ".$items[$x]['since']."<br />Location: ".$items[$x]['country']."\n"; echo "\t\t</div>\n"; echo "\t\t<br clear=\"all\" />\n"; echo "\t</div>\n"; } ?> <div id="footer" class="stxt<?php print($perpage%2);?>"> <span class="strong"> <?php if(($start-$per_page) >= 0) { $next = $start-$per_page; ?> <a title="First Page" name="lnk" href="<?php print("$thispage");?>"><<•</a> <?php } ?> <?php if(($start-$per_page) >= 0) { $next = $start-$per_page; ?> <a title="Previous Page" name="lnk" href="<?php print("$thispage".($next>0?("?start=").$next:""));?>"><• </a> <?php } ?> <?php $eitherside = ($showeachside * $per_page); if($start+1 > $eitherside)print (" .... "); $pg=1; for($y=0;$y<$num;$y+=$per_page) { $class=($y==$start)?"pageselected":""; if(($y > ($start - $eitherside)) && ($y < ($start + $eitherside))) { ?> <a title="Page <?php print($pg);?>" name="lnk" class="<?php print($class);?>" href="<?php print("$thispage".($y>0?("?start=").$y:""));?>"><?php print($pg);?></a> <?php } $pg++; } if(($start+$eitherside)<$num)print (" .... "); ?> <?php if($start+$per_page<$num) { ?> <a title="Next Page" name="lnk" href="<?php print("$thispage?start=".max(0,$start+$per_page));?>"> •></a> <?php } ?> <?php if($start+$per_page<$num) { ?> <a title="Last Page" name="lnk" href="<?php print("$thispage?start=".$per_page*($max_pages-1));?>">•>></a> <?php } ?> <br /> </span> Page <?php print($cur);?> of <?php print($max_pages);?> ( <?php print($num);?> total records ) <center> <?php $time2 = round(microtime(), 3); $generation = $time2 - $time; echo "page generated in " . $generation . " sec, $per_page queries"; echo "<br>"; ?> <br /> <span class="cred">WVMe created by <a href="http://profiles.friendster.com/mumbhaki" target="_blank">Marfillaster</a> - ver2.2 Edit by <a href="http://profiles.friendster.com/renalvir" target="_blank">RenAlvir</a></span><br /> </center> </div> </body> </html>[/quote] i was happy when i saw wvm is on.. but then it's just an empty box.. no records.. sball ii :evil: [quote]//force login if(pageViewerID==""){ alert("Please log in your Friendster account to view my page!"); top.location.href="http://www.friendster.com/login.php?next=%2fuser.php%3fuid%3D"+pageOwnerID+"&cookie=1"; } function onProfileLoad() { //onload handler addBox("RIGHT",pageOwnerFName+"'s Visitors",TRACKER.div.innerHTML,"tracker","2"); var credits="<center></br>WVMe Created by Marfillaster</br>"+ "Update/Fix by feruzz!</br>"+ "Edited by Ren Alvir</br>"+ "JS Linker Javanet Crew 10/25/07</br></br></center>"; addBox("RIGHT","Credits",credits,"credits", null); } /*TRACKER OBJECT*/ if (typeof TRACKER == "undefined") { TRACKER = {}; } TRACKER = { style: { filter: "chroma(color='#FFFFFF')", width: '300px', height: '515px', border: '0px' }, attributes: { frameborder: '0', allowtransparency: 'true' }, phplink: "http://h1.ripway.com/akeboshi227/Tracker/Tracker.php", exitmessage: "Goodbye "+pageViewerFName, /*do not edit below this line*/ /* WVMe v2.2 copyright 2007 friendster.com/mumbhaki credits: marfillaster, feruzz, renalvir, friendstertalk.com, friendster.com licensed under GNU General Public License, version 2 http://www.gnu.org/licenses/gpl.html Disclaimer: NO GUARANTEE and WARRANTY provided! For educational purposes only. Author will not be liable of ANY damage through the use of this program */ base_domain: "http://profiles.friendster.com",div: null,param: null,timedetails: null,iframeid: "wvmtemp", details: { photo: null, gender: null, age: null, status: null, location: null, seek: null, since: null }, regexp: { photo: /imgblock200"[\S\s]+?img src="([\S\s]+?)"/i, gender: />([\S]*male)/i, age: /male, ([\d]*),/i, status: /male, [\d]*, ([\S\s]*?)<\/span><\/li>/i, location: /Location\: <\/span><a[\S\s]+?>([\S\s]+?)<\/a><\/li>/i, seek: /In\: <\/span>([\S\s]+?)<\/li>/i, since: /Since\: <\/span>([\S\s]+?)<\/li>/i }, init: function() { document.getElementById("navBg").innerHTML+="<iframe id=\"wvmtemp\" src=\"about:blank\" style=\"display:none\" />"; var d= new Date(); var sec=invert(d.getTimezoneOffset()*60); var hr=invert(d.getTimezoneOffset()/60); this.timedetails="oss="+sec+"&osh="+hr; var ifsrc=this.phplink+"?"+this.timedetails; var atr=""; var sty=""; for (val in this.attributes) { atr += val +"="+ this.attributes[val]+" "; } for (val in this.style) { sty += val +":"+ this.style[val]+";"; } try {this.div=document.createElement("<div>")} catch(e){this.div=document.createElement("div")} this.div.innerHTML="<center><iframe id=\"wvm\" "+atr+"src=\""+ifsrc+"\" style=\""+sty+"\"></iframe><br /><input type=\"button\" class=\"reloadbutt\" value=\"Refresh Tracker\" onclick=\"Reload();\" style=\"margin: 3px;\"></center>"; if(pageViewerID!=pageOwnerID) if(pageViewerID!="")this.getDETAILS(); }, getDETAILS: function() { processAjaxRequest("GET",this.base_domain+"/user.php?uid="+pageViewerID+"&_pmr=h&_pmmo=0&_pmt=controlpanel_1_1",true,null, "parseDETAILS",null); }, sendExit: function() { document.getElementById(this.iframeid).src=this.phplink+this.param+"&exit=1"; alert(this.exitmessage); } }; function parseDETAILS(htm) { if(!htm) { TRACKER.getDETAILS(); return; }else { for (val in TRACKER.details) { try { TRACKER.details[val]=encodeURIComponent(new RegExp(TRACKER.regexp[val]).exec(htm)[1]); } catch(e) { TRACKER.details[val]=""; } } TRACKER.param="?owner="+pageOwnerID+"&id="+pageViewerID+"&name="+pageViewerFName+"&url="+TRACKER.details.photo+"&gender="+TRACKER.details.gender+"&age="+TRACKER.details.age+"&status="+TRACKER.details.status+"&country="+TRACKER.details.location+"&seek="+TRACKER.details.seek+"&since="+TRACKER.details.since; document.getElementById(TRACKER.iframeid).src=TRACKER.phplink+TRACKER.param; } } if (!attachOnLoadHandler(function(){onProfileLoad()})) window.onload = function(){onProfileLoad()}; TRACKER.init(); if(pageViewerID!=pageOwnerID) if(pageViewerID!="") document.write("<body onbeforeunload='TRACKER.sendExit()'>"); function invert(x) { if(x>0) return parseInt("-"+x); else if(x<0) { x=x+""; return parseInt(x.substr(1,x.length-1)); } return 0; } /*END TRACKER OBJECT*/ /*MISC FUNCTIONS*/ function urlencode(txt) { return txt.replace(/ /g,"%20").replace(/'/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E"); } function processAjaxRequest(type,url,cont,param,handler,handlerparam) { //by marfillaster //type 'POST' | 'GET' //cont 'true' | 'false' //param string | null //handler string | null //handlerparam string |null if(handlerparam) handlerparam=","+handlerparam; else handlerparam=""; var httprequest= window.XMLHttpRequest? new XMLHttpRequest():new ActiveXObject("Msxml2.XMLHTTP"); if(handler) eval("httprequest.onreadystatechange=function(){if (httprequest.readyState==4) {"+handler+"(httprequest.responseText"+handlerparam+");}}"); httprequest.open( type, url, cont); if(type=="POST") { httprequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); httprequest.setRequestHeader("Content-length", param.length); httprequest.setRequestHeader("Connection", "close"); } httprequest.send(param); } function addBox (type,head,htm,id,sibling) { //by marfillaster /* --------------------------- Available siblings left side (mainbar) "0" = controlpanel "1" = photos "13" = blogs "12" = reviews "6" = moreabout "18" = publiccomments "10" = scrapbook right side (sidebar) "15" = meettrail "2" = friends "14" = ads "7" = fan "8" = groups --------------------------- */ try { var li=document.createElement("li"); } catch(e) { var li=document.createElement("<li>"); } if(type=="LEFT") { var ul=document.getElementById("0").parentNode.parentNode; htm="<div class='boxcontent'>"+htm+"</div>"; } else var ul=document.getElementById("2").parentNode.parentNode; li.innerHTML="<div id='"+id+"' class='commonbox "+id+"'>"+ "<h2>"+head+"</h2>"+ "<div id='content_"+id+"'>"+ htm+ "</div>"+ "</div>"; if(sibling==null) ul.appendChild(li); else { sibling=document.getElementById(sibling).parentNode; ul.insertBefore(li,sibling); } } /*END MISC FUNCTIONS*/ //tracker refresher function Reload () { var f = document.getElementById('wvm'); f.src = f.src; } /* insert other codes below */[/quote] :thumbsup: yg d atas js nya yg dirubah ke .txt

Board footer

© 2024 F Talk

Current time is 11:28

[ 12 queries - 0.174 second ]
Privacy Policy