PHP Classes

File: seotags.php

Recommend this page to a friend!
  Classes of Amer Hendy   SEO Tags   seotags.php   Download  
File: seotags.php
Role: Class source
Content type: text/plain
Description: lunixegypt eso tags
Class: SEO Tags
Filter text to remove non-SEO friendly characters
Author: By
Last change:
Date: 9 years ago
Size: 5,129 bytes
 

Contents

Class file image Download
<?php
//////////////////////////////////////////////////////////////////
/// SEO TAGS LUNIX EGYPT ///
/// version :1 ///
/// author :Amer Hendy - TROJAN ///
/// Location:EGYPT ///
/// SITE:fb.com/amerhendytrojan ///
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
class seo{
////////////////////////////
   
public function get_from_text($text){
      foreach(
$text as $x){
       
$a = array('A', '?', 'A', '?', '?', '?', '?', 'C', 'E', 'E', 'E', 'E', '?', '?', 'I', 'I', '?', '?', '?', '?', 'O', '?', '?', '?', 'U', '?', 'U', 'U', '?', '?', 'à', '?', 'â', '?', '?', '?', '?', 'ç', 'è', 'é', 'ê', 'ë', '?', '?', 'î', 'ï', '?', '?', '?', 'ô', '?', '?', '?', 'ù', '?', 'û', 'ü', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', 'Œ', 'œ', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', 'ƒ', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?');
       
$b = array('A', 'A', 'A', 'A', 'A', 'A', 'AE', 'C', 'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I', 'D', 'N', 'O', 'O', 'O', 'O', 'O', 'O', 'U', 'U', 'U', 'U', 'Y', 's', 'a', 'a', 'a', 'a', 'a', 'a', 'ae', 'c', 'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i', 'n', 'o', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'u', 'y', 'y', 'A', 'a', 'A', 'a', 'A', 'a', 'C', 'c', 'C', 'c', 'C', 'c', 'C', 'c', 'D', 'd', 'D', 'd', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'G', 'g', 'G', 'g', 'G', 'g', 'G', 'g', 'H', 'h', 'H', 'h', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'IJ', 'ij', 'J', 'j', 'K', 'k', 'L', 'l', 'L', 'l', 'L', 'l', 'L', 'l', 'l', 'l', 'N', 'n', 'N', 'n', 'N', 'n', 'n', 'O', 'o', 'O', 'o', 'O', 'o', 'OE', 'oe', 'R', 'r', 'R', 'r', 'R', 'r', 'S', 's', 'S', 's', 'S', 's', 'S', 's', 'T', 't', 'T', 't', 'T', 't', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'W', 'w', 'Y', 'y', 'Y', 'Z', 'z', 'Z', 'z', 'Z', 'z', 's', 'f', 'O', 'o', 'U', 'u', 'A', 'a', 'I', 'i', 'O', 'o', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'A', 'a', 'AE', 'ae', 'O', 'o');
       
$x= str_replace($a, $b, $x);
       
$x= str_replace("!", "", $x);$x= str_replace("@", "", $x);$x= str_replace("#", "", $x);
       
$x= str_replace("$", "", $x);$x= str_replace("%", "", $x);$x= str_replace("^", "", $x);
       
$x= str_replace("&", "", $x);$x= str_replace("*", "", $x);$x= str_replace("(", "", $x);
       
$x= str_replace(")", "", $x);$x= str_replace("-", "", $x);$x= str_replace("_", "", $x);
       
$x= str_replace("=", "", $x);$x= str_replace("+", "", $x);$x= str_replace("+", "", $x);
       
$x= str_replace("nbsp;", "", $x);$x= str_replace(";", "", $x);$x= str_replace(".", "", $x);
       
$x= str_replace("{", "", $x);$x= str_replace("[", "", $x);$x= str_replace("]", "", $x);
       
$x= str_replace("}", "", $x);$x= str_replace(":", "", $x);$x= str_replace("'", "", $x);
       
$x= str_replace("\"", "", $x);$x= str_replace(",", "", $x);$x= str_replace("<", "", $x);
       
$x= str_replace("\\", "", $x);$x= str_replace("?", "", $x);$x= str_replace(">", "", $x);
       
$x= str_replace("/0-9/", "", $x);$x= str_replace("?", "", $x);$x= str_replace(">", "", $x);
       
$x=trim(str_replace(range(0,9),'',$x));$x=explode(" ",$x);
               
$vok[]=$x;
      }
      return
$vok;
    }
//////////////////////////////////////////////////// get from multi array dimension
 
public function get_one_keywords($vex,$cols){
      foreach(
$vex as $text){
        foreach(
$text as $v=>$products){
          if(empty(
$text[$v])){$text[$v]="trojan";}
         
$a[$v][]= $text[$v];
        }
      }
          return
$this->get_all_text($a,$cols);
    }

    protected function
get_all_text($go,$cols){
        foreach(
$go as $v=>$f){
            if(
in_array($v,$cols)){
             
$vok[]=$this->get_from_text($go[$v]);
            }
        }
        return
$vok;
    }
/////////////////
   
public function get_final_keywords($keywords){
     
$a=self::flat($keywords);
     
$b=self::flat($this->get_from_text($a));
      return
$b;
    }
    private function
flat($keywords){
             
$objTmp = (object) array('aFlat' => array());
       
array_walk_recursive($keywords, create_function('&$v, $k, &$t', '$t->aFlat[] = $v;'), $objTmp);
       
$aw= array_unique($objTmp->aFlat);
        return
$aw;
    }
}

?>