Здравствуйте, господа, вот есть файл disk2.
Когда я пишу вручную, то kvm сервер стартует без проблем.
Если же я создаю файл через php, то kvm сервер не запускается.
При этом если делать cat disk2 созданного в ручную или же через php, то выводит в консоли то же самое:
php код:
$file = $_SERVER["DOCUMENT_ROOT"].'/base/tmp/disk'.$i;
$fp = fopen($file, "w");
$mytext = "KVM_VM_DISK_$i=\"$devicename\"\r\nKVM_VM_DISK_SIZE_$i=\"$sizes[$key]\"\r\n";
$test = fwrite($fp, $mytext);
Я думаю, что не проходит валидацию символ перевода каретки, который в php - \r\n
Что можно сделать? Как решить эту проблему?