我当前正在使用此命令:system('"C:/xampp/htdocs/csv/txtfiles/PSPPfile.txt"');
我想有一些类似于内部有变量的东西,例如:
$file='txtfiles/PSPPfile.txt';
system('"C:/xampp/htdocs/csv/$file"');
像上面这样的事情,请帮帮我。谢谢
单引号字符串将几乎完全"按原样"显示。变量和大多数转义序列将不会被解释。
换句话说,您将参数分配给system
,以便按原样读取$file,而不是按变量包含的内容读取。
使用双引号断言变量被替换,或者执行字符串串联:
system( 'c:/xampp/htdocs/csv/' . $file );
$file = 'txtfiles/PSPPfile.txt';
system('C:/xampp/htdocs/csv/' . $file);