Dainos

2008-06-26

Preg_match: leisti tik lotyniškas raides ir skaitmenis

Filed under: Uncategorized — dainos @ 12:54
Tags: ,

preg_match(’/^[a-z0-9\"\']+$/iD’, $s);

Pvz.:

<?php
$s=”zodis”;
if (preg_match(’/^[a-z0-9\"\']+$/iD’, $s))
{
echo ‘OK’;
}
else
{
echo ‘Blogai’;
}

?>

2008-06-20

PHP: sužinoti paskutinio sekmadienio datą

Filed under: Uncategorized — dainos @ 17:11
Tags: ,

<?php
$kelinta=date(”N”); // suzinom, kelintadienis siandien
$timestamp=strtotime(”-$kelinta day”); // atimam tiek dienu, kiek praejo nuo paskutinio sekmadienio

// paverciam Unix’ini laika (timestamp) i normalia data, siuo atveju imam tik

// menesi, nes reikia skaiciu paversti lietuviskais zodziais (tiesa, yra ir kitu

// funkciju rodyti lietuviskus menesiu pavadinimus)
$menuo=str_replace(array(”01″,”02″,”03″,”04″,”05″,”06″,”07″,”08″,”09″,”10″,”11″,”12″),
array(”sausio”,”vasario”,”kovo”,”balandžio”,”gegužės”,”birželio”,”liepos”,”rugpjūčio”,
“rugsėjo”,”spalio”,”lapkričio”,”gruodžio”),date(’m', $timestamp));

echo $menuo.” “.date(’d', $timestamp);
?>

2008-06-14

Konvertavimas iš UTF-8 į Windows-1257

Filed under: Uncategorized — dainos @ 11:58
Tags: ,

Šioje žinutėje rašiau, kaip konvertuoti bet kokį tekstą į UTF-8 koduotę. Atvirkštinis variantas yra kur kas paprastesnis.  Norint UTF-8 tekstą konvertuoti į “įprastą” koduotę (pvz., lietuviškąją Windows-1257), pakanka naudoti iconv funkciją - veikia visai gerai. Beje, lietuviška koduotė šiuo atveju yra cp1257:

$komentaras = iconv(”utf-8″, “cp1257″,$komentaras);

2008-04-28

Pradžia

Filed under: Uncategorized — dainos @ 14:58
Tags:

Uff… Atrodo, supratau, kaip šitas gėris veikia.

Puiku. Jau greitai.

Blog at WordPress.com.