ugrás a tartalomhoz

PHP CSV

godman2 · 2014. Nov. 29. (Szo), 22.54
Sziasztok!

Kezdő vagyok nagyon... ami itt van google és youtube gyümölcse. Sajnos mégis elakadtam.
A kérdésem az lenne, hogy milyen kóddal tudnám a cvs file-ba külön-külön oszlopra bontani a lent információkat.

Pl: A1 oszlop név
B1 oszlop cím
C1 oszlop telszám
D1 oszlop megjegyzés
E1 oszlop dátum év,hónap, nap (ez még nem létezik, mert ide a dátumot szeretném rögzíteni. esetleg van olyan kód ami ezt rögzítené? Szükségem lenne rá. Azt az időt kéne rögzíteni, mikor lenyomja a rögzítés gombot.)

ezután ha újra kitöltik az űrlapot akkor ugorjon a 2-es sorra, majd így tovább.

Válaszaitokat és segítségeteket előre is köszönöm!
  1. <?php  
  2.     $filename = "gyujto.csv";  
  3.         // fájl írása  
  4.     $file = fopen($filename"a");  
  5.     fwrite($file"-".$_POST["nev4"]);  
  6.     fclose($file);  
  7.         // fájl írása  
  8.     $file = fopen($filename"a");  
  9.     fwrite($file"-".$_POST["nev"]);  
  10.     fclose($file);  
  11.             // fájl írása  
  12.     $file = fopen($filename"a");  
  13.     fwrite($file"-".$_POST["nev1"]);  
  14.     fclose($file);  
  15.             // fájl írása  
  16.     $file = fopen($filename"a");  
  17.     fwrite($file"-".$_POST["nev2"]);  
  18.     fclose($file);  
  19.     // fájl írása  
  20.     $file = fopen($filename"a");  
  21.     fwrite($file"-".$_POST["nev3"]);  
  22.     fclose($file);  
  23.     // fájl olvasása  
  24.     $file = fopen($filename"r");  
  25.     $nevek = fread($filefilesize($filename));  
  26.     fclose($file);  
  27.     // kiírás  
  28.     $nevtomb = explode("-"$nevek);  
  29.     foreach ($nevtomb as $nev){  
  30.         print $nev."<br>";  
  31.     }  
  32. ?>  
  33. <br>  
  34. <a href="urlap.html">Lépj vissza a főoldalra</a>  
 
1

fgetcsv, fputcsv - ezeket

Poetro · 2014. Nov. 29. (Szo), 23.07
fgetcsv, fputcsv - ezeket használd, ne pedig saját mágiát a fájlok olvasására, írására. És jó lenne, ha egy teljes sort egyszerre kiírnál, mert ez így nagyon nem hatékony.
2

Ok köszönöm a választ.

godman2 · 2014. Nov. 30. (V), 19.23
Ok köszönöm a választ. Viszont írtam, hogy kezdő vagyok a téren és ezt szó szerint értsd. Nem akarok programozó lenni, csak ezt a részt rendbe tenni. Ha megkérnélek leírnád, hogy ez hogy is nézne ki valójában? A példából pedig már megfogom tudni oldani.
Előre is köszi a választ!
3

keres

Poetro · 2014. Nov. 30. (V), 20.13
Csak a fenti két parancsra kell rákeresni a PHP dokumentációban. Ott lesznek példák is.
4

Rendben rákeresek. Köszi!

godman2 · 2014. Dec. 1. (H), 07.21
Rendben rákeresek. Köszi!