Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (2) [1] 2  ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Как исправить ошибку PHP Strict Standards:, PHP Strict Standards: Declaration of FrontendApp::jslang()
apdate  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




Доброго дня в интернете нарыл но там написано всего лишь как убрать сообщения об ошибке но я бы хотел полностью устранить ее! прошу помощи!
вот ошибка
[03-May-2015 16:28:45 Europe/Minsk] PHP Strict Standards: Declaration of FrontendApp::jslang() should be compatible with ECBaseApp::jslang($lang) in frontend.base.php on line 330

вот код от начало до 330 строки


<?php

class
FrontendApp extends ECBaseApp
{
function __construct()
{
$this->FrontendApp();
}
function FrontendApp()
{
Lang::load(lang_file('common'));
Lang::load(lang_file(APP));
parent::__construct();


if (!Conf::get('site_status'))
{
$this->show_warning(Conf::get('closed_reason'));
exit;
}

}

function _config_view()
{
parent::_config_view();
$this->_view->template_dir = ROOT_PATH . '/themes';
$this->_view->compile_dir = ROOT_PATH . '/temp/compiled/mall';
$this->_view->res_base = SITE_URL . '/themes';
$this->_config_seo(array(
'title' => Conf::get('site_title'),
'description' => Conf::get('site_description'),
'keywords' => Conf::get('site_keywords')
));

}
function display($tpl)
{
$Conf = new Conf();
$cart =& m('cart');
$this->assign('cart_goods_kinds', $cart->get_kinds(SESS_ID, $this->visitor->get('user_id')));
$this->assign('navs', $this->_get_navs()); //
$this->assign('acc_help', ACC_HELP); // code
$this->assign('site_title', $Conf->get('site_title'));
$this->assign('site_logo', $Conf->get('site_logo'));
$this->assign('statistics_code', $Conf->get('statistics_code')); //
$current_url = explode('/', $_SERVER['REQUEST_URI']);
$count = count($current_url);
$this->assign('current_url', $count > 1 ? $current_url[$count-1] : $_SERVER['REQUEST_URI']);// ()
parent::display($tpl);
}
function login()
{
if ($this->visitor->has_login)
{
$this->show_warning('has_login');

return;
}
if (!IS_POST)
{
if (!empty($_GET['ret_url']))
{
$ret_url = trim($_GET['ret_url']);
}
else
{
if (isset($_SERVER['HTTP_REFERER']))
{
$ret_url = $_SERVER['HTTP_REFERER'];
}
else
{
$ret_url = SITE_URL . '/index.php';
}
}


$ret_url = strtolower($ret_url);
if (str_replace(array('act=login', 'act=logout',), '', $ret_url) != $ret_url)
{
$ret_url = SITE_URL . '/index.php';
}

if (Conf::get('captcha_status.login'))
{
$this->assign('captcha', 1);
}
$this->import_resource(array('script' => 'jquery.plugins/jquery.validate.js'));
$this->assign('ret_url', rawurlencode($ret_url));
$this->_curlocal(LANG::get('user_login'));
$this->_config_seo('title', Lang::get('user_login') . ' - ' . Conf::get('site_title'));
$this->display('login.html');

if (!empty($_GET['synlogout']))
{
$ms =& ms();
echo $synlogout = $ms->user->synlogout();
}
}

else
{
if (Conf::get('captcha_status.login') && base64_decode($_SESSION['captcha']) != strtolower($_POST['captcha']))
{
$this->show_warning('captcha_failed');

return;
}

$user_name = trim($_POST['user_name']);
$password = $_POST['password'];

$ms =& ms();
$user_id = $ms->user->auth($user_name, $password);
if (!$user_id)
{

$this->show_warning($ms->user->get_error());

return;
}
else
{

$this->_do_login($user_id);


$synlogin = $ms->user->synlogin($user_id);
}

$this->show_message(Lang::get('login_successed') . $synlogin,
'back_before_login', rawurldecode($_POST['ret_url']),
'enter_member_center', 'index.php?app=member'
);
}
}


function pop_warning ($msg, $dialog_id = '',$url = '')
{
if($msg == 'ok')
{
if(empty($dialog_id))
{
$dialog_id = APP . '_' . ACT;
}
if (!empty($url))
{
echo "<script type='text/javascript'>window.parent.location.href='".$url."';</script>";
}
echo "<script type='text/javascript'>window.parent.js_success('" . $dialog_id ."');</script>";
}
else
{
header("Content-Type:text/html;charset=".CHARSET);
$msg = is_array($msg) ? $msg : array(array('msg' => $msg));
$errors = '';
foreach ($msg as $k => $v)
{
$error = $v[obj] ? Lang::get($v[msg]) . " [" . Lang::get($v[obj]) . "]" : Lang::get($v[msg]);
$errors .= $errors ? "<br />" . $error : $error;
}
echo "<script type='text/javascript'>window.parent.js_fail('" . $errors . "');</script>";
}
}


function logout()
{
$this->visitor->logout();


header("Location: index.php?app=member&act=login&synlogout=1");
return;
}


function _do_login($user_id)
{
$mod_user =& m('member');

$user_info = $mod_user->get(array(
'conditions' => "user_id = '{$user_id}'",
'join' => 'has_store',
'fields' => 'user_id, user_name, reg_time, last_login, last_ip, store_id',
));



$my_store = empty($user_info['store_id']) ? 0 : $user_info['store_id'];


//unset($user_info['store_id']);


$this->visitor->assign($user_info);


$mod_user->edit("user_id = '{$user_id}'", "last_login = '" . gmtime() . "', last_ip = '" . real_ip() . "', logins = logins + 1");


$mod_cart =& m('cart');
$mod_cart->edit("(user_id = '{$user_id}' OR session_id = '" . SESS_ID . "') AND store_id <> '{$my_store}'", array(
'user_id' => $user_id,
'session_id' => SESS_ID,
));



$cart_items = $mod_cart->find(array(
'conditions' => "user_id='{$user_id}' GROUP BY spec_id",
'fields' => 'COUNT(spec_id) as spec_count, spec_id, rec_id',
));

if (!empty($cart_items))
{
foreach ($cart_items as $rec_id => $cart_item)
{
if ($cart_item['spec_count'] > 1)
{
$mod_cart->drop("user_id='{$user_id}' AND spec_id='{$cart_item['spec_id']}' AND rec_id <> {$cart_item['rec_id']}");
}
}
}
}



function _get_navs()
{
$cache_server =& cache_server();
$key = 'common.navigation';
$data = $cache_server->get($key);
if($data === false)
{
$data = array(
'header' => array(),
'middle' => array(),
'footer' => array(),
);

$nav_mod =& m('navigation');
$rows = $nav_mod->find(array(
'order' => 'type, sort_order',
));

foreach ($rows as $row)
{
$data[$row['type']][] = $row;
}
$cache_server->set($key, $data, 86400);
}

return $data;
}


function jslang()
{
$lang = Lang::fetch(lang_file('jslang'));
parent::jslang($lang);
}


function display_widgets($options)
{
$area = isset($options['area']) ? $options['area'] : '';
$page = isset($options['page']) ? $options['page'] : '';
if (!$area || !$page)
{
return;
}
include_once(ROOT_PATH . '/includes/widget.base.php');


$widgets = get_widget_config($this->_get_template_name(), $page);


if (!isset($widgets['config'][$area]))
{
return;
}


foreach ($widgets['config'][$area] as $widget_id)
{
$widget_info = $widgets['widgets'][$widget_id];
$wn = $widget_info['name'];
$options= $widget_info['options'];

$widget =& widget($widget_id, $wn, $options);
$widget->display();
}
}



function _get_template_name()
{
return 'default';
}


function _get_style_name()
{
return 'default';
}


function _curlocal($arr)
{
$curlocal = array(array(
'text' => Lang::get('index'),
'url' => SITE_URL . '/index.php',
));

if (is_array($arr))
{
$curlocal = array_merge($curlocal, $arr);
}
else
{
$args = func_get_args();
if (!empty($args))
{
$len = count($args);
for ($i = 0; $i < $len; $i += 2)
{
$curlocal[] = array(
'text' => $args[$i],
'url' => $args[$i+1],
);

}
}
}


$this->assign('_curlocal', $curlocal);
}
function _init_visitor()
{
$this->visitor =& env('visitor', new UserVisitor());
}
}


