Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.195 pregleda

Najnovija ↓

Funkcija UUID iz MySql-a u PHP-u 12.01.2011. u 19:30 · pre 192 meseca #1
Da li u PHP -u postoji funkcija koja generise id na isti nacin kao i funcija UUID u MySql-u.
Neophodno mi je da generisem bas preko te f-je, naravno uvek mogu poslati upit bazi ali ako postoji f-ja odradio bih to u samom PHP-u.
Potpis
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
Re: Funkcija UUID iz MySql-a u PHP-u 13.01.2011. u 13:39 · pre 192 meseca #2
Postoji ekstenzija za PHP uuid koja nudi izmedju ostalog i funkciju (uuid_create) za generisanje UUID-a.

uuid extension
http://pecl.php.net/package/uuid

Nazalost ova ekstenzija moze da se kompajlira samo za *nix operativne sisteme.

Za windows postoji druga ekstenzija - COM i druga funkcija (com_create_guid) i standardno dolaze kao deo core PHP distribucije za windows

http://www.php.net/manual/en/book.com.php

http://php.net/manual/en/function.com-create-guid.php


Postoji i treca mogucnost a to je da se pozove eksterni program uuidgen koji postoji i na windows-u (deo je Microsoft Platform SDK) i na Linuxu (deo je paketa efs2progs).

Da bi kod bio portabilan mozes da napises sledecu funkciju:

Code:


function uuidgen() {
$result = '';

if (function_exists('com_create_guid') === true) {
    $result = trim(com_create_guid(), '{}');
} elseif (function_exists('uuid_create') === true) {
    $result = trim(uuid_create(), '{}');
} else {
    $result = trim(`uuidgen`);
}

  return $result;
}





Potpis
Tko leti vrijedi
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme