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

  #1  
Старый 09.02.2008, 22:35
Аватар для bul.666
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


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

А вообще тут все:
http://ru2.php.net/manual/ru/features.http-auth.php

Цитата:
и чем отличяется Аутентификация на сайте способом выше от Аутентификации например такой..
HTTP строго категорчина проверке имя пользователя и пароля... Форма ввода определяеться браузером ... Все храниться в скрытых файлах .htaccess и .htpasswd (помойму так)...
Способом ниже можно сделать форму ввода и проверять пользователя как хочешь...
Все зависит от того, что тебе нужно... Если скрыть папку, то это способ 1, если провести автоизацию пользователя на сайте и ограничивать или наоборот дать привелегии некоторым функциям и т.д. то 2 способ какраз для этого ...

А вообще я наркоман

Последний раз редактировалось bul.666; 09.02.2008 в 22:40..
 
Ответить с цитированием

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

Репутация: 668


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

кароче у меня есть скрипт транслита только он не верно заменячет если слово такое

vasja Заменит на васйа

помогите починить транслит ...

PHP код:
<?php
function trans($trans) {
$list = array(
'А'=>"A"'Б'=>"B"'В'=>"V"'Г'=>"G"'Д'=>"D"'Е'=>"E"'Ё'=>"E"'Ж'=>"ZH"'З'=>"Z"'И'=>"I"'Й'=>"J"'К'=>"K"'Л'=>"L"'М'=>"M"'Н'=>"N"'О'=>"O"'П'=>"P"'Р'=>"R"'С'=>"S"'Т'=>"T"'У'=>"U"'Ф'=>"F"'Х'=>"H"'Ц'=>"C"'Ч'=>"CH"'Ш'=>"SH"'Щ'=>"SHH"'Ъ'=>chr(35), 'Ь'=>chr(39), 'Ы'=>"Y"'Э'=>"JE"'Ю'=>"JU"'Я'=>"JA",
'а'=>"a"'б'=>"b"'в'=>"v"'г'=>"g"'д'=>"d"'е'=>"e"'ё'=>"e"'ж'=>"zh"'з'=>"z"'и'=>"i"'й'=>"j"'к'=>"k"'л'=>"l"'м'=>"m"'н'=>"n"'о'=>"o"'п'=>"p"'р'=>"r"'с'=>"s"'т'=>"t"'у'=>"u"'ф'=>"f"'х'=>"h"'ц'=>"c"'ч'=>"ch"'ш'=>"sh"'щ'=>"shh"'ъ'=>chr(35), 'ь'=>chr(39), 'ы'=>"y"'э'=>"je"'ю'=>"ju"'я'=>"ja");
foreach (
$list as $rus=>$eng) {
$trans strtr($trans, array ($eng=>$rus));}
return 
$trans;} 
?>
 
Ответить с цитированием

  #3  
Старый 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;

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

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

Репутация: 1079


По умолчанию

Тот скрипт, что ты дал, переводит с русского на транслит, а у тебя, судя по тому, что ты написал, проблема в обратной функции.
 
Ответить с цитированием

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

Репутация: 668


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

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

echo trans("vasja");

еси честн скрипт писался давно потом я забил на него и уже не помню чё тут намудрил=)
 
Ответить с цитированием

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

Репутация: 1079


По умолчанию

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

echo trans("vasja");

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

array('ja'=>'я')

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

  #7  
Старый 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

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

  #8  
Старый 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); 
И все будет ОК
 
Ответить с цитированием

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

Репутация: 668


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

Macro

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

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

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

Репутация: 1079


По умолчанию

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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