Я знаю, что это базовый php, но $ myFile = $ user ".txt"; не кажется, работает:Поместить значение переменной плюс текст внутри другой переменной
$user=$_POST['user'];
$myFile = $user".txt";
writemyfile($myFile,$user,"w");
Я знаю, что это базовый php, но $ myFile = $ user ".txt"; не кажется, работает:Поместить значение переменной плюс текст внутри другой переменной
$user=$_POST['user'];
$myFile = $user".txt";
writemyfile($myFile,$user,"w");
Если ваша цель состоит в конкатенации строк, там была точка отсутствует, прежде чем ".txt"
$user=$_POST['user'];
$myFile = $user.".txt";
writemyfile($myFile,$user,"w");
То, что вы хотите сделать, это называется «строка интерполяции», и это выглядит :
$myFile = "$user.txt";
Вы также можете сделать это:
$myFile = $user . ".txt";
, который не интерполирует значение $user
.
http://php.net/manual/en/language.operators.string.php <- – Rizier123