Um valor separados por vírgulas ou CSV, arquivo é um arquivo que contém os valores individuais separados por vírgulas. Os arquivos CSV são tipicamente usados em planilhas, em bases de dados ou de qualquer aplicação que requer mesas planas. PHP é uma linguagem de scripting do lado do servidor que você pode usar para criar páginas Web, scripts de linha de comando e aplicativos. PHP inclui uma variedade de funções que você pode usar durante a leitura de valores a partir de arquivos e quando escrevendo e adicionando valores aos arquivos, incluindo arquivos CSV.
Abra um editor de texto, e criar um novo arquivo chamado "createcsv.php." Escreva um diálogo aberto "
?>
Editar "createcsv.php." Digite o nome do arquivo CSV para usar quando o script é executado, e escrevê-lo a uma variável chamada "$ filename". Nomeie o arquivo CSV "testFile.csv." Por exemplo:
$ Filename = "testFile.csv";
?>
Continuar editando "createcsv.php." Use o "fopen () ;" PHP comando para abrir "testFile.csv", usando a variável $ fileName. Abra "testFile.csv" para escrever usando o modo "w", e armazenar o ponteiro de arquivo em uma variável chamada "$ filehandle." Por exemplo:
$ Filename = "testFile.csv";
$ Filehandle = fopen ($ filename, `w`);
?>
Continuar editando "createcsv.php." Use o "fwrite () ;" PHP comando para escrever três CSVs para "testFile.csv" usando a variável $ filehandle. Use os valores de "valor 1", "valor 2" e "valor de 3." Por exemplo:
$ Filename = "testFile.csv";
$ Filehandle = fopen ($ filename, `w`);
fwrite ($ filehandle, "valor 1, o valor de 2, valor 3 `);
?>
Continuar editando "createcsv.php." Use o "fclose () ;" PHP comando para fechar "testFile.csv" usando a variável $ filehandle. Salvar e fechar "createcsv.php." Por exemplo:
PHP $ filename = "testFile.csv";
$ Filehandle = fopen ($ filename, `w`);
fwrite ($ filehandle, "valor 1, o valor de 2, valor 3 `);
fclose ($ filehandle);
?>
Use um navegador da Web para abrir "createcsv.php" no servidor Web. O código PHP é executado e cria testFile.csv se ele ainda não existir. O PHP "fwrite () ;" comando irá escrever os três valores de "valor 1", "valor 2" e "Valor 3" em testFile.csv.
Use um editor de texto para abrir "testFile.csv." Verifique se "createcsv.php" correu corretamente e que "testFile.csv" contém três CSVs.
dicas avisos
- É uma boa prática para falhar normalmente se um arquivo não pode ser acessado a partir de um script PHP. Use um "ou die () ;" A função com texto que descreve a falha e sai quando se o problema ocorrer.
- Versões mais recentes do PHP tem uma variedade de recursos integrados que permitem que programadores para trabalhar com arquivos CSV, como "fputcsv () ;" e "fgetcsv () ;".
- Você pode escrever arquivos CSV usando valores recuperados a partir de planilhas ou a partir de bases de dados.
- Os "fopen () ;" PHP comando abre arquivos ou URLs que usam um modo especificado, como write ( "w") ou anexar ( "a"). Se os valores já existem em um arquivo aberto com um modo de "w", os valores serão substituídos quando o script é executado.