Php и Bash вместе, чтобы генерировать ключи

У меня есть этот файл 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

без пробелов или нескольких строк!

0

Решение

Удалить пробелы вокруг результата shell_exec(),

echo trim($output);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]