Функция в функии php

E2
На сайте с 22.05.2012
Offline
53
629

Добрый день. Пытаюсь закодировать ссылку в base64, но не получается так как мне нужно.

 <a href="<?php 

$str='site.ru?<? echo $file_url; ?>&<? echo $file_name; ?>';
echo base64_encode($str);
?>">
Получить
</a>

Как я не пытался <? echo $file_url; ?> отображается так же.

totamon
На сайте с 12.05.2007
Offline
437
#1
Everest2:
Как я не пытался <? echo $file_url; ?> отображается так же.

как так же? что это за набор символов вообще?

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
E
На сайте с 31.05.2015
Offline
66
#2

<?

$str="site.ru?".base64_encode($file_url)."&".base64_encode($file_name);

?>

<a href="<? echo $str?>">Получить</a>

Так что ли?

E2
На сайте с 22.05.2012
Offline
53
#3

Нет, мне в том то и дело, что нужно закодировать всю ссылку, а не параметры.

---------- Добавлено 05.09.2015 в 19:00 ----------

<? echo $file_url; ?> - это я вытащил из параметров урла

rustelekom
На сайте с 20.04.2005
Offline
544
#4

echo $file_url мне кажется лишнее, это же уже в пхп, оставить $file_url и будет подставлена переменная. А чтобы получилась ссылка, надо ее построить, скажем "/".$file_url."/"$file_name

60% скидка на VPS в США, 20% скидка в Нидерландах и 40% в Финляндии. Новые тарифы на AMD Ryzen 9950x с частотой до 5.7 ГГц со скидкой 40% RoboVPS https://www.robovps.biz
SocFishing
На сайте с 26.09.2013
Offline
118
#5

так? у вас ошибка в синтаксис была.

<a href="<?=base64_encode('site.ru?'.$file_url.'&'.$file_name);?>">Получить</a>

---------- Добавлено 05.09.2015 в 22:35 ----------

Надеюсь так понятнее:

<?php ?>
<a href="<?php
$file_url = '111';
$file_name = '222';
echo base64_encode("site.ru?{$file_url}&{$file_name}");
?>">Получить</a>
★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
E2
На сайте с 22.05.2012
Offline
53
#6

Да, спасибо :) Работает

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий