Тема: в чем ошибка (WAP/WEB мастеру/PHP/MySQL) Engine (16 Apr 2014 в 21:07) какая ошибка Veteran (16 Apr 2014 в 21:08) Dark_ AKC, 246.gif|.алерт. Notice: Undefined offset: 1 in /home/abler181/public_html/smiles.php on line 51 Veteran (16 Apr 2014 в 21:10) <?!ereg(\'info.php\',$_SERVER[\'HTTP_REFERER\'])) $_SESSION[\'refer\']=str_replace(\'&\',\'&amp;\',ereg_replace(\'^http://[^/]*/\',\'/\', $_SERVER[\'HTTP_REFERER\']));?> Deprecated: Function ereg() is deprecated in /home/abler181/public_html/smiles.php on line 19 Deprecated: Function ereg_replace() is deprecated in /home/abler181/public_html/smiles.php on line 20 вот тоже ошибки в коде! [red]файл smiles.php[/red] ACER (16 Apr 2014 в 21:11) что за двиг ЗЕЛЕНЫЙ ШЕРШЕНЬ (16 Apr 2014 в 21:11) ACER, это имеет отношение к ошибке или к теме? Не оффтопь, будь добр. Veteran (16 Apr 2014 в 21:12) ACER, фиера 1.2.3 PluginS (16 Apr 2014 в 21:13) --Цитата-- Veteran (16 Apr 2014 в 21:10): <?!ereg(\'info.php\',$_SERVER[\'HTTP_REFERER\'])) $_SESSION[\'refer\']=str_replace(\'&\',\'&amp;\',ereg_replace(\'^http://[^/]*/\',\'/\', $_SERVER[\'HTTP_REFERER\']));?> Deprecated: Function ereg() is deprecated in /home/abler181/public_html/smiles.php on line 19 Deprecated: Function ereg_replace() is deprecated in /home/abler181/public_html/smiles.php on line 20 вот тоже ошибки в коде! [red]файл smiles.php[/red] ---------- Veteran, ereg() устарела. На preg_replace(), preg() менять надо. Veteran (16 Apr 2014 в 21:18) PluginS, помогло!а тут подскажешь? <?$posts[]=array(\'title\'=>smiles(stripcslashes($smile[1])).\' \'.stripcslashes($text));?> связано с названием смайла PluginS (16 Apr 2014 в 21:25) Veteran, Напиши весь код. Veteran (16 Apr 2014 в 21:28) PluginS, smiles(stripcslashes($smile[1])).\' ошибка в цыфре ! я заместо 1 поставил 0 и ошибка устранилась! Veteran (20 Apr 2014 в 14:24) [red]Обратно прошу помощи у вас ребята!после переноса сайта выпала ошибка такая в коде Strict Standards: Only variables should be assigned by reference in /var/www/veteran/data/www/mast-wap.ru/sys/fnc/passgen.php on line 24 [/red] вот код <?$unction passgen($k_simb=8, $types=3) { $password=\"\"; $small=\"abcdefghijklmnopqrstuvwxyz\"; $large=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\"; $numbers=\"1234567890\"; mt_srand((double)microtime()*1000000); for ($i=0; $i<$k_simb; $i++) { $type=mt_rand(1,min($types,3)); switch ($type) { case 3: $password.=$large[mt_rand(0,25)]; break; case 2: $password.=$small[mt_rand(0,25)]; break; case 1: $password.=$numbers[mt_rand(0,9)]; break; } } return $password; } $passgen=&passgen(); ?> ошибка в 24 строке 24 строка такая <?$passgen=&passgen();?> ЗЕЛЕНЫЙ ШЕРШЕНЬ (20 Apr 2014 в 14:27) $passgen=passgen(); или function passgen в место $unction passgen Engine (20 Apr 2014 в 14:28) $passgen=passgen(); Veteran (20 Apr 2014 в 14:32) Dark_ AKC, Спасибо огромное помогло Veteran (20 Apr 2014 в 14:33) Mark, спасибо! Источник: http://www.dcms-social.ru/forum/20/41/19024/