[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Простой сайт Шаг 4
deimandsx
Ребят нужна ваша помощь, читаю курсы на вашем сайте дошел до роздела "Простой сайт" шаг 4,
[code]
<?php

/**
* Function of reading of a directory
* Функция чтения директории
*
@param string
*
@return array
*/

function dirScan($dir)
{
static $files;

if(empty($files))
{
$files = scandir($dir);
$files = array_diff($files, array('.', '..'));
}

$files = count($files)?$files:array('1');

return $files;
}

/**
* Function of generation of the menu of paginal navigation
* Функция генерации меню постраничной навигации
*
@param string
*
@return string
*/

function pageMenu($page)
{
$files = dirScan('data');
natsort($files);

$menu = ' | ';

foreach($files as $num)
if($page == $num)
$menu .= '<strong>'. $num .'</strong> | ';
else
$menu .= '<a href="?page='. $num .'">'. $num .'</a> | ';

return $menu;
}

/**
* Replacement function bb-tags and smilies
* Функция замены bb-тегов и смайликов
*
@param string
*
@return string
*/

function bbTags($text)
{
$bb = array(
'',
'
',
'',
'
',
'',
'
',
'',
'
',
'[:)]',
'[:(]',
'[;)]',
'[:D]'
);

$tag = array(
'<b>',
'</b>',
'<i>',
'</i>',
'<s>',
'</s>',
'<u>',
'</u>',
'<img src="images/1.gif" />',
'<img src="images/2.gif" />',
'<img src="images/3.gif" />',
'<img src="images/4.gif" />'
);

return str_ireplace($bb, $tag, $text);
}
[/code]Не понимаю этот текст кода, вообще что это за функции, как они работают что делают.После этого момента не могу даль учить php



Спустя 2 минуты, 35 секунд (4.06.2011 - 15:45) Игорь_Vasinsky написал(а):
все 3 функции не ясны? там же комментарии...

Спустя 4 минуты, 15 секунд (4.06.2011 - 15:49) XCross написал(а):
Познакомься с массивами и циклами. Все яснее станет smile.gif

Спустя 2 минуты, 15 секунд (4.06.2011 - 15:52) Игорь_Vasinsky написал(а):
вот этот кусок конечно глюкнутый, надо сказать чтоб исправили

Цитата
  $bb = array(
                    '', 
                    '', 
                    '', 
                    '', 
                    '', 
                    '', 
                    '', 
                    '', 
                    '[smile.gif]', 
                    '[sad.gif]', 
                    '[wink.gif]', 
                    '[biggrin.gif]' 
                  ); 

Спустя 1 час, 46 минут, 8 секунд (4.06.2011 - 17:38) Гость_lekafe написал(а):
deimandsx забей на эти курсы, код в котором используется static должен кануть в летах.

Спустя 7 минут, 1 секунда (4.06.2011 - 17:45) Игорь_Vasinsky написал(а):
Гость_lekafe
это если я не ошибаюсь появилось тока в php5 ? или я не прав?

Спустя 10 минут, 36 секунд (4.06.2011 - 17:55) deimandsx написал(а):
Кто может полностью откоментить код, что б вообще понятно стало smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.