
01.02.2009, 10:23
|
|
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
С нами:
9134246
Репутация:
297
|
|
PHP код:
<?php
// функция превода текста с кириллицы в траскрипт
function encodestring($st)
{
// Сначала заменяем "односимвольные" фонемы.
$st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_ ",
"abvgdeeziyklmnoprstufh'iei-");
$st=strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",
"ABVGDEEZIYKLMNOPRSTUFH'IEI");
// Затем - "многосимвольные".
$st=strtr($st,
array(
"ж"=>"zh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh",
"щ"=>"shch","ь"=>"", "ю"=>"yu", "я"=>"ya",
"Ж"=>"ZH", "Ц"=>"TS", "Ч"=>"CH", "Ш"=>"SH",
"Щ"=>"SHCH","Ь"=>"", "Ю"=>"YU", "Я"=>"YA",
"ї"=>"i", "Ї"=>"Yi", "є"=>"ie", "Є"=>"Ye"
)
);
// Возвращаем результат.
return $st;
}
echo encodestring("Привет **** жлоб пиздец");
?>
|
|
|

01.02.2009, 14:45
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами:
9410786
Репутация:
2731
|
|
Прилепил форму. Кракен +5!
PHP код:
<?php
$text=$_POST['text'];
echo '<b>Source:</b> <br /><form name="" action="" method="post">
<textarea name=text></textarea> <br />
<input type="submit" value="Translit">
</form>';
// функция превода текста с кириллицы в траскрипт
function encodestring($st)
{
// Сначала заменяем "односимвольные" фонемы.
$st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_ ",
"abvgdeeziyklmnoprstufh'iei-");
$st=strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",
"ABVGDEEZIYKLMNOPRSTUFH'IEI");
// Затем - "многосимвольные".
$st=strtr($st,
array(
"ж"=>"zh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh",
"щ"=>"shch","ь"=>"", "ю"=>"yu", "я"=>"ya",
"Ж"=>"ZH", "Ц"=>"TS", "Ч"=>"CH", "Ш"=>"SH",
"Щ"=>"SHCH","Ь"=>"", "Ю"=>"YU", "Я"=>"YA",
"ї"=>"i", "Ї"=>"Yi", "є"=>"ie", "Є"=>"Ye"
)
);
// Возвращаем результат.
return $st;
}
$func=encodestring($text);
if (isset($_POST[text])){
echo "<b>Result:</b> <br /><textarea>$func</textarea>";
}
?>
|
|
|

01.02.2009, 19:01
|
|
Участник форума
Регистрация: 02.11.2008
Сообщений: 222
С нами:
9222794
Репутация:
155
|
|
привет можно ли как-то организовать ,я вставил на свою страничку ифрейм на сайт vkontakte и можно как-то сзделать что бы при заходе на мою страничку с ifame выгружалась страничка пользователя но там был нарисован другой рейтинг.Вроде так сделать нельзя.
|
|
|

01.02.2009, 19:06
|
|
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
С нами:
9356941
Репутация:
107
|
|
можно. правкой тега с рейтингом с помощью js. так как фрейм, то вообще кул = window.frame[0].reit.value="0" Вот примерно так (код не рабочий, чисто сэмпл). ПХП тут не нужен )
|
|
|

01.02.2009, 19:09
|
|
Участник форума
Регистрация: 02.11.2008
Сообщений: 222
С нами:
9222794
Репутация:
155
|
|
надо будет у себя локально изменить теги с рейтингм ,но веть у меня на хосте только iframe а всё остальное выгружается у пользователя
|
|
|

01.02.2009, 19:20
|
|
Участник форума
Регистрация: 24.06.2008
Сообщений: 105
С нами:
9410256
Репутация:
276
|
|
если id у тэга, то по идее можно так..
( у меня получалось ), с ифреймом тоже должно прокатить.
Код:
<script language="javascript">document.getElementById("id_элемента").innerHTML = "значение"</script>
Последний раз редактировалось Whirt; 01.02.2009 в 19:22..
|
|
|

01.02.2009, 22:04
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
С нами:
10077446
Репутация:
1020
|
|
Сообщение от vikseriq
можно. правкой тега с рейтингом с помощью js. так как фрейм, то вообще кул = window.frame[0].reit.value="0" Вот примерно так (код не рабочий, чисто сэмпл). ПХП тут не нужен )
Ну наверно из parenta ты не достучишся непосредствено до фрейма потому как Permission denied to get property Window.documen, то есть когда в iframe/frame ты загружаешь внешню страницу(находяшиюся на другом хосте) то у тебя из парента непосредствено нету доступа, другое дело что из ифрейма можешь достучаться до парента и его обьектной модели.
Последний раз редактировалось AkyHa_MaTaTa; 01.02.2009 в 22:24..
|
|
|

01.02.2009, 19:49
|
|
Участник форума
Регистрация: 02.11.2008
Сообщений: 222
С нами:
9222794
Репутация:
155
|
|
я вот всё думаю как это сделать но чет даже принцип не догоняю,а до самого когда мне такими темпами еще далеко.
Whirt
стукни в асю 3-семь-семь-шесть-6-девять-9-25
ну вот кусок кода Вконтакте главной страницы пользователя где пишут про рейтинг
Код:
<a style='text-decoration:none' href='rate.php'>
<div id="rateGold">
<div id="percentGold">120</div>
<div class="clearFix">
<div id="rateLeftGold" style="width:24px">
</div>
<div id="rateRightGold" style="width:175px">
</div>
</div>
</div>
</a>
Последний раз редактировалось waik; 01.02.2009 в 19:56..
|
|
|

01.02.2009, 21:38
|
|
Участник форума
Регистрация: 24.06.2008
Сообщений: 105
С нами:
9410256
Репутация:
276
|
|
тебе нужно будет скриптом это делать, потому что если рейт не золотой, а <101 , то там будет называться не percentGold, а как-то по другому. Ну хз, изворачивайся уж как нить. Можно с пхп извратиться, чтобы определялся тип рейтинга, или джавой как нить ( я в ней не силен ), тут уже фантазию подключай.)) Общий принцип я тебе уже написал выше, должно сработать по идее.
|
|
|

01.02.2009, 21:44
|
|
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
С нами:
9134246
Репутация:
297
|
|
waik
JS не силен. Посредством php можно брать с нужной страницы html код и заменить рейтинг и вывести. Если уустраивает то могу помочь
|
|
|
|
 |
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
|
|