Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 14.04.2014 11:36

Robil som výcuc z databázy, vycucal som popisy produktov k eshopu, problém je ten, že mi ich vybralo bez všetkých tágov, teda celé sa mi to zobrazuje ako jedna bunča textu. V databáze v danej tabuľkej a danom stlpci to však vyzerá tak, že sú tam aspoň odsadenia riadkov. Chcem sa spýtať, či neexistuje nejaký skript, ktorý by v tomto prípade detekoval EOL (end of line) a následne by na miesto konca riadku doplnil tág <p>
Keby som nebol taká php lama, neotravoval by som s takými blbosťami, ale momentálne sa mi každá rada môže zísť.
Ďakujem


Offline

Skúsený užívateľ
Skúsený užívateľ
EOL problém

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 14.04.2014 11:58

Akým spôsobom by si chcel detekovať koniec riadku v súvislom texte? To sa dá len v prípadoch, kedy je v aktuálnom formáte niečo také zadefinované (v textových dokumentoch máš na to skryté znaky). Čiže si to budeš musieť spraviť buď manuálne alebo vymyslieť nejaký algoritmus, ktorý ti to urobí podľa tvojich potrieb...







_________________
C#, PHP, ...
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 14.04.2014 12:02

Ak tam skutočne sú ňjúlajny '\n', tak použiješ jednoducho str_replace("\n", "<br>", $str);







_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 14.04.2014 12:55

Práveže nie sú... aspoň v databáze nie su... to je ten problém

// Spojený príspevok 14 Apr 2014, 12:55

3000 produktov nemôžem upravovať ručne, to by som robil do konca života


Offline

Skúsený užívateľ
Skúsený užívateľ
EOL problém

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 14.04.2014 13:06

Tak potom buď spraviť ten "výcuc" inak, alebo si vymyslieť algoritmus, ktorý to porobí za teba, iná cesta nie je..







_________________
C#, PHP, ...
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 14.04.2014 13:36

Kód:
$product_desc_anchor = $detail_dom_object->getElementById('productDescription');      
$product_data[$index]['desc'] = $product_desc_anchor->nodeValue;

Tu je časť skriptu, ktorá vlezie stránke do kódu a vyberie z divu s id ="productDespription" všetky veci. Netuším ale, prečo nevyberá aj tágy, ale iba čisto text... možno by to chcelo nejako zahrnúť, aby to vyrvalo aj tagy, lenže ako?


Offline

Užívateľ
Užívateľ
EOL problém

Registrovaný: 21.09.13
Prihlásený: 16.02.24
Príspevky: 2109
Témy: 77
Bydlisko: Považská By...
Príspevok NapísalOffline : 14.04.2014 23:25

Stale si to poriadne nevysvetlil ty tam tie tagy nemaš? Same ti tam nenaskaču.
Ty tie tagy v db maš ale na stranke sa ti to zobrazi ako obyčajny text bez tych tagov alebo s?







_________________
Nesnívaj svoj život, ale ži svoj sen.
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 15.04.2014 6:28

Tagy nie sú ani v databaze, ani na stranke, ani v sql prikazoch pre databazu... vyberie to proste len text, z nejakých dôvodov


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 15.04.2014 7:05

Ukáž ukážku, čo parsuješ, či je to xml, alebo html.







_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Skúsený užívateľ
Skúsený užívateľ
EOL problém

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 15.04.2014 9:50

Ja neviem, či to len ty tak opisuješ problém, alebo...
Vravíš, že by si chcel vybrať text s tagmi, pričom tie tagy tam nie sú??? Dáva ti to zmysel? Odkiaľ si to má vycucať tagy ak tam nie sú?







_________________
C#, PHP, ...
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 15.04.2014 13:10

Ešte raz... je stránka na nete... skript jej vlezie do zdrojáku, povyberá všetko, čo je v div id="product_description" a uloží to do sql, aby sa to dalo následne importovať do databázy.
Tagy, ktoré sú v div id="product_description" však nevypíše, ale len čisto text do jedného riadka za sebou.


Offline

Užívateľ
Užívateľ
EOL problém

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50
Bydlisko: Žilina, Pop...
Príspevok NapísalOffline : 15.04.2014 13:21

ukáž zdrojak tej stránky







_________________
rMBP 13 2015
iPhone 7
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 15.04.2014 13:23

Ty snáď nakoniec chceš len toto?
Kód:
function get_inner_html( $node )
{
    $innerHTML= '';
    $children = $node->childNodes;
    foreach ($children as $child)
        $innerHTML .= $child->ownerDocument->saveXML( $child );

    return $innerHTML;
}

echo get_inner_html( $doc->getElementById('nejakeid') );

http://stackoverflow.com/questions/6286 ... pping-tags







_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. M Firefox problém so sťahovaním a GCH problém s updatom

v Sieťové a internetové programy

0

1331

23.01.2015 16:06

Stary Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém so zobrazovaním www stránok, problém užívateľa

v Operačné systémy Microsoft

17

2104

23.03.2009 10:41

FERDA23 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Battlefield 3 SKIDROW problem + win7 problem

v Počítačové hry

1

1527

22.09.2012 23:51

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Záhadný problém s PC... problém procesora?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v AMD - Advanced Micro Devices

45

4668

26.04.2012 11:14

netpeter77 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s MB ASUS P5K - problém s Realtek

v Ovládače

4

2271

14.06.2008 10:36

$ph!nX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s HDD / Problém s bootovaním

v Pevné disky a radiče

4

1435

22.02.2013 14:08

lucifer666x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém

v Ostatné programy

3

704

24.06.2008 14:04

kukom6 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Problem

v Počítačové hry

6

300

22.05.2013 17:30

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem

v Sieťové a internetové programy

3

378

05.08.2012 20:46

ReSiZeR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem

v Intel čipové sady

13

465

03.12.2011 17:28

sido007 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v Pevné disky a radiče

7

580

22.09.2009 17:28

Milan.H Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem !

v Operačné systémy Microsoft

1

919

07.08.2008 14:49

zmija31 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém

v Operačné systémy Microsoft

13

1037

09.11.2007 10:43

Fabi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem

v Ostatné

1

467

07.12.2008 13:58

marzo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém

v nVidia grafické karty

4

345

17.12.2014 16:15

kllr007 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém?

v Ostatné grafické karty

10

1143

22.09.2009 12:37

mr_HANN Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra