PHP Classes

File: sample.php

Recommend this page to a friend!
  Classes of Lopo Lencastre de Almeida   sm00sh Class   sample.php   Download  
File: sample.php
Role: Example script
Content type: text/plain
Description: Example file explaining how to use the class. The important code are just three lines and quite self explanatory.
Class: sm00sh Class
Replace URLs in HTML by short URLs from smsh.me
Author: By
Last change: Bug on last line.
Date: 9 years ago
Size: 2,000 bytes
 

Contents

Class file image Download
<?php
   
require_once('smoosh.lib.php');
   
   
$smoosher = new smsh();

   
$content = <<< EOH
<p>Sed blandit hendrerit lorem sit amet tristique: <a href="http://fontstruct.fontshop.com/gallery/whats_new/shared/descending/2/any_category/any_license/no_options/">http://fontstruct.fontshop.com/gallery/whats_new/shared/descending/2/any_category/any_license/no_options/</a></p>
    <p>Praesent sapien quam, <a href="http://adambrown.info/p/wp_hooks/hook/filters">lacinia a condimentum non</a>, sodales non quam? Sed dignissim elementum auctor. Quisque eu enim eget risus sagittis semper. Maecenas sed nibh et justo dictum facilisis! Donec pulvinar; mauris ut faucibus facilisis, lectus tellus cursus nunc, consectetur fringilla risus velit porttitor velit. Nunc in eros at ante venenatis egestas! Suspendisse fringilla sapien id nulla ultricies eu convallis sem malesuada. Nulla vel odio neque. Curabitur ut ipsum ac odio cursus fringilla nec nec nulla. Maecenas pulvinar eleifend dapibus. Nam vehicula ultricies tristique. Donec vulputate lectus in velit pellentesque commodo. Sed ultricies facilisis fermentum?</p>
    <p>Donec diam felis, dignissim et facilisis ac, feugiat eget ligula. Vivamus mollis laoreet sagittis. Nulla ut turpis quis nisi aliquet varius. Fusce tellus nulla, fringilla et varius vel, imperdiet a dui. Integer rutrum molestie molestie. Aliquam interdum ipsum eget nulla cursus ultricies nec in dolor. Aenean at lectus leo, et scelerisque libero? Sed quis velit justo, id viverra tortor. Nulla sem justo; bibendum quis laoreet eu, pulvinar nec nunc. Ut vitae justo tellus? Vivamus rhoncus facilisis porta! Fusce sed consectetur sapien.</p>
    <p>Fotos &copy; <a href="http://olhares.aeiou.pt/zeluis29">Jose Lu&iacute;s Silva</a></p>
EOH;

    echo
"<h2>original</h2>";
    echo
$content;
    echo
"<hr/>";

   
$content = $smoosher->smsh_parse($content);

    echo
"<h2>modified</h2>";
    echo
$content;

    echo
"<hr><small>Help us. <a href=\"http://smsh.me/7kit\">Donate</a>!</small>";
?>