<?php session_start();?>
 
<!DOCTYPE>
 
    <html>
 
    <head>
 
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
        <title>DYNAMIC NUMERICAL CLOCK</title>    
 
 
    <style type="text/css">
 
 
         #clock {
 
            
 
            font-family: verdana;
 
            font-weight: bold;
 
            font-size: 24px;
 
            color:red;
 
            background-color: green;
 
            width: auto;
 
            position:fixed;
 
            margin-left: 60%;
 
                     
 
        }
 
        
 
         #other {
 
            font-family: verdana;
 
            font-weight: bold;
 
            font-size: 14px;
 
            font-style:italic;
 
            color: #FFFFFF;
 
            background-color: grey;
 
            width: auto;
 
            margin-left: 15%;
 
            margin-right: 15%;
 
            padding:2%;
 
                     
 
        }
 
        </style>
 
    
 
    </head>
 
<body>
 
<div id="clock">
 
<?php
 
    /**
 
     * Example file
 
     * 
 
     */
 
    require_once('numericalclock.class.php');
 
    // $numericalclock1  = new numericalclock(explode('-',date('H-I-s')),0,1,true);//simple exemple to make a true clock
 
    // $numericalclock1  = new numericalclock(isset($_SESSION['time'])?$_SESSION['time']:null,0,1);//timer without buttons allways procede like this on every page you use it 
 
    // $numericalclock1  = new numericalclock('',1,1,0,'$numericalclock1');//timer with button
 
    // $numericalclock1  = new numericalclock(array(23,59,55));//timer without buttons but which will always start from 23:59:55 instead of keep in memory time
 
    $numericalclock1  = new numericalclock('',1,1);//timer with button and no specification of which instanceof numericalclock class; you could just use this to allow the same timer on all the chosen pages    
 
    echo $numericalclock1->chronoscript();
 
    echo $numericalclock1->displayclock();
 
    
 
?>
 
</div><div id="other">
 
<h1>About the String Foreach class</h1>
 
Stringforeach  class is a usefull way to handle some actions over the string type of PHP.<br>
 
It allows user to look and go trough a string just like an array and then make easier the manipulation like
 
search, replacement, deletion,explosion,case transformation  .<br>
 
 
 
 
 
 
 
<h2>About the String Foreach class methods</h2>
 
 
class Stringforeach{<br>
 
        protected $str, $length;<br>
 
                    public function __construct($string){<br>
 
                        the constructor<br>
 
                    }<br>
 
                    
 
