ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1861  
Старый 09.02.2008, 23:59
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от Doom123  
неа... это с транслита на русский я ж проверял .. ты попробуй введи ..

echo trans("vasja");

еси честн скрипт писался давно потом я забил на него и уже не помню чё тут намудрил=)
Просто напиши наоборот, чтобы преобразовывать англ. буквы в русские, например

array('ja'=>'я')

в этом роде
 
Ответить с цитированием

  #1862  
Старый 10.02.2008, 00:03
Аватар для !{ra!{e/\/
!{ra!{e/\/
Banned
Регистрация: 27.08.2007
Сообщений: 159
Провел на форуме:
994336

Репутация: 171
Отправить сообщение для !{ra!{e/\/ с помощью ICQ
По умолчанию

PHP код:
<?php
session_start
();
if (!isset(
$_SESSION["auth_username"])) {
   echo 
"Только для зарегистрированных пользователей";
}
?>
Пишет ошибку
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\localhost\www\homes\index.php:17) in Z:\home\localhost\www\homes\avt.php on line 2

Что неправильно в коде?
 
Ответить с цитированием

  #1863  
Старый 10.02.2008, 00:05
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

Macro

та не он просто доходит до й => j и не идёт дальше где Я => ja

Я сделаю array_unique но всё будет тоже самое =((
 
Ответить с цитированием

  #1864  
Старый 10.02.2008, 00:05
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Эта ошибка означает, что в файле index.php есть вывод до того, как используется функция session_start();
 
Ответить с цитированием

  #1865  
Старый 10.02.2008, 00:18
Аватар для DIAgen
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Цитата:
Сообщение от Doom123  
помогите починить транслит ...
Я пользуюсь этой функцией для транслита, может тебе подойдет
PHP код:
function totranslit($text$decode true)    {
        
$rus_b = array('А''Б''В''Г''Д''Е''Ё''Ж''З''И''Й''К''Л''М''Н''О''П''Р''С''Т''У''Ф''Х''Ц''Ч''Ш''Щ''Ъ''Ы''Ь''Э''Ю''Я');
        
$eng_b = array('A''B''V''G''D''E''E''ZH''Z''I''J''K''L''M''N''O''P''R''S''T''U''F''H''TS''CH''SH''SCH''''Y''''E''YU''YA');

        
$rus_s = array('а''б''в''г''д''е''ё''ж''з''и''й''к''л''м''н''о''п''р''с''т''у''ф''х''ц''ч''ш''щ''ъ''ы''ь''э''ю''я',);
        
$eng_s = array('a''b''v''g''d''e''e''zh''z''i''j''k''l''m''n''o''p''r''s''t''u''f''h''ts''ch''sh''sch''''y''''e''yu''ya');

        if (
$decode) {
            
$text str_replace($rus_b$eng_b$text);
            
$text str_replace($rus_s$eng_s$text);
        } else {
            
$text str_replace($eng_b$rus_b$text);
            
$text str_replace($eng_s$rus_s$text);
        }
        return 
$text;

 
Ответить с цитированием

  #1866  
Старый 10.02.2008, 00:20
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от Doom123  
Macro

та не он просто доходит до й => j и не идёт дальше где Я => ja

Я сделаю array_unique но всё будет тоже самое =((
А ты сделай сначала проверку на сочитания, а потом уже на отдельные буквы
 
Ответить с цитированием

  #1867  
Старый 10.02.2008, 00:21
Аватар для DIAgen
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Цитата:
Сообщение от !{ra!{e/\/  
PHP код:
<?php
session_start
();
if (!isset(
$_SESSION["auth_username"])) {
   echo 
"Только для зарегистрированных пользователей";
}
?>
Пишет ошибку
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\localhost\www\homes\index.php:17) in Z:\home\localhost\www\homes\avt.php on line 2

Что неправильно в коде?
Поставь в начало файла
PHP код:
@ob_start();
@
ob_implicit_flush(0); 
И все будет ОК
 
Ответить с цитированием

  #1868  
Старый 10.02.2008, 00:26
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

кстате у тя он тоже с косяком как и у меня попробуй прописать

totranslit("vasya", false)

будет не Вася а Васыа
 
Ответить с цитированием

  #1869  
Старый 10.02.2008, 00:39
Аватар для DIAgen
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Цитата:
Сообщение от Doom123  
кстате у тя он тоже с косяком как и у меня попробуй прописать

totranslit("vasya", false)

будет не Вася а Васыа
Держи.. только не проверял как работает
PHP код:
 function totranslit($text)    {
        
        
        
$rus_s_2 = array('а''б''в''г''д''е''ё''з''и''й''к''л''м''н''о''п''р''с''т''у''ф''х''ъ''ы''ь''э');
        
$eng_s_2 = array('a''b''v''g''d''e''e''z''i''j''k''l''m''n''o''p''r''s''t''u''f''h''''y''''e');
        
        
$rus_s_1 = array('ж','ц''ч''ш''ю''я',);
        
$eng_s_1 = array('zh','ts''ch','sh','yu''ya');
        
        
$rus_s_0 = array('щ');
        
$eng_s_0 = array('sch');
        
        
$text str_replace($eng_s_0$rus_s_0$text);
        
$text str_replace($eng_s_1$rus_s_1$text);
        
$text str_replace($eng_s_2$rus_s_2$text);
 
        return 
$text;

или вот так
PHP код:
 function totranslit($text)    {
        
        
$rus_s = array('щ','ж','ц''ч''ш''ю''я','а''б''в''г''д''е''ё''з''и''й''к''л''м''н''о''п''р''с''т''у''ф''х''ъ''ы''ь''э');
        
$eng_s = array('sch','zh','ts''ch','sh','yu''ya','a''b''v''g''d''e''e''z''i''j''k''l''m''n''o''p''r''s''t''u''f''h''''y''''e');

        
$text str_replace($eng_s$rus_s$text);

        return 
$text;


Последний раз редактировалось DIAgen; 10.02.2008 в 00:48..
 
Ответить с цитированием

  #1870  
Старый 10.02.2008, 00:46
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

Пахает =)

млин та легко а не догадался.. эххь(

Последний раз редактировалось Doom123; 10.02.2008 в 00:48..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