Подскажите код - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Mon, 13 Jan 2025 08:14:33 +030014. <strong>Azzido</strong>, Да. Только что-то у меня не получается... Не передается параметры вообще...
https://visavi.net/topics/8711/158074
Подскажите код ИльяWed, 28 Apr 2010 20:04:59 +0400Сообщенияhttps://visavi.net/topics/8711/158074if(isset($_GET['a'])){$mdir=$_GET['a'];}<br>
elseif(isset($_GET['b'])){$mdir=$_GET['b'];}<br>
elseif(isset($_GET['c'])){$mdir=$_GET['c'];}<br>
такое чтоль
https://visavi.net/topics/8711/157986
Подскажите код AzzidoWed, 28 Apr 2010 17:18:59 +0400Сообщенияhttps://visavi.net/topics/8711/157986Извините, вопрос наверно дурацкий, но все же, можно ли к примеру $_GET[a], $_GET[b] и $_GET[c] в case 'make' сравнять с $mdir так, чтобы далее по скрипту эти 3 Get параметра выражались переменной $mdir ? Если да, то как ?
https://visavi.net/topics/8711/157976
Подскажите код ИльяWed, 28 Apr 2010 17:11:14 +0400Сообщенияhttps://visavi.net/topics/8711/157976Может даже достаточно urldecode()/urlencode()
https://visavi.net/topics/8711/157414
Подскажите код УдаленныйTue, 27 Apr 2010 20:07:28 +0400Сообщенияhttps://visavi.net/topics/8711/15741410, зачем все это о_О тут достаточно str_replace
https://visavi.net/topics/8711/157389
Подскажите код AzzidoTue, 27 Apr 2010 19:20:58 +0400Сообщенияhttps://visavi.net/topics/8711/157389Есть же функция удобная для этого дела<br>
<pre class="prettyprint">
function totranslit($var, $lower = true, $punkt = true)
{
$NpjLettersFrom = "абвгдезиклмнопрстуфцыі";
$NpjLettersTo = "abvgdeziklmnoprstufcyi";
$NpjBiLetters = array ("й" => "j", "ё" => "yo", "ж" => "zh", "х" => "x", "ч" => "ch", "ш" => "sh", "щ" => "shh", "э" => "ye", "ю" => "yu", "я" => "ya", "ъ" => "", "ь" => "", "ї" => "yi", "є" => "ye");
$NpjCaps = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЫЭЮЯЇЄІ";
$NpjSmall = "абвгдеёжзийклмнопрстуфхцчшщьъыэюяїєі";
$var = str_replace(".php", "", $var);
$var = trim(strip_tags($var));
$var = preg_replace("/\s+/ms", "-", $var);
$var = strtr($var, $NpjCaps, $NpjSmall);
$var = strtr($var, $NpjLettersFrom, $NpjLettersTo);
$var = strtr($var, $NpjBiLetters);
if ($punkt) $var = preg_replace("/[^a-z0-9\_\-.]+/mi", "", $var);
else $var = preg_replace("/[^a-z0-9\_\-]+/mi", "", $var);
$var = preg_replace('#[\-]+#i', '-', $var);
if ($lower) $var = strtolower($var);
if (strlen($var) > 50) {
$var = substr($var, 0, 50);
if (($temp_max = strrpos($var, '-'))) $var = substr($var, 0, $temp_max);
}
return $var;
}
</pre>
https://visavi.net/topics/8711/157384
Подскажите код FlenatTue, 27 Apr 2010 19:17:20 +0400Сообщенияhttps://visavi.net/topics/8711/157384Все! Заработало! Огромное спасибо!
https://visavi.net/topics/8711/157330
Подскажите код ИльяTue, 27 Apr 2010 17:27:33 +0400Сообщенияhttps://visavi.net/topics/8711/157330зечем тебе снова в масив GET помещать? ты используешь header('Location:'); ? в case "make" и транслитируй текст, я просто не совсем понимаю как у тебя там организовано
https://visavi.net/topics/8711/157323
Подскажите код AzzidoTue, 27 Apr 2010 17:18:08 +0400Сообщенияhttps://visavi.net/topics/8711/1573235. <strong>Azzido</strong>, Да. мне и надо дальше его передавать уже транслированным в case "make". А как она обратно будет возвращаться в переменную $_GET['text'] ?
https://visavi.net/topics/8711/157315
Подскажите код ИльяTue, 27 Apr 2010 17:11:49 +0400Сообщенияhttps://visavi.net/topics/8711/157315Функцию транслита написать, примеров куча, писать лень<br>
$_GET['var'] = strtr(array('a'=>'а','b'=>'б','v'=>'в'),$_GET['var']);
https://visavi.net/topics/8711/157309
Подскажите код ramzesTue, 27 Apr 2010 17:06:29 +0400Сообщенияhttps://visavi.net/topics/8711/157309если я правильно понял что ты хочешь, транслитерацию, но тогда передавать можно и уже транслитированный текст
https://visavi.net/topics/8711/157308
Подскажите код AzzidoTue, 27 Apr 2010 17:01:52 +0400Сообщенияhttps://visavi.net/topics/8711/157308вопрос в том куда передавать дальше, может потребоваться $text=rawurlencode($text);
https://visavi.net/topics/8711/157305
Подскажите код AzzidoTue, 27 Apr 2010 16:59:22 +0400Сообщенияhttps://visavi.net/topics/8711/157305$text=rawurldecode($_GET['text']);<br>
$text=str_replace(<br>
array('Ё','Ё','Ж','Ж','Ч','Ч','Щ','Щ','Щ','Ш','Ш','Э','Э','Ю', <br>
'Ю','Я', 'Я','ч','ш','щ','э','ю','я','ё','ж','A','Б','В','Г', <br>
'Д','E','З','И','Й ','К','Л','М','Н','О','П','Р','С','Т','У', <br>
'Ф','Х','Ц','Ы','а','б','в', 'г','д','е','з','и','й','к','л', <br>
'м','н','о','п','р','с','т','у','ф','х ','ц','ы','Ъ','ъ','Ь', <br>
'ь'),<br>
array('YO','Yo','ZH','Zh','CH','Ch','SHC','SHc','Shc','SH', <br>
'Sh','YE','Ye','YU','Yu','YA','Ya','ch','sh','shc','ye','yu', <br>
'ya','yo ','zh','A','B','V','G','D','E','Z','I','Y','K','L', <br>
'M','N','O','P','R' ,'S','T','U','F','H','C','X','a','b','v', <br>
'g','d','e','z','i','y','k',' l','m','n','o','p','r','s','t', <br>
'u','f','h','c','x','""','"',"''","'") <br>
,$text);
https://visavi.net/topics/8711/157302
Подскажите код AzzidoTue, 27 Apr 2010 16:57:27 +0400Сообщенияhttps://visavi.net/topics/8711/157302Функцию перевода? Я думаю это будет сложно реализовать... Наиболее простой вариант грабить translate.google.ru
https://visavi.net/topics/8711/157301
Подскажите код ктулхуTue, 27 Apr 2010 16:56:50 +0400Сообщенияhttps://visavi.net/topics/8711/157301Всем привет! Может кто подсказать как правильно сделать код, чтобы данные преданные в GET запросе переводились из русского в латинский и передавались дальше уже переведенные ?
https://visavi.net/topics/8711/157300
Подскажите код ИльяTue, 27 Apr 2010 16:52:17 +0400Сообщенияhttps://visavi.net/topics/8711/157300