Monday, December 15, 2014

JavaScripts to Add a Link Source Automatically

Automatically Add a Link Source or Copyright Notice to Copied Content from Your Website

This JavaScripts can be used to prevent or minimalize the activity of copy paste content without including the link to original source.

Continue ►

Sunday, December 14, 2014

PHP Function to Remove Links on Image

PHP code to delete or Clear Links on images (img) in HTML text.
Continue ►

Friday, December 5, 2014

PHP Script to Grab YahooAnswer!

Yahoo Answer Scrapper using PHP

Here the PHP script to get content or answers from Yahoo Answers.
<?php
/**
* @package Yahoo Answer
* @author The HungryCoder
* @link http://hungrycoder.xenexbd.com/?p=953
* @version 1.0
* @license GPL, This class does not come with any expressed or implied warranties! Use at your own risks!
*/

class yahooAnswer{
var $appID;
var $searchQuestionURL = 'http://answers.yahooapis.com/AnswersService/V1/questionSearch?';
var $getQuestionURL = 'http://answers.yahooapis.com/AnswersService/V1/getQuestion?';

private $numResults = 10;
private $numStart = 0;

function __construct($appid) {

$this->appID=$appid;
}

function set_numResults($num_results){
$this->numResults = $num_results;
}

/**
* Search for questions for the given keywords. Returned results can be associative array or XML
* @param <string> $kewyord
* @return <string> Returns the results set either in XML format or associative array.
*/

function search_questions($params){
if(!is_array($params)){
throw new Exception('The parameters must be an array!');
}
$defaults = array(
'search_in' => '',
'category_name' => '',
'date_range' => '', //7, 7-30, 30-60, 60-90, more90
'sort' => 'relevance', //relevance, date_desc, date_asc
'type' => 'all',
'output' => 'php',
'results' => $this->numResults,
'start' => $this->numStart,
'region' => 'us',
'appid' => $this->appID,
);
$params = array_merge($defaults,$params);

if(!$params['appid']){
throw new Exception('APP ID is empty!', 404);
}
if(!$params['query']) {
throw new Exception('Query is not set!', '404');
}

$req_params = $this->array2query_string($params);

$url = $this->searchQuestionURL.$req_params;
$results = $this->make_call($url);
if($params['output']=='php'){
$results = unserialize($results);
return $results['Questions'];
}
return $results;

}

/**
* Get all answers of a given question ID
* @param <array> $params keys are: question_id, output, appid
* @return <string> Returns all answers in expected format. default format is php array
*/

function get_question($params){

if(!is_array($params)){
throw new Exception('The parameter must be an array!');
}
$defaults = array(
'question_id' => '',
'output' => 'php',
'appid' => $this->appID,
);
$params = array_merge($defaults,$params);

if(!$params['appid']){
throw new Exception('APP ID is empty!', 404);
}
if(!$params['question_id']) {
throw new Exception('Question ID is not set!', '404');
}

$req_params = $this->array2query_string($params);

$url = $this->getQuestionURL.$req_params;
$results = $this->make_call($url);
if($params['output']=='php'){
$results = unserialize($results);
return $results['Questions'][0];
}
return $results;
}

protected function make_call($url){
if(function_exists('curl_init')){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch, CURLOPT_TIMEOUT,60);

$result = curl_exec($ch);
curl_close($ch);
return $result;
} else if(function_exists('file_get_contents')) {
return file_get_contents($url);
} else {
throw new Exception('No method available to contact remote server! We must need cURL or file_get_contents()!', '500');
}
}

protected function array2query_string($array){
if(!is_array($array)) throw new Exception('Parameter must be an array', '500');
$params ='';
foreach($array as $key=>$val){
$params .= "$key=$val&";
}
return $params;
}
}

$appid = 'MYAPPID';
$params = array(
'query' => 'test', //enter your keyword here. this will be searched on yahoo answer
'results' => 2, //number of questions it should return
'type' => 'resolved', //only resolved questiosn will be returned. other values can be all, open, undecided
'output' => 'php', //result will be PHP array. Other values can be xml, json, rss
);

$question_id = 'test'; //without this i get an error "Question ID is not set!"

$yn = new yahooAnswer($appid);
//search questions
try{
$questions = $yn->search_questions($params);
} catch (Exception $e){
echo ($e->getMessage());
}

foreach ($questions as $question) {
//now get the answers for the question_id;
try{
//$answers = $yn->get_question(array('question_id'=>$question_id));
$answers = $yn->get_question(array('question_id'=>$question['id']));
echo '<pre>';
print_r($answers);
echo '<pre>';
} catch (Exception $e){
echo($e->getMessage());
}

}

?>
*I do not guarantee it still works or not.

Continue ►

Friday, March 21, 2014

Rahasia Sukses ala film "THE SECRET"


Pernah nonton film The Secret?
Film ini cukup fenomenal di tahun 2006-2007an. The Secret diproduksi oleh Prime Time Production, terdiri dari serangkaian wawancara dan disajikan seperti video kuliah.
The Secret, sesuai namanya film ini mengungkapkan rahasia besar kesuksesan orang-orang yang terkenal.


Dalam film ini diungkapkan bahwa ternyata pikiran manusia akan membentuk realita yang akan dialami di masa depan. Hal ini disebut dengan istilah Law of Attraction (hukum gaya tarik).
Ketika kita berpikir, maka alam semesta meresponnya dan dengan sendirinya akan menata sehingga membentuk jalan untuk kemungkinan menjadi kenyataan di masa yang akan datang. Pikiran yang positif akan menarik hal-hal yang positif sedangkan pikiran yang negatif akan menarik hal yang negatif pula.
Dari artikel lain yang aku baca dituliskan latar belakang ilmiah dari Law of Attraction ini adalah bahwa pikiran kita adalah gelombang sebagaimana setiap partikel yang menyusun semesta ini. Sehingga pikiran kita selalu membangkitkan getaran yang akan direspon oleh alam semesta. Dalam fisika kuantum juga dikemukakan bahwa kejadian di luar sana hanyalah samudra kemungkinan yang menjadi realita setelah dibentuk oleh pikiran. Jadi, menurut film "The Secret", maka sebenarnya pikiranlah yang membentuk dunia kita.
Mungkin dalam bahasa kita "Law of Attraction" biasa disebut "Hukum Karma". Hanya saja biasanya orang mengaitkan hukum karma dengan hal-hal negative.

Berikut bagian yang paling menarik.
Menurut film "The Secret", semua yang kita inginkan akan jadi kenyataan kalau kita percaya 100%.
Caranya jika kamu punya suatu harapan/keinginan, maka pikirkanlah apa yang kamu mau itu menjadi kenyataan.
Misal, jika kamu pengin punya mobil mewah. Maka bayangkan tentang mobil itu sampai sedetail-detailnya. Dari merk, tipe, warna, model, sampai bagian dalamnya. Rasakan seolah-olah kamu sedang menaikinya. Percaya penuh apa yang kamu inginkan akan menjadi kenyataan diluar apa yang saat ini kamu lihat dan kita alami. Dan berpikirlah kamu sudah memiliki yang kamu mau.
Setelah itu, tunggulah...

Keliatannya mudah ya?
Tapi ternyata bagi sebagian besar orang mungkin melakukan seberti itu tak semudah yang dipikirkan. Apalagi untuk benar-benar percaya dan yakin.
Sepertinya aku sendiri juga harus belajar meyakini apa yang aku inginkan dan yang jadi tujuanku.

Pelajaran yang bisa kita ambil dari film The Secret adalah tentang keyakinan dan optimisme yang tinggi untuk memperoleh yang kita inginkan. Dan lebih penting lagi kita harus selalu senantiasa berpikir serta berperilaku positif agar imbas yang kita dapat positif pula.

Apa yang kita tanam, itu pula yang akan kita panen.

Bagi yang belum nonton film The Secret, bisa nonton online gratis di watchthesecretfree.com

Official websitenya di www.thesecret.tv

Kalau ingin baca artikel film The Secret yang lebih jelas di:
en.wikipedia.org/wiki/The_Secret_(2006_film)

Continue ►