kako iz html v text
 
mprose7 29. avg 2011 15:56:17 Pridružen od:
18. mar 2008
911 objav
293 39 6
#1

delam 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/>,   , ...



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.


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
 
dunker 29. avg 2011 16:14:49 Pridružen od:
23. apr 2007
261 objav
377 4 1
#2

Predpostavljam, 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   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)
 
mprose7 29. avg 2011 16:22:34 Pridružen od:
18. mar 2008
911 objav
293 39 6
#3

dobro 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
 
skyx 29. avg 2011 16:25:44 Pridružen od:
19. jul 2010
232 objav
103 21 3
#4

<br/> bi moral zamenjati z \n ce vsebina ne bo ostala v svoji vrsti


všeč(3) ni všeč(0) spam(0)
 
dunker 29. avg 2011 16:44:18 Pridružen od:
23. apr 2007
261 objav
377 4 1
#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)
 
mprose7 29. avg 2011 17:08:10 Pridružen od:
18. mar 2008
911 objav
293 39 6
#6

hvala 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
 
dunker 29. avg 2011 18:59:46 Pridružen od:
23. apr 2007
261 objav
377 4 1
#7

Sploh ni problem, radi pomagamo. :)


všeč(2) ni všeč(0) spam(0)
 
1qay1qay 29. avg 2011 20:11:45 Pridružen od:
12. avg 2010
2967 objav
2430 194 84
#8

probaj notepad ++ in njegov cleaner ali pa

http://luci.criosweb.ro/scripts/HTMLCleaner/

http://www.fileformat.info/convert/text/htmlcleaner.htm


všeč(0) ni všeč(0) spam(0)
Delko www.delko.si [Moto akumulatorji] | [Polnilne baterije] | [GP baterije]
 
mprose7 30. avg 2011 14:42:31 Pridružen od:
18. mar 2008
911 objav
293 39 6
#9

se 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
 
skyx 30. avg 2011 15:45:38 Pridružen od:
19. jul 2010
232 objav
103 21 3
#10

odvisno kaj uporabis fickota al pa ferrarija :D


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se