<?php
$filename = "sample.csv";
$handle = fopen($filename, 'w+');
fputcsv($handle, ['column 1','column 2']);
$data = ['sample','data'];
fputs($handle, implode($data,',')."\n");
// or
fwrite($handle, implode($data,',')."\n");
fclose($handle);
$headers = array(
'Content-Type' => 'text/csv',
);
Насколько я могу сказать работы msysgit отлично под Windows Vista.
Это после целого 2-месячного опыта, проверяющего плагины и приложения для Ruby on Rails:-)
Так или иначе, это был бриз для установки, без проблем.
Это работает, но не хорошо. Если Вы Google вокруг немного, Вы найдете порт, который использует MinGW. Основными проблемами является нестабильность и некоторые очень подобные Linux инструменты (gittk). При реальной необходимости в нем, хотя, необходимо быть в состоянии продвинуться.
У меня не было проблем, даже с gui инструментами (gitk и мерзавец gui), с помощью мерзавца от Cygwin. Люди Cygwin являются очень добросовестными и имеют многочисленное сообщество для начальной загрузки.
Да это делает. Проверьте этот экранная демонстрация в GitCasts.
Существует порт Черепахи для МЕРЗАВЦА в версии 0.4 до сих пор:
Вы должны также контроль Расширения Мерзавца , который добавляет команды мерзавца, поскольку расширения оболочки - работают отлично с msysgit.
Я слышал об этом хорошее, но камнем преткновения для меня (и для японской компании, в которой я работаю) является отсутствие кроссплатформенной поддержки файловых имен Unicode. Это зависит от того, важна ли для вас эта конкретная функция.
См. Проблема 80 в трекере ошибок msysgit .
См. Какие DVCS поддерживают имена файлов Unicode? вопрос, о котором я задал это.