kako iz html v text
 
mprose729. avg 2011 17:56:17Pridružen od:
18. mar 2008
776 objav
+171-204
#1delam file za import, ki rabi bit brez koncnice
zadeva v html je ze kot mora bit, nove vrste dodani presledki(zahteva), stevilke formatirane v pravo obliko... problem je le, ce zadevo shranim npr v test.txt, mi v fajlu ostanejo<br/>, &nbsp; , ...

rabim pa takole
HDR6,5
3044122BB , ,232.000,138.000,25.000,25BB,35,1,1,1,1,0,0,0,brd1 ,brd2 ,brd3 ,BRD4


se pravi kako dobit file, v katerem bo LE frmatirano besedilo
ki ga npr dobis, ce v brskalniku kopiras besedilo in prilepis v beleznico.
nazadnje urejal mprose7 29. avg 2011 17:58:33 (edit: zgoraj so se izgubili vsi presledki - posamezno mesto mora imeti 20 znakov, ce je 5crk dodam se 15 presledkov)
všeč(0)ni všeč(0)spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
dunker29. avg 2011 18:14:49Pridružen od:
24. apr 2007
167 objav
+154-11
#2Predpostavljam, da delaš v jeziku PHP.

Če imaš vsebino prvotnega fajla (s HTML kodo) shranjeno v $vsebina, predlagam sledeča dva koraka:

// odstranimo HTML kodo, da ostane le vsebina
$vsebina = strip_tags($vsebina);

// odstranimo vse &nbsp; in podobne packarije
$vsebina = preg_replace("/&#?[a-z0-9]{2,8};/i","",$vsebina);

Verjetno po teh dveh korakih stvar še ne bo povsem končana, ampak boš pa najbrž precej bližje svojemu cilju.

Vso srečo! ;)
všeč(+6)ni všeč(0)spam(0)
 
mprose729. avg 2011 18:22:34Pridružen od:
18. mar 2008
776 objav
+171-204
#3dobro predpostavljas
html zgeneriram s php,
zanima me ali bo kljub strip_tags vsebina ostala v novi vrsti? (<br/>)
všeč(0)ni všeč(0)spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
skyx29. avg 2011 18:25:44Pridružen od:
19. jul 2010
208 objav
+90-213
#4<br/> bi moral zamenjati z \n ce vsebina ne bo ostala v svoji vrsti
všeč(+3)ni všeč(0)spam(0)
Tudi Urban bloga ... PHP / MySQL / jQuery / SEO / Linux / FB
 
dunker29. avg 2011 18:44:18Pridružen od:
24. apr 2007
167 objav
+154-11
#5Če želiš nove vrstice na mestu, kjer so nekoč stali <br />, predlagam, da pred zgoraj omenjena 2 ukaza dodaš še tegale:

// break HTML nadomestimo s prehodom v novo vrstico
$vsebina = str_replace(array("<br />", "<br>", "<br/>"), "\n", $vsebina);
všeč(+6)ni všeč(0)spam(0)
 
mprose729. avg 2011 19:08:10Pridružen od:
18. mar 2008
776 objav
+171-204
#6hvala fantje za hiter odgovor
všeč(0)ni všeč(0)spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
dunker29. avg 2011 20:59:46Pridružen od:
24. apr 2007
167 objav
+154-11
#7Sploh ni problem, radi pomagamo. :)
všeč(+2)ni všeč(0)spam(0)
 
1qay1qay29. avg 2011 22:11:45Pridružen od:
12. avg 2010
664 objav
+448-5424
#8probaj notepad ++ in njegov cleaner ali pa
http://luci.criosweb.ro/scripts/HTMLCleaner/
http://www.fileformat.info/convert/text/htmlcleaner.htm
nazadnje urejal 1qay1qay 29. avg 2011 22:11:53
všeč(0)ni všeč(0)spam(0)
Delko & Ebax spletna trgovina Moto akumulator | Polnilne baterije | GP baterije
 
mprose730. avg 2011 16:42:31Pridružen od:
18. mar 2008
776 objav
+171-204
#9se nekaj
ce to txt datotekoodprem v notepad++ je tako kot mora bit, TUDI NOVE VRSTE

ce pa isti file odprem v navadni beleznici, pa ni novih vrst???
všeč(0)ni všeč(0)spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
skyx30. avg 2011 17:45:38Pridružen od:
19. jul 2010
208 objav
+90-213
#10odvisno kaj uporabis fickota al pa ferrarija :D
všeč(0)ni všeč(0)spam(0)
Tudi Urban bloga ... PHP / MySQL / jQuery / SEO / Linux / FB
 
stran 1 od 2 |<<12>|