Autor | Zpráva | ||
---|---|---|---|
peta Profil |
#1 · Zasláno: 26. 3. 2008, 11:28:51
jsem si vytvoril takoveto funkce:
class class_pp_cvs { function from_cvs($str_cvs) { $arr_cvs = explode("\r\n",$str_cvs); foreach($arr_cvs as $key=>$value) {$arr_cvs[$key] = explode(",",$value);} return $arr_cvs; } function to_cvs($arr_cvs) { foreach($arr_cvs as $key=>$value) {$arr_cvs[$key] = implode(",",$value);} $str_cvs = implode("\r\n",$arr_cvs); return $str_cvs; } } Jenze to asi primo nebude cvs. Navic nehlidam carky ani \r\n znaky. Nevite, kde sehnat zdrojaky pro CVS? Pripadne jsem zvazoval SVN, ale tam nemam zdani, jak ten format vypada, a jak se s nim da pracovat. Potreboval bych prave neco jako CVS: nazev,text,typ(seznam sloupcu) data_nazev,data_text,data_typ data_nazev,data_text,data_typ data_nazev,data_text,data_typ data_nazev,data_text,data_typ nazev,nazev,nazev,nazev text,text,text,text text,text,text,text text,text,text,text text,text,text,text ...pro ukladani tabulky Resp. mam v umyslu takovou silenou vec, podobnou XML, ze si budu posilat jen a pouze data a zobrazeni uz bude starosti nekoho jineho. Budu mit PHP zobrazeni, JS zobrazeni, JS ajax verzi, podle toho, co uzivateli bude fungovat. Pokusnym zpusobem mi vysla tabulka na 12k meho cvs a 23k html. Takze jestli mi to bude vykreslovat 5k scriptik JS (kazda stranka bude mit svuj zpusob, takze to bude trochu vic, ale bude to kesovane), stale na tom usetrim. |
||
nightfish Profil |
#2 · Zasláno: 26. 3. 2008, 11:34:56
píšeš cvs a myslíš csv (comma separated values)
a ještě do toho mícháš svn (subversion)? jinak viz fputcsv a fgetcsv, případně str_getcsv |
||
peta Profil |
#3 · Zasláno: 26. 3. 2008, 16:41:32 · Upravil/a: peta
nightfish
dik. Nekde jsem o tom cetl, ale uz se tam neodkazovalo na pravidla zapisu. A kdyz teda delam neco podobne, tak bych chtel vyuzit existujici format. Pokud mi bude vyhovovat. Cili, jestli to spravne chapu, tak CSV ma pouze pravidla: , - oddelovac " - zdvojovat A zda si zvolim pravidlo pro skupinu, ze - skupina je oddelena novym radkem \r\n - skupina bude mit i nazvy svych polozek - skupina bude mit stejny pocet polozek na kazdem radku jako maji jejich nazvy Tak to uz je me vnitrni pravidlo. Mne jen prijde divne, ze v tech scriptech nikde nepouzivaji zamenu znaku "&" a tez zamenu "," , pokud jej obsahuje polozka pole. Myslel jsem ,ze to tam nekdo da, ale jeste to dukladne prostuduji. |
||
Časová prodleva: 16 let
|
0