Zandis Murāns Posted March 26, 2008 Report Posted March 26, 2008 Kā lai dekodē tādas HTML entītjas, kurām galā nav semikola? Pārlūks ta tādas parāda, bet html_entity_decode() funkcijas viņas nedekodē.
Aleksejs Posted March 26, 2008 Report Posted March 26, 2008 respektīvi, ja es ierakstu < nevis < pārlūks vienalga rāda < ?
bubu Posted March 26, 2008 Report Posted March 26, 2008 Nu ja pieņem, ka ; vietā tekstam jābeidz, piemēram, jāseko atstarpei, tad repleiso &[sazinkas][atstarpe] par &[sazinkas]; un tad lieto parastu php funkciju, kas dekodē entītes. Kur problēma?
Zandis Murāns Posted March 26, 2008 Author Report Posted March 26, 2008 Par tādu variantu iedomājos, bet nav konkrēti noteikts, kas sekos aiz tās nepabeigtās entītijas.
Aleksejs Posted March 26, 2008 Report Posted March 26, 2008 Varbūt vienkārši aizvieto visus & ar & neskatoties uz to, kas tur aiz viņa tālāk seko.
bubu Posted March 26, 2008 Report Posted March 26, 2008 Ja nav konkrēti noteikts, tad tādā gadījumā kas ir <blah? entīte vai ne-entīte? Es šķiet ņemtu Alekseja variantu.
Aleksejs Posted March 26, 2008 Report Posted March 26, 2008 bet tā ir tikai ar cipariskajiem, vai ne? tiem, kas ir formā x vai xxx ?
archux Posted March 28, 2008 Report Posted March 28, 2008 a kā var uzlitk ja man iekš db ir <a href> bet, lai to atspoguļo tā pat vai arī < a href< , nevis nolasa html un uzliek tur linku
Recommended Posts