                    public function explodemore ($separate=''){<br>
 
                    can be used to explode the string in array<br>
 
                    $separate can be chosen  in this set of values {word,ponctuation,phrase} or  any string or even a numeric<br>
 
                    when $separate is a numeric the string is split in array of string of which the length is equal to the chosen numeric<br>
 
                    when $separate is a string==word the string will be split in array of words<br>
 
                    when $separate is is a string==ponctuation the string will be split before ponctuation in array of string <br>
 
                    when $separate is a string==phrase the string will be split in array of phrases.<br>
 
                    when $separate is a string=="" the string will be split in array before any space type character<br>
 
                    when $separate is just any other  string, the method will just act like the function explode of PHP.<br>
 
                        }<br>
 
                    
 
                    }<br>
 
                    
 
                    public function strforeach(){<br>
 
                        can be used to explode the string in array of characters<br>
 
                    }<br>
 
                    
 
                    public function strposall($s){<br>
 
                        can be used to find all the occurences of the string $s and their precise position in the string<br>
 
                    }<br>
 
                    
 
                    public function strposreplace($s,$s2,$pos){<br>
 
                        can be used to replace  the  occurence of the string $s  in the position $pos by the given string $s2<br>
 
                    }<br>
 
                    
 
                    
 
                
 
                    public function strposadd($s,$s2,$pos,$before=true){<br>
 
                    can be used to add $before or after  the  occurence of the string $s  in the position $pos , the given string $s2<br>
 
                    }<br>
 
 
                    
 
                    
 
                    
 
                    public function addstratpos($s,$pos,$before=true){<br>
 
                        can be used to add $before or after   the position $pos , the given string $s<br>
 
                    }<br>
 
                    
 
                    
 
                    public function upper_1stletter(){<br>
 
                        can be used to upper  the first letter of all the phrases contained in the string<br>
 
                    }<br>
 
                    
 
                    
 
                    public function upper_pos($pos){<br>
 
                        can be used to upper  the  letter in the position $pos in the string<br>
 
                    }<br>
 
 
 
                    public function lower_pos($pos){<br>
 
                    can be used to lower  the  letter in the position $pos in the string<br>
 
                    }<br>
 
                    
 
                    public function upper_strpos($s,$pos){<br>
 
                        can be used to upper  the occurence of the string $s  in the position $pos in the string<br>
 
                    }<br>
 
                    
 
                    public function lower_strpos($s,$pos){<br>
 
                        can be used to lower  the occurence of the string $s  in the position $pos in the string<br>
 
                    }<br>
 
                    
 
                    public function upper_preciseletter($s){<br>
 
                        can be used to upper all the occurences of the letter $s   in the string<br>
 
                    }<br>
 
                    
 
                    public function lower_preciseletter($s){<br>
 
                        can be used to lower all the occurences of the letter $s   in the string<br>
 
                    }<br>
 
                    
 
                    public function delete_posletter($s,$pos){<br>
 
                        can be used to delete  the occurence of the letter $s  in the position $pos in the string<br>
 
                    }<br>
 
                    
 
                    
 
                    public function delete_pos($pos){<br>
 
                        can be used to delete  the character   in the position $pos in the string<br>
 
                    }<br>
 
                    
 
                    
 
                    public function delete_preciseletter($s){<br>
 
                        can be used to delete all the occurences of the letter $s   in the string<br>
 
                    }<br>
 
                    
 
                    public function delete_strpos($s,$pos){<br>
 
                        can be used to delete  the occurence of the string $s  in the position $pos in the string<br>
 
                    }<br>
 
                    
 
                    
 
                    public function delete_strelements($offset,$length){<br>
 
                        can be used to delete  some string's elements by specifying the starting point $offset and the $length to specify the precise number<br>
 
                        of characters to delete<br>
 
                    }<br>
 
                    
 
                    public function delete_last(){<br>
 
                        can be used to delete  the last character  in the string<br>
 
                    }<br>
 
                    
 
                    public function delete_first(){<br>
 
                        can be used to delete  the first character  in the string<br>
 
                    }<br>
 
                    
 
                    
 
                    public function wordmatches($pattern){<br>
 
                        can be used to control if the given pattern is  in the string<br>
 
                        $pattern must use the pcre language<br>
 
                    }<br>
 
                    
 
                    public function patternsmatches($patterns){<br>
 
                        can be used to control if the given $patterns in array  are in the string<br>
 
                        $patterns must be an array of which each value use the pcre language<br>
 
                    }<br>
 
                    
 
                    public function wordmatchespos($pattern){<br>
 
                    can be used to find all the occurences and the postions of the given pattern   in the string<br>
 
                        $pattern must use the pcre language<br>
 
                    }<br>
 
                    
 
                    public function patternsmatchespos($patterns){<br>
 
                        can be used to find all the occurences and the postions of each given pattern in the array of $patterns  in the string<br>
 
                        $patterns must be an array of which each value use the pcre language<br>
 
                    }<br>
 
                    
 
                    public function len(){<br>
 
                        return the string length<br>
 
                    }<br>
 
                    
 
                    
 
                    
 
                    
 
                    public function numberdetect($lan='php'){<br>
 
                        return the first occurence of special format number in the string and its offset<br>
 
                        $lan is used to specify if the numbers in the string are in french format with a comma instead of point for float number<br>
 
                        (example: 25.000,025) <br>
 
                        or if numbers are in english format (example: 25,000.025) or simply in PHP format (example: 25000.025) <br>
 
                
 
                    }<br>
 
                    
 
                    
 
                    public function allnumberdetect($lan){<br>
 
                        return all the  occurences of special format number in the string and their offset<br>
 
                        $lan is used to specify if the numbers in the string are in french format with a comma instead of point for float number<br>
 
                        (example: 25.000,025) <br>
 
                        or if numbers are in english format (example: 25,000.025) or simply in PHP format (example: 25000.025) <br>
 
                    }<br>
 
}
 
 
for some examples of use see the teststrforeach.php script file<br>
 
bug reporting qnd feeback to [email protected] or just use the dedicated forum of the package.<br>
 
</div>
 
 
</body></html>
 
 |