<style>
 
#divcentral{
 
 
 
 margin-left:275px;
 
 width:350px;
 
 
}
 
 
#divesquerda{
 
 
 
 float:left;
 
 margin-left:100px;
 
 width:350px;
 
 border-top-style:dotted;
 
 border-color:#CCCCCC;
 
 
}
 
 
#divdireita {
 
 
 float:left;
 
 margin-left:50px;
 
 width:350px;
 
 border-top-style:dotted;
 
 border-color:#CCCCCC;
 
 
}
 
 
#divesquerda p,#divdireita p{
 
 
 
 width:150;
 
 margin-left:auto;
 
 margin-right:auto;
 
 width:70%;
 
 background-color:#b0e0e6
 
 
 }
 
</style>
 
 
<?php
 
   /*String.class.php -> limitador para textos, acrescenta "..." no finaldo texto.
 
      - [email protected]
 
      - verssão 1.1.2011
 
      - @var maxChar : Número máximo de caracteres a serem exibidos na tela.
 
      - @var texto   : Define o texto a ser tratado.
 
      - @var link    : Define o link para o texto.
 
   */
 
    class String {
 
 
        private $maxChar;
 
        public  $texto;
 
        private $link;
 
 
                
 
        function delimiter($maxChar,$texto,$link){
 
           
 
           $limite         = $maxChar ;
 
                             
 
           $novoTexto      = $texto;
 
                                  
 
           $output         = substr("$novoTexto", 0, $limite);          
 
                             
 
           $char_total     = strlen($novoTexto); 
 
           $char_delimited = strlen($output);
 
  
 
           $link           = (!empty($link)) ? $link : "#";                 
 
           $retChar        = ($char_delimited >= $char_total) ? $novoTexto : "$output...<a href='$link'>[mais+]</a>";
 
  
 
  
 
           return($retChar);
 
           
 
        }
 
    }
 
  
 
# - Exemplificando o uso da classe.
 
    $delimiter = new String();
 
 
# - Define estilo
 
    /*echo '<LINK REL=StyleSheet HREF="mydiv.css" TYPE="text/css" MEDIA=screen>'; */
 
 
# - Div centro
 
    echo '<div id="divcentral">
 
               <p>'.$delimiter->delimiter(100,"Aqui entra o primeiro texto que você deseja delimitar","http://www.exemplo1.com/").'</p>
 
          </div>'."\r\n";
 
 
# - Div esquerda    
 
    echo '<div id="divesquerda">
 
               <p>'.$delimiter->delimiter(45,"Aqui entra o segundo texto que você deseja delimitar","http://www.exemplo2.com/").'</p>
 
          </div>'."\r\n";
 
 
# - Div direita    
 
    echo '<div id="divdireita">
 
               <p>'.$delimiter->delimiter(32,"Aqui entra o terceiro texto que você deseja delimitar","http://www.exemplo3.com/").'</p>
 
          </div>';
 
?>
 
 |