Создаю xml таким образом
$xml = new SimpleXMLElement('<xml/>');
for ($i = 1; $i <= 8; ++$i) {
$track = $xml->addChild('track');
$track->addChild('path', "song$i.mp3");
$track->addChild('title', "Track $i - Track Title");
}
Header('Content-type: text/xml');
print($xml->asXML());
Как далее мне его сжать , чтобы он имел формат text.xml.gz
?
// Имя файла, который мы сжимаем
$file = "test.xml";
// Имя создаваемого gz-файла
$gzfile = "test.gz";
// Открытие gz-файла (w9 - самое высокое сжатие)
$fp = gzopen($gzfile, 'w9');
// Сжатие файла
gzwrite($fp, file_get_contents ($file));
// Закрытие gz-файла
gzclose($fp);
umask(0);
exec("gzip -k " . $path . "text.xml");
exec("chmod 755 ".. $path . "text.xml.gz");
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Отвалилась авторизация Вконтакте с ошибкой, аналогично Laravel перестала работать авторизация ВКонтакте
Подскажите, как переделать функцию preg_replace в preg_replace_callback, вот строка:
1 - рубль 2 - рубля 3 - рубля 4 - рубля 5 - рублей 6 - рублей 7 - рублей 8 - рублей 9 - рублей 10 - рублей 11 - рублей 12 - рублей 13 - рублей 14 - рублей 15 - рублей...