03.05.2010 - Все комментарии будут проходить обязательную модерацию.

is_*

июля 7, 2010
<?php
error_reporting(E_ALL);
#for array
//$m[]=2;
#for string
//$m='cyberforum.ru';
#for iteger
//$m=123;
#for object
//class H{}
//$m=new H;
########
if(@is_array($m))echo 'It&acute;s array';
elseif(@is_string($m)) echo 'It&acute;s string';
elseif(@is_integer($m)) echo 'It&acute;s integer';
elseif(@is_bool($m)) echo 'It&acute;s boolean';
elseif(@is_object($m)) echo 'It&acute;s object';
else echo 'Hm...I don&acute;t knew!';
?>

PHP для начинающих , , , , ,

bb коды (в виде класса)

Наверно, Вы уже читали тему о bb кодах. Теперь предлагаю Вам тот же код, только в виде класса.

<?php
class Classun{
public $text;
private $search=array(
'/\[b\](.*?)\[\/b\]/is','/\[u\](.*?)\[\/u\]/is','/\[s\](.*?)\[\/s\]/is','/\[i\](.*?)\[\/i\]/is',
'/\[quote\](.*?)\[\/quote\]/is','/\[url\](.*?)\[\/url\]/is','/\[url=(.*?)\](.*?)\[\/url\]/is',
'/\[img\](.*?)\[\/img\]/is','/\[size=(.*?)\](.*?)\[\/size\]/is','/\[font=(.*?)\](.*?)\[\/font\]/is',
'/\[email=(.*?)\](.*?)\[\/email\]/is','/\[email\](.*?)\[\/email\]/is'
);
private $replace=array(
'<strong>$1</strong>','<u>$1</u>','<s>$1</s>','<i>$1</i>','<div class="bb_quote">$1</div>','<a
href="$1">$1</a>',
'<a href="$1">$2</a>','<img src="$1"/>','<span style="font-size:$1">$2</span>','<span style="font-family:$1;">$2</span>',
'<a href="mailto:$1">$2</a>','<a href="mailto:$1">$1</a>'
);
private function TegsReplace(){
$this->text=strip_tags($this->text);
$this->text=htmlentities($this->text);
}
public function BBcode(){
$this->TegsReplace();
$this->text=preg_replace($this->search,$this->replace,$this->text);
return $this->text;
}
}
?>

Использовать очень легко этот класс:

$text="[b]Hello,Word[/b]";
$class=new Classun;
$class->text=$text;//Передаем текст с bb кодами
echo $class->BBcode();

PHP для начинающих, Классы, Создаем свои движки ,

Шпаргалка

В интернете нашел интересную шпаргалку по php. Качаем тут.

PHP для начинающих

Сколько человек online?

мая 4, 2010

Сегодня мы попробуем сделать счетчик, который будет подсчитывать количество человек онлайн.
Читать далее…

PHP для начинающих , ,

Дерево иерархии.

мая 3, 2010
Сегодня мы попробуем сделать иерархическое дерево. Иерархия разделов будет храниться в таблице  MySQL.

Читать далее…

PHP для начинающих ,