Изменение пути в панели управления администратора без sql [дубликат]

Возможно, я немного опаздываю и немного не по теме, но здесь все равно ...

Вам не нужно выбирать из-за содержимого вашей строки между: alert("It's \"game\" time."); или alert('It\'s "game" time.');

Вместо этого вы можете ввести так, а затем использовать либо двойные, либо одинарные кавычки, потому что это не имеет значения: alert("It’s “game” time."); и alert('It’s “game” time.');

0
задан Tshepang 23 August 2014 в 23:01
поделиться

3 ответа

Если вы используете переменные в одинарных кавычках, они будут представлены как строки вместо переменных.

Вы также можете сделать это следующим образом:

// Get from $_SESSION (if started)
$host = $_SESSION['host'];
$user = $_SESSION['user'];
$pass = $_SESSION['pass'];

$handle = fopen('../config.php', 'w');

// try with the {}
$content = '<?php $connection = mysql_connect('."{$host},"."{$user},"."{$pass});".'?>';

// or you can try this too, but comment out the other one:
$content = '<?php $connection = mysql_connect('."\"$host\","."\"$user\","."\"$pass\");".'?>';

fwrite($handle, $content);
fclose($handle);
2
ответ дан Kyle Emmanuel 28 August 2018 в 03:23
поделиться

Если вы используете двойные кавычки, это работает:

$handle = fopen('../config.php', 'w');
fwrite($handle, "
<?php
$connection = mysql_connect({$host}, {$user}, {$pass});
?>
");
fclose($handle);
1
ответ дан datagutten 28 August 2018 в 03:23
поделиться

Вы не можете. Одиночные кавычки не интерполируют переменные . Главное, что отличает их от двойных кавычек. Вместо этого используйте двойные кавычки (или что-то еще, например sprintf ).

4
ответ дан Quentin 28 August 2018 в 03:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: