Ho una classe che genera alcuni html (elementi del modulo ed elementi di tabella), ma questa classe restituisce tutto il codice html in una riga.Evita di aggiungere tag html
Così sto cercando di usare in ordine per abbellire il codice (trattino il codice, interruzioni di riga messe, ecc), l'unico problema che sto avendo è che anche la generazione dei tag che non voglio.
Ecco il codice:
tidy_parse_string(
$table->getHtml(),
array(
'DocType' => 'omit',
'indent' => true,
'indent-spaces' => 4,
'wrap' => 0
)
);
L'unico modo che ho trovato per rimuovere i tag html in più è l'aggiunta di uno str_replace, qualcosa di simile:
str_replace(array('<html>','</html>','<body>','</body>','<head>','</head>','<title>','</title>'),'', code);
Che funziona, ma io stava davvero saltando lì, sarebbe stato un modo per dire in ordine di abbellire semplicemente il codice e non inserire il codice extra.
Non posso credere di aver perso quell'opzione. Grazie!! – AntonioCS
Caro signore. Questo è esattamente ciò di cui avevo bisogno, ma non l'avrei mai indovinato dal nome dell'opzione o persino dalla sua descrizione! –
e se volessi caricare HTML ma visualizzarlo tramite XML? output-xml = true quindi show-body-only non funziona. come fare in quel caso? –