Uuid
Uuid Du er her: /  Forsiden  /  Kildekoden  /  Util  /  Uuid   Login nu   Login
Uuid
Uuid
Uuid Basic Uuid Uuid Base Uuid Uuid Component Uuid Uuid Db Uuid Uuid Dto Uuid Uuid Form Uuid Uuid Form-elements Uuid Uuid Jquery Uuid Uuid Layout Uuid Uuid Menu Uuid Uuid Menu-fisheye Uuid Uuid Mvc Uuid Uuid Tab Uuid Uuid Table Uuid Uuid Template Uuid Uuid Util  Uuid
Uuid
Uuid
Uuid Index
 
Tilbage

Navn : Uuid.php


Sample code, tutorial

Sådan benyttes komponenten Uuid klassen

Først skal du inkludere den fil der beskriver komponenten, som en klasse fil

  • <?
    require_once(HTML_PACKAGE_PATH.'/Uuid.php');
    ?>

Dernæst kan du enten benytte komponenten som et taglib (statiske metoder):

  • <?
    Uuid
    ::display($param1, $param2, $param3, ...);
    ?>

eller du kan lave en instance af komponenten og benytte metoderne direkte:

  • <?
    $object
    = new Uuid($param1, $param2, $param3, ...);
    print
    $object->getHtml();
    ?>

Parent html

Sådan vises komponenten Uuid klassen

429b8ca0fc031253e400e53def1bd120

PHP source code

Den fulde PHP kildekode for Uuid klassen

<?
/**
* @package util
* @filesource
* @see HTML_UTIL_COMPONENT_PATH.'/Uuid.php'
* @copyright (c) http://Finn-Rasmussen.com
* @license http://Finn-Rasmussen.com/license/ myPHP License conditions
* @author http://Finn-Rasmussen.com
* @version 1.10
* @since 22-feb-2007
*/

/**
* The required files
*/

/**
* Get the Uuid from the seed
* <code>
* Usage:
*   $uuid = new Uuid($seed);
*   print $uuid->getHtml();
* Or
*   print $uuid->get($seed);
* Or
*   print = Uuid::get($seed);
* </code>
* @package util
*/

class Uuid {
    
/**
     * @var int The seed to use
     */
    
var $seed = '';
    
    
/**
     * Constructor
     */
    
function Uuid($seed='') {
        
$this->seed = $seed;
    }

    
/**
     * Get the uuid from the seed
     * <code>
     * Usage:
     *   $uuid = new Uuid();
     *   print $uuid->get($seed);
     * Or
     *    $uuid = Uuid::get($seed);
     * </code>
     * @static
     * @param  String $seed The seed to use
     * @return String The created uuid
     */
    
function get($seed='') {
        
$theSeed = $seed!=''?$seed:(double)microtime()*1000000;
        
srand($theSeed);
        return
md5(uniqid(rand()));
    }
    
    
/**
     * Builds the html for a Uuid and return it
     * @return String The result as html
     */
    
function getHtml() {
        return
Uuid::get($this->seed);
    }

}
?>

HTML source code

Den fulde HTML kildekode for Uuid klassen

<?
337e1b0f7afa1158e110420548126d6a
?>

Class methods

Her er 'klasse metoderne' for Uuid klassen:

  • uuid
  • get
  • gethtml

Object vars

Her er 'objekt variable' for Uuid klassen:

  • seed =>

Uuid

Vis denne side på danmark

Vis denne side på Germany

Vis denne side på England

Vis denne side på France

Vis denne side på Italy

Vis denne side på Norge

Vis denne side på Sverige

Vis denne side på USA


 
Uuid
Uuid
Uuid