$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');
Posted: Fri Jul 18, 2014 5:54 pm
Вариант 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
В данный момент таг <!--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