У меня есть этот bash-файл, который генерирует ключ и время истечения:
#!/bin/bash
get_customer_url() {
local IP=${1:-127.0.0.1}
local SECRET=${2:-VERY_COOL_SECRET}
local EXPIRES="$(date -d "today + 30 minutes" +%s)";
local token="$(echo -n "${EXPIRES} VERY_COOL_SECRET" | openssl md5 -binary | openssl base64 | tr +/ -_ | tr -d =)"
echo "/${token}/${EXPIRES}/"
}
get_customer_url
и я звоню через php вот так
<?php $output = shell_exec('sh generate-keys-hls.sh'); echo "$output";?>
работает нормально, генерирует что-то вроде этого
/G8INKLc3VfDMYtQT2NTU-w/1530222035/
Моя проблема в том, что я хочу поместить другой PHP-результат в какую-то строку, подобную этой
<?php $output = shell_exec('sh generate-keys-hls.sh'); echo "$output";?><?php echo get_post_meta($post->ID, 'file', true)?>
в настоящее время он печатает результат в две строки, мне нужно, чтобы он был одной строкой вместо этой
/G8INKLc3VfDMYtQT2NTU-w/1530222035/
file.mp4.m3u8
Я хочу, чтобы это было так
/G8INKLc3VfDMYtQT2NTU-w/1530222035/file.mp4.m3u8
без пробелов или нескольких строк!