D:\PHP\php-cgi.exe -v
Tag: PHP
4 sie 2008
Blokowanie wejścia na stronę
if(preg_match('/[^(10.1.0.10|10.1.0.15|10.1.0.12)]/', $_SERVER['REMOTE_ADDR'])) exit();
Blokowanie wejścia na stronę, jeżeli adres zwrotny nie jest na liscie dopuszczonych
25 lip 2008
Generowanie poleceń sql wykonujących insert do bazy
$ksiazka_id_table = array(1980,2008);
$ksiazka_slowa = 'power dvd windows virtual Dub, total';
$ksiazka_table = "slowa_klucze";
$ksiazka_slowa = strtr($ksiazka_slowa,',.:;"',' ');
$ksiazka_slowa_tab = explode(' ', $ksiazka_slowa);
$cnt = count($ksiazka_slowa_tab);
for($i=0; $i<$cnt; $i++) {
if(strlen($ksiazka_slowa_tab[$i]))
$slowa_table[] = $ksiazka_slowa_tab[$i];
}
$cnt = count($ksiazka_id_table);
for($i=0; $i<$cnt; $i++) {
$ksiazka_id=$ksiazka_id_table[$i];
$sql_data=implode("'), ($ksiazka_id, '", $slowa_table);
$sql = "insert into $ksiazka_table values ($ksiazka_id, ' $sql_data');";
mysql_query($sql);
echo $sql . '<br>';
}
20 cze 2008
Wydobycie id_cecha przy użyciu preg_match
$subject = "cecha_id_123";
$pattern = '/^cecha_id_(.*)/';
preg_match($pattern, $subject, $matches);
print_r($matches);
Array
(
[0] => cecha_id_123
[1] => 123
)