Как изменить место текста в эхо? - PullRequest
0 голосов
/ 17 апреля 2019

Я настраиваю сценарий для друга, я хочу, чтобы Landing_ {Случайный} был добавлен после доменных имен, но я все, что я делаю, это показывает за URL.Как я могу решить эту проблему?

Я попытался переместить переменные и поменять местами с переменными.

<?php
    $lines = file('domains.txt');
    foreach($lines as $line) {
        $randomString = substr(str_shuffle("0123456789abcdef"), 0, 1) . 
        substr(str_shuffle("0123456789abcdef"), 0, 6);
        $landing = "/landing_$randomString";
        /*echo "$line.'/landing_'.$randomString";*/
        echo "$line{$landing}";
    }
?>

Я хочу, когда я ввожу URL в http://example.com вdomains.txt для вывода http://example.com/landing_d2ae5b3

1 Ответ

0 голосов
/ 17 апреля 2019

Это не сработает. Попробуйте вместо этого:

$landing = '/landing_".$randomString."';

Должно работать нормально

Обновить ответ

Попробуйте это

$landing = "/landing_".$randomString."";

Кстати, я думаю, что вам может потребоваться определить массив перед его использованием, например

$lines = explode("" ,$lines);

//then
$landing = "/landing_".$randomString."";

Также вы можете использовать это:

echo "$line".$landing."";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...