Picture Tapping Technique

0121 246 9448                       enquiries@picturetapping.com


THINGS TO DO.. and notes etc.

Websites to look at...

http://www.fastereft.com/     http://www.tatlife.com/      http://www.matrixreimprinting.com/default.aspx

Note:  To change the side-menus, you have to make the changes and then publish the new side menus.  (sidebartopr and member_menu)

Then edit them using tswebeditor or something and remove the <head> .. all the way to </head>

Also remove all the BODY tags and the HTML and /HTML.

The SideBarTopR one has a funny <script> line at hte bottom that has to be removed, otherwise the bottom menu doesnt get shown.

To show the menu... include the following code in the place it is shown...


require($DOCUMENT_ROOT . "./<nameofmenu... sidebartopr or member_menu without hte anglebrackets>.php");


DISCLAIMER: The techniques, processes and ideas on FasterEFT.com are not considered a substitute for consultation with your professional health care provider.

If you have any questions about whether or not to use FasterEFT, consult your physician or licensed mental health practitioner.

The information on this web site is of a general nature only, and may not to be used treat or diagnose any particular disease or any particular person.

Viewing this web site does not constitute a professional relationship or professional advice or services.

Robert G. Smith assumes no responsibility or liability for the information contained on FasterEFT.com.

The testimonials and opinions expressed by the individuals who contribute content are theirs only.

No endorsement or warranty is explicit or implied by any entity connected to this web site of the site content or practitioners listed here. There is no guarantee that you will have the same results; by viewing these pages you agree to accept complete responsibility for your own health and wellbeing, and release and hold harmless FasterEFT.com, its owners, practitioners, and employees, who are not liable or responsible for any claim of loss or damage to your or any person arising from any information or suggestion on FasterEFT.com.

If you do not agree to these terms, you agree to simply leave this web site.

Copyright © 2011 Robert G. Smith, Skills to Change Institute, Inc.


The information presented on our educational and informational materials is provided only as general information and is not psychological or medical advice. I understand that in utilizing this material I will be introduced to a modality created and developed by Tapas Fleming called Tapas Acupressure Technique® (TAT®). Because TAT is considered experimental and is a relatively new approach, and the extent of its effectiveness, as well as its risks and benefits, have not been fully researched, I agree to assume and accept full responsibility for any and all risks associated with using these materials and TAT.

The information presented on the educational and informational materials is not intended to represent that TAT is used to diagnose, treat, cure, or prevent any disease or psychological disorder. TAT is not a substitute for medical or psychological treatment from licensed health care professionals. I understand that if I choose to use TAT, it is possible that emotional or physical sensations or additional unresolved memories may surface. Previously vivid or traumatic memories may fade which could adversely impact my ability to provide detailed legal testimony regarding a traumatic incident.




<?php echo hide_email('test@test.com'); ?>

This is the PHP code you write where you want the E-mail address on your web page.


This is what the E-mail address will look like for the visitor of your web page.

<span id="e685490727">[javascript protected email address]</span><script type="text/javascript">/*<![CDATA[*/eval("var a=\"fnbXQ35Sz9PLgsG_WalkuVRBycr8JDiHTAqZ-mNpeOKwF.t07h2+EYx@IU146odjMCv\";var b=a.split(\"\").sort().join(\"\");var c=\"6.46s6.46bw@Y\";var d=\"\";for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));document.getElementById(\"e685490727\").innerHTML=\"<a href=\\\"mailto:\"+d+\"\\\">\"+d+\"</a>\"")/*]]>*/</script>

This is the generated XHTML that the bot or spider will see instead of your E-mail address.

4. The code

The "hide_email()" PHP function is only 9 lines of code:

functionhide_email($email) { $character_set = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz';$key = str_shuffle($character_set); $cipher_text = ''; $id = 'e'.rand(1,999999999);for ($i=0;$i<strlen($email);$i+=1) $cipher_text.= $key[strpos($character_set,$email[$i])];$script = 'var a="'.$key.'";var b=a.split("").sort().join("");var c="'.$cipher_text.'";var d="";';$script.= 'for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));';$script.= 'document.getElementById("'.$id.'").innerHTML="<a href=\\"mailto:"+d+"\\">"+d+"</a>"';$script = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")"; $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';return'<span id="'.$id.'">[javascript protected email address]</span>'.$script; }

License: Public domain.

To include a different page. 


require($DOCUMENT_ROOT . "./sidebartopr.php");


This is the PHP stuff that gets the data into the array. 


$con = mysql_connect("web230.extendcp.co.uk", "web230-philipeft", "erfgb4578");
if (!$con)
  die('Could not connect: ' . mysql_error());
mysql_select_db("web230-philipeft", $con);

$astart = $_GET['s'];

if (empty($_GET['s']))
  $astart = 0;

$qty = $_GET['q'];

If (empty($_GET['q']))
  $qty = 0;
  // qty is not set so this is the first time here.
  // create and populate the temporary table
  // echo "Session ID = " . session_id(). "<br>";

  // $result = $xyzresult = mysql_query("DROP TEMPORARY TABLE IF EXISTS " . session_id());  // DROP [TEMPORARY] TABLE [IF EXISTS]tbl_name
  $result = mysql_query("DROP TEMPORARY TABLE IF EXISTS newsitelok");  // DROP [TEMPORARY] TABLE [IF EXISTS]tbl_name

  //$xyzresult = mysql_query("CREATE TEMPORARY TABLE " . session_id() . " LIKE sitelok");
  $xyzresult = mysql_query("CREATE TEMPORARY TABLE newsitelok LIKE sitelok");
  if (!$xyzresult) {
    die('Oh dear - problem creating the temporary table: ' . mysql_error());

  // make sure that there are no records therein whilst debugging...
  //$result = mysql_query("DELETE FROM " . session_id());
  //  if (!$result) {
  //  die('Oh dear - problem emptying the temporary table: ' . mysql_error());
  //  }

  // now append philip and Chris
  // echo "This is the SQL Query:-" . "INSERT INTO " . session_id() . " SELECT * FROM sitelok WHERE Usergroups Like '%ADMIN%' ORDER BY Usergroups Like '%ADMIN%' DESC"."<br>";
  //$result = mysql_query("INSERT INTO " . session_id() . " SELECT * FROM sitelok WHERE Usergroups Like '%ADMIN%' ORDER BY Usergroups Like '%ADMIN%' DESC");
  $result = mysql_query("INSERT INTO newsitelok SELECT * FROM sitelok WHERE (Usergroups Like '%ADMIN%') AND (Username <> 'Admin') ORDER BY (Usergroups Like '%ADMIN%') DESC");

  if (!$result) {
    die('Oh dear - problem adding ADMIN to the Temp Table: ' . mysql_error());

  // now append the enhanced listings users in random order.

  $result = mysql_query("INSERT INTO newsitelok SELECT * FROM sitelok WHERE ((Enabled =  'Yes') AND (Custom7 =  'Yes') AND ((Usergroups LIKE  '%ADMIN%') <> TRUE)) ORDER BY RAND()");
  if (!$result) {
    die('Oh dear - problem adding ENHANCED listings to the Temp Table: ' . mysql_error());

  // now append the standard listings users in random order.

  $result = mysql_query("INSERT INTO newsitelok SELECT * FROM sitelok WHERE ((Enabled =  'Yes')AND (Custom7 <>  'Yes') AND (Usergroups LIKE '%Practitioners%') AND ((Usergroups LIKE  '%ADMIN%') <> TRUE)) ORDER BY RAND()");
  if (!$result) {
    die('Oh dear - problem adding STANDARD listings to the Temp Table: ' . mysql_error());
  // ok all added to the new table in random order. 
  // so now put them into an array...
  if ($qty == 0) {
    $aresult = mysql_query("SELECT COUNT(*) AS mycount FROM newsitelok");
    $arow = mysql_fetch_array($aresult);
    // Echo "I counted " . $arow['mycount'] . " Records and the start is " . $astart . "<br>";
    $qty = $arow['mycount'];

  // This reads the data into the array $r

  //= Query ========================//
  $sql=mysql_query("select * from newsitelok");

  /*everytime it fetches the row, adds it to array...*/

  //echo "<pre>";
  //= Prints $r as array =================//
  //print_r ($r);
  //echo "</pre>";

  //Echo "This is it..1,2.... " . $r[1][2];
  //Echo "This is it..1,username.... " . $r[1][Username];

  // Note that you need to access the rows from ZERO to $qty-1


$qtypp = 4;  //Quantity Per Page. :^)

$nextqtypp = $qtypp;
$prevqtypp = $qtypp;

While (($astart + $nextqtypp) > $qty)
  $nextqtypp -= 1;

While (($astart - $prevqtypp) < 0 )
  $prevqtypp -= 1;

// NOT NEEDED as we have it in teh $r awway..... $result = mysql_query("SELECT * FROM newsitelok LIMIT " . $astart . "," . $nextqtypp);

// THIS IS THE WAY IT USED TO BE BEFORE TEMPORARY TABLES.. $result = mysql_query("SELECT * FROM newsitelok WHERE ((Enabled = 'Yes') AND (Usergroups Like '%Practitioners%')) ORDER BY Usergroups Like '%ADMIN%' DESC, Custom7='Yes' DESC LIMIT " . $astart . "," . $nextqtypp);

/* Note that you can limit the number of returned results
SELECT * FROM `your_table` LIMIT 0, 10
This will display the first 10 results from the database.
 SELECT * FROM `your_table` LIMIT 5, 5
This will show records 6, 7, 8, 9, and 10

So... Limit (start) (start+qtypp) should work

then at the end, if they want next page, then set start = start + qtypp   (provided you do not go > total qty)

If they want to go one back, then set start = start - qtypp   (provided you do not go under zero)



To do something on page exit.


   1.  Paste the coding into the HEAD of your HTML document
   2.  Copy the onunLoad event handler into the BODY tag  -->

<!-- STEP ONE: Copy this code into the HEAD of your HTML document  -->



<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function leave() {
// End -->

<BODY onUnload="leave()">



  Home     About PTT     Training Courses     Practitioners     FAQ's     About Us     Contact