마지막으로 사용한 적이 있기 때문에 엉망이 아니지만 2 번째 에코를 실행하고 싶지 않습니다.CSV 파일의 핸들이 에코되지 않음
첫 번째 에코는 괜찮습니다. 지정된 CSV 파일의 모든 이름을 찾는 중입니다. 바보가 될 수도 있지만 단지 두 번째 에코가 마음에 들지 않습니다.
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'on');
$csvpath="resource/userlist.csv";
if (($handle = fopen("$csvpath", "r")) !== FALSE) {
$titles = fgetcsv($handle, 1000, ",");
while (($buffer = fgetcsv($handle, 1000, ",","\"")) != FALSE) {
$user = $buffer[0];
echo $user;
echo '<User Name="$user">
<Option Name="Pass">password</Option>
<Option Name="Group"></Option>
<Option Name="Bypass server userlimit">0</Option>
<Option Name="User Limit">0</Option>
<Option Name="IP Limit">0</Option>
<Option Name="Enabled">1</Option>
<Option Name="Comments"></Option>
<Option Name="ForceSsl">0</Option>
<IpFilter>
<Disallowed />
<Allowed />
</IpFilter>
<Permissions>
<Permission Dir="C:\xampp\htdocs\$user">
<Option Name="FileRead">1</Option>
<Option Name="FileWrite">0</Option>
<Option Name="FileDelete">0</Option>
<Option Name="FileAppend">0</Option>
<Option Name="DirCreate">0</Option>
<Option Name="DirDelete">0</Option>
<Option Name="DirList">1</Option>
<Option Name="DirSubdirs">1</Option>
<Option Name="IsHome">1</Option>
<Option Name="AutoCreate">0</Option>
</Permission>
</Permissions>
<SpeedLimits DlType="0" DlLimit="10" ServerDlLimitBypass="0" UlType="0" UlLimit="10" ServerUlLimitBypass="0">
<Download />
<Upload />
</SpeedLimits>
</User>';
}
fclose($handle);
}
?>
내 마음에 들지 않았습니다.
당신이 따옴표에 다른 따옴표를 변경하거나 도주 중 하나 때문에 시작하고 따옴표로 끝나야합니다 에코 내에서 변수를 사용하는 경우. – karmafunk