так же нагуглил что данная ошибка может вылезти из за того что не одинаковое количество параметров в функциях но не понимаю где рыть эти самые параметры
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




Текущая версия PHP: 5.4 менять ниже не нужно нужно исправить скрипт подскажите как пожалуйста спасибо!
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




странно ни кто не знает как ее исправить?
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
waldicom  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 6261
Пользователь №: 5552
На форуме: 8 лет, 10 месяцев, 16 дней
Карма: 163




Класс FrontendApp наследует от ECBaseApp.
Класс FrontendAppпереопределяет функцию jslnag. При этом функция в родителе (ECBaseApp) принимает один параметр, а в ребенке (FrontendApp) - ни одного.
Или передавайте параметр, или назовите функцию по другому.
А вообще это просто предупреждение. Можно на него забить, если менять ничего неохота.


--------------------
Свои мозги еще никто не отменял.
Телепатов нету.
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




а в ребенке - ни одного. где найти?
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




менять охота где править то какую функцию? какой параметр вставлять?
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




вот функция ECBaseApp


class ECBaseApp extends BaseApp
{
var $outcall;
function __construct()
{
$this->ECBaseApp();
}
function ECBaseApp()
{
parent::__construct();

if (!defined('MODULE'))
{

if ($this->gzip_enabled())
{
ob_start('ob_gzhandler');
}
else
{
ob_start();
}


if (CHARSET != 'utf-8' && isset($_REQUEST['ajax']))
{
$_FILES = ecm_iconv_deep('utf-8', CHARSET, $_FILES);
$_GET = ecm_iconv_deep('utf-8', CHARSET, $_GET);
$_POST = ecm_iconv_deep('utf-8', CHARSET, $_POST);
}


$setting =& af('settings');
Conf::load($setting->getAll());


$this->_init_visitor();


$this->_run_cron();
}
}

function _init_visitor()
{
}



function _init_session()
{
import('session.lib');
$this->_session = new SessionProcessor(db(), '`ecm_sessions`', '`ecm_sessions_data`', 'ECM_ID');
define('SESS_ID', $this->_session->get_session_id());

$this->_session->add_related_table('`ecm_cart`', 'cart', 'session_id', 'user_id=0');
$this->_session->my_session_start();
env('session', $this->_session);
}
function _config_view()
{
$this->_view->caching = ((DEBUG_MODE & 1) == 0);
$this->_view->force_compile = ((DEBUG_MODE & 2) == 2);
$this->_view->direct_output = ((DEBUG_MODE & 4) == 4);
$this->_view->gzip = (defined('ENABLED_GZIP') && ENABLED_GZIP === 1);
$this->_view->lib_base = site_url() . '/includes/libraries/javascript';
}


function do_action($action)
{

(!empty($_GET['module']) && !defined('MODULE')) && $action = 'run_module';
parent::do_action($action);
}

function _run_action()
{
/*
if (!$this->visitor->i_can('do_action'))
{
if (!$this->visitor->has_login)
{
$this->login();
}
else
{
$this->show_warning($this->visitor->get_error());
}

return;
}
*/

if ($this->_hook('on_run_action'))
{
return;
}
parent::_run_action();

if ($this->_hook('end_run_action'))
{
return;
}
}


function run_module()
{
$module_name = empty($_REQUEST['module']) ? false : strtolower(trim(str_replace('/', '', $_REQUEST['module'])));
if (!$module_name)
{
$this->show_warning('no_such_module');

return;
}
$file = defined('IN_BACKEND') ? 'admin' : 'index';
$module_class_file = ROOT_PATH . '/external/modules/' . $module_name . '/' . $file . '.module.php';
require(ROOT_PATH . '/includes/module.base.php');
require($module_class_file);
define('MODULE', $module_name);
$module_class_name = ucfirst($module_name) . 'Module';


$model_module =& m('module');
$find_data = $model_module->find('index:' . $module_name);
if (empty($find_data))
{

$this->show_warning('no_such_module');

return;
}
$info = current($find_data);
if (!$info['enabled'])
{

$this->show_warning('module_disabled');

return;
}


Conf::load(array($module_name . '_config' => unserialize($info['module_config'])));


$module = new $module_class_name();
c($module);
$module->do_action(ACT);
$module->destruct();
}


function login()
{
$this->display('login.html');
}
function logout()
{
$this->visitor->logout();
}
function jslang($lang)
{
header('Content-Encoding:'.CHARSET);
header("Content-Type: application/x-javascript\n");
header("Expires: " .date(DATE_RFC822, strtotime("+1 hour")). "\n");
if (!$lang)
{
echo 'var lang = null;';
}
else
{
echo 'var lang = ' . ecm_json_encode($lang) . ';';
echo <<<EOT
lang.get = function(key){
eval('var langKey = lang.' + key);
if(typeof(langKey) == 'undefined'){
return key;
}else{
return langKey;
}
}

EOT;
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




правильно ли я сделал вот здесь поставил параметр

function jslang($lang)
{
$lang = Lang::fetch(lang_file('jslang'));
parent::jslang($lang);
}

в итоге ошибка ушла но все ли верно я сделал к чему это приведет?
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




просто после этих манипуляций эти ошибки ушли но появилось огромное количество других
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




все осталось одна ошибка она похожа на первую но что то я не понимаю и здесь как исправить спасибо!
вот ошибка
[03-May-2015 19:18:35 Europe/Minsk] PHP Strict Standards: Declaration of DefaultPassportPM::get_list() should be compatible with BasePassportPM::get_list($user_id, $limit = '0, 10', $folder = 'inbox') in default.passport.php on line 380



class DefaultPassportPM extends BasePassportPM
{
var $show_announce;
function __construct()
{
$this->UcPassportPM();
}
function UcPassportPM()
{
$Lang = new Lang();
$this->show_announce = false;
$Lang->load(ROOT_PATH . '/includes/passports/' . MEMBER_TYPE . '/' . LANG . '/common.lang.php');
if (file_exists(ROOT_PATH . '/data/msg.lang.php'))
{
$Lang->load(ROOT_PATH . '/data/msg.lang.php');
}
}


function send($sender, $recipient, $subject, $message, $replyto = 0)
{
$model_message =& m('message');
$msg_id = $model_message->send($sender, $recipient, '', $message, $replyto);
if (!$msg_id)
{
$this->_errors = $model_message->get_error();

return 0;
}

return $msg_id;
}


function get($user_id, $pm_id, $full = false)
{
$model_message =& m('message');
$topic = $model_message->get(array(
'fields' => 'this.*',
'conditions' => 'msg_id=' . $pm_id . ' AND parent_id=0 AND ((status IN (1,3) AND to_id = ' . $user_id . ') OR (status IN (2,3) AND from_id = ' . $user_id . '))',
));

if (empty($topic))
{
return array();
}
if ($topic['from_id'] == MSG_SYSTEM)
{
$topic['user_name'] = Lang::get('system_message');
$topic['system'] = 1;
}
$topic['new'] = (($topic['from_id'] == $user_id && $topic['new'] == 2)||($topic['to_id'] == $user_id && $topic['new'] == 1 )) ? 1 : 0;
$topic['portrait'] = portrait($topic['from_id'], $topic['portrait']);
if ($full)
{
$replies = $model_message->find(array(
'fields' => 'this.*',
'conditions' => 'parent_id=' . $pm_id,
));

}

return array(
'topic' => $topic,
'replies' => $replies
);
}


function get_list($user_id, $page, $folder = 'privatepm')
{
$limit = $page['limit'];
$condition = '';
switch ($folder)
{
case 'privatepm':
$condition = '((from_id = ' . $user_id . ' AND status IN (2,3)) OR (to_id = ' . $user_id . ' AND status IN (1,3)) AND from_id > 0)';
break;
case 'systempm':
$condition = 'from_id = ' . MSG_SYSTEM . ' AND to_id = ' . $user_id;
break;
case 'announcepm':
$condition = 'from_id = 0 AND to_id = 0';
break;
default:
$condition = '((new = 1 AND status IN (1,3) AND to_id = ' . $user_id . ') OR (new =2 AND status IN (2,3) AND from_id = ' . $user_id . '))';
break;
}
$model_message =& m('message');
$messages = $model_message->find(array(
'fields' =>'this.*',
'conditions' => $condition .' AND parent_id=0 ',
'count' => true,
'limit' => $limit,
'order' => 'last_update DESC',
));

$subject = '';
if (!empty($messages))
{
foreach ($messages as $key => $message)
{
$messages[$key]['new'] = (($message['from_id'] == $user_id && $message['new'] == 2)||($message['to_id'] == $user_id && $message['new'] == 1 )) ? 1 : 0;
$subject = $this->removecode($messages[$key]['content']);
$messages[$key]['content'] = htmlspecialchars($subject);
$message['from_id'] == MSG_SYSTEM && $messages[$key]['user_name'] = Lang::get('system_message');
}
}

return array(
'count' => $model_message->getCount(),
'data' => $messages
);
}

function removecode($str) {
$rs = trim(preg_replace(array(
"/\[(img)=?.*\].*?\[\/(img)\]/siU",
"/\[\/?(url)=?.*\]/siU",
"/\r\n/",
),
'', $str));
return $rs;
}




function check_new($user_id)
{
$model_message =& m('message');

$new = $model_message->check_new($user_id);
return $new['total'];
}


function drop($user_id, $pm_ids)
{
$model_message =& m('message');
if (!$model_message->msg_drop($pm_ids, $user_id))
{
$this->_errors = $model_message->get_error();

return false;
}

return true;
}


function mark($user_id, $pm_ids, $status = 0)
{

$model_message =& m('message');
$model_message->edit($pm_ids, array(
'new' => $status,
));


return (!$model_message->has_error());
}


function msg_filter($message)
{
$message = str_replace('&', '&', $message);
$message = htmlspecialchars($message);
if(strpos($message, '[/url]') !== FALSE)
{
$message = preg_replace("/\[url(=((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|ed2k|thun der|synacast){1}:\/\/|www\.)([^\[\"']+?))?\](.+?)\[\/url\]/ies", "\$this->parseurl('\\1', '\\5')", $message);
}
if(strpos($message, '[/img]') !== FALSE)
{
$message = preg_replace(array(
"/\[img\]\s*([^\[\<\r\n]+?)\s*\[\/img\]/ies",
"/\[img=(\d{1,4})[x|\,](\d{1,4})\]\s*([^\[\<\r\n]+?)\s*\[\/img\]/ies"
), array(
"\$this->bbcodeurl('\\1', '<img src=\"%s\" border=\"0\" alt=\"\" />')",
"\$this->bbcodeurl('\\3', '<img width=\"\\1\" height=\"\\2\" src=\"%s\" border=\"0\" alt=\"\" />')"),
$message);
}
return nl2br(str_replace(array("\t", ' ', ' '), array('        ', '   ', '  '), $message));
}

function bbcodeurl($url, $tags)
{
if(!preg_match("/<.+?>/s", $url))
{
if(!in_array(strtolower(substr($url, 0, 6)), array('http:/', 'https:', 'ftp://', 'rtsp:/', 'mms://')))
{
$url = 'http://'.$url;
}
return str_replace(array('submit', 'logging.php'), array('', ''), sprintf($tags, $url, addslashes($url)));
}
else
{
return ' '.$url;
}
}


function parseurl($url, $text)
{
if(!$url && preg_match("/((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|ed2k|thund er|synacast){1}:\/\/|www\.)[^\[\"']+/i", trim($text), $matches))
{
$url = $matches[0];
$length = 65;
if(strlen($url) > $length)
{
$text = substr($url, 0, intval($length * 0.5)).' ... '.substr($url, - intval($length * 0.3));
}
return '<a href="'.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';
}
else
{
$url = substr($url, 1);
if(substr(strtolower($url), 0, 4) == 'www.')
{
$url = 'http://'.$url;
}
return '<a href="'.$url.'" target="_blank">'.$text.'</a>';
}
}
}
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




помогите ее исправить пожалуйста
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




все бы нечего написать вот здесь переменные но они уже там есть и что ей не нравится?
function get_list($user_id, $page, $folder = 'privatepm')
что тут сделать то нужно?
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




помогите пожалуйста не чего не помогает помогите исправить эту ошибку спасибо
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
waldicom  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 6261
Пользователь №: 5552
На форуме: 8 лет, 10 месяцев, 16 дней
Карма: 163




Видимо в родителе у функции три параметра, два из которых имеют значения по умолчанию, а в ребенке только один.


--------------------
Свои мозги еще никто не отменял.
Телепатов нету.
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
apdate  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 331
Пользователь №: 40396
На форуме: 2 года, 7 месяцев, 9 дней
Карма: -2




как найти ребенка?
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (2) [1] 2  Ответ в темуСоздание новой темыСоздание опроса