Kuidas kirjutada CSV faili PHP

Kasutage CSV faile mis tahes rakendus, mis nõuab korter tabelid . Comstocki / Comstocki / Getty Images

Komadega eraldatud raha, või CSV faili on fail, mis sisaldab individuaalseid väärtusi eraldatakse komaga.CSV faile kasutatakse tavaliselt tabeleid, andmebaasides või mis tahes taotluse, mis nõuab korter tabelid.PHP on serveripoolne skript keel, mida saab kasutada, et luua veebilehti, käsurea skriptid ja rakendused.PHP sisaldab erinevaid ülesandeid, mida saab kasutada siis, kui loed väärtused faile ja kirjutamisel ja kleebi väärtused faile, sealhulgas CSV faile.

juhised

  1. Avage tekstiredaktor ja luua uus fail nimega "createcsv.php."Tüüp avatud "& lt;? PHP" PHP script eraldaja ja tihe "? & Gt;"PHP skripti eraldaja faili, ja salvestage fail veebiserveris kohta, kus on juurdepääs PHP.Näiteks:

    & lt;? PHP

    ? & Gt;

  2. Edit "createcsv.php."Sisestage nimi CSV kasutada, kui skript käivitub, ja kirjutada see muutuja nimega "$ fileName."Nimi CSV "testFile.csv."Näiteks:

    & lt;? PHP

    $ fileName = "testFile.csv";

    ? & Gt;

  3. jätkata toimetamine "createcsv.php."Kasutage PHP "fopen ();"käsk avada "testFile.csv" abil $ fileName muutuja.Avage "testFile.csv" kirjutamiseks kasutades "w" režiimis, ja hoidke faili viitaja muutujale nimega "$ failipidemesse."Näiteks:

    & lt;? PHP

    $ fileName = "testFile.csv";

    $ failipidemesse = fopen ($ fileName, "w");

    ? & Gt;

  4. jätkata toimetamine "createcsv.php."Kasutage PHP "fwrite ();"käsu kirjutada kolm CSV-des, et "testFile.csv" abil $ failipidemesse muutuja.Kasutage väärtused "väärtus 1," "väärtus 2" ja "väärtuse 3."Näiteks:

    & lt;? PHP

    $ fileName = "testFile.csv";

    $ failipidemesse = fopen ($ fileName, "w");

    fwrite ($ failipidemesse, "väärtus 1, väärtus 2, väärtus 3");

    ? & Gt;

  5. jätkata toimetamine "createcsv.php."Kasutage PHP "kirjutamisel ();"käsu sulgeda "testFile.csv" abil $ failipidemesse muutuja.Salvestage ja sulgege "createcsv.php."Näiteks:

    & lt ;?

    PHP $ fileName = "testFile.csv";

    $ failipidemesse = fopen ($ fileName, "w");

    fwrite ($ failipidemesse, "väärtus 1, väärtus 2, väärtus 3");

    kirjutamisel ($ failipidemesse);

    ? & Gt;

  6. kasutamine veebibrauser avada "createcsv.php" veebiserveris.PHP kood täidab ja tekitab testFile.csv kui see ei ole juba olemas.PHP "fwrite ();"käsk kirjutada kolm väärtust "väärtus 1," "väärtus 2" ja "väärtus 3" ümber testFile.csv.

  7. kasutamine tekstiredaktoris avada "testFile.csv."Veenduge, et "createcsv.php" jooksis õigesti ja et "testFile.csv" sisaldab kolme CSV-des.

Tips & amp;Hoiatused

  • See on hea tava, et ei nõtkelt kui faili ei saa avada alates PHP skripti.Kasuta "või surra ();"funktsiooni teksti, mis kirjeldab rikke ja sulgub, kui probleem ilmneb.
  • uuemad versioonid PHP on erinevaid sisseehitatud funktsioone, mis võimaldavad programmeerijad töötada CSV faile, näiteks "fputcsv ();"ja "fgetcsv ();".
  • Võite kirjutada CSV faile väärtused väljavõtteid tabeleid või andmebaasidest.
  • PHP "fopen ();"käsk avab faili või URL, kasutades täpsustatud režiimi, nagu kirjutada ("w") või lisama ("a").Kui väärtused on juba olemas faili avanud "w" režiimis, väärtused kirjutatakse, kui skript käivitub.

Resources

  • Softinterface: Mis on CSV-faili?CSV Definition
  • electrictoolbox: Loo CSV faili MySQL PHP
349
0
3
Php / My Sql Programmeerimine