Page 1 of 1

$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Posted: Fri Jul 18, 2014 5:54 pm
by wskeal
Вариант 3 если вы хотите совершенно другой вид (с точкой, просто другой пример но по факту тоже самое что вариант 3)

В данный момент таг <!--THUMB_LINK--> выдает условно 12x34x56, например вы хотите что б было &a=12.34.56

в сабе делаете

$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

получаете линк вида

out.php?url=....&a=<?=$my_var?>

а в common.php заменяете точки назад на 'x'

if (isset($_GET['a'])) {
$_GET['link'] = 'images/' . str_replace('.', 'x', $_GET['a']);
}


Во первых мне непонятна фраза "в сабе делаете", что делаете, куда делаете?
Я заменил вот так

<a href="/movies/<!--GALLERY_SLUG-->/?$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');"><img src="<!--THUMB_URL-->" width="240" height="180" class="th_pic"/></a>

в коммон вставил вот так

if (isset($_GET['a'])) {
$_GET['link'] = 'images/' . str_replace('.', 'x', $_GET['a']);
}


Получилось, мягко говоря, не то что ожидал.



Вопрос как сделать, чтоб разделителей (точек или букв x) вообще не было, чтоб было типа index.html?1234251

Re: $my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Posted: Fri Jul 18, 2014 6:08 pm
by wskeal
<a href="/movies/<!--GALLERY_SLUG-->/?<?=$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');?>">

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

подскажи пожалуйста как убрать вообще разделители, если так можно.

Re: $my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Posted: Fri Jul 18, 2014 6:08 pm
by admin
Вопрос как сделать, чтоб разделителей (точек или букв x) вообще не было, чтоб было типа index.html?1234251
А как тут определить это было улсовно 123х4251 или 1234х251 ?

Re: $my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Posted: Fri Jul 18, 2014 6:10 pm
by wskeal
admin wrote:
Вопрос как сделать, чтоб разделителей (точек или букв x) вообще не было, чтоб было типа index.html?1234251
А как тут определить это было улсовно 123х4251 или 1234х251 ?
Логично :) видимо никак)

Re: $my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Posted: Fri Jul 18, 2014 6:22 pm
by admin
В целом суть всех этих замен и примеров показать что в урле параметр ротации можно сделать как угодно - главное в конце собрать этот вариант в обычный вид.
Vожете так же придумать свой алгорит , закодировать криптостойкими алгоритмами и после этого в коммон раскодировать )