Autor | Zpráva | ||
---|---|---|---|
jefitto44 Profil |
#1 · Zasláno: 6. 5. 2015, 09:56:10
Printrujem string a potrebujem ho vložiť do tagov <pre>STRING</pre>
Tento výpis sa však generuje v jednej class a tak mi príde blbé písať výstup ako print "<pre>".$inputToPublish."</pre>"; Existuje nejaká PHP funkcia, ktorá by toto dokázala? |
||
tiso Profil |
#2 · Zasláno: 6. 5. 2015, 10:44:31
nie
|
||
Str4wberry Profil |
#3 · Zasláno: 6. 5. 2015, 10:55:03
Kdyby místo
<pre> stačilo <code> , tak to jde udělat barvicí funkcí highlight_string .
Jinak jde použít DOM: $doc = new DOMDocument('1.0'); $pre = $doc->createElement('pre'); $text = $doc->createTextNode('Text'); $pre->appendChild($text); $doc->appendChild($pre); echo $doc->saveHTML(); Ale obé mi přijde zbytečně komplikované. |
||
MONTYCEK Profil |
#4 · Zasláno: 6. 5. 2015, 14:06:55
jefitto44:
Tak teď nevim jak to myslíš, ale nestačilo by si prostě vytvořit vlastní funkci? Něco jako toto? function _pre($string){ return '<pre>'.$string.'</pre>'; } A tu pak volat takto? echo _pre($inputToPublish); |
||
jefitto44 Profil |
#5 · Zasláno: 6. 5. 2015, 14:40:42
To je skoro to isté... mne by skôr trebalo niečo ako htmlentities, alebo niečo také, čo by nespustilo html tagy, iba by ich vypisalo
|
||
MONTYCEK Profil |
#6 · Zasláno: 6. 5. 2015, 15:10:58
jefitto44:
Chceš vypsat html tagy jako text? |
||
tiso Profil |
#7 · Zasláno: 6. 5. 2015, 15:12:16
Myslíš htmlspecialchars?
|
||
MONTYCEK Profil |
#8 · Zasláno: 6. 5. 2015, 15:17:10
tiso:
Teď jsem mu to chtěl navrhnout, že by si to mohl dát přímo do té funkce. function _pre($string){ return '<pre>'.htmlspecialchars($string).'</pre>'; } |
||
jefitto44 Profil |
#9 · Zasláno: 7. 5. 2015, 10:53:22
Tak to predsa mám, ale príde mi to ako blbé riešenie...
Neviem čo chcem. Ja vlastne robím taký debug mode, čiže potrebujem tam vypísať obsahy rôznych premenných. Medziiným je tam jedna premenná, ktorá obsahuje XML feed. A toto XML tam asi nedostanem tak, aby boli zvýraznené tagy... jedine možno cez iframe... či? |
||
tiso Profil |
#10 · Zasláno: 7. 5. 2015, 12:48:02
jefitto44: vieš určiť čo tie rôzne premenné obsahujú? Ak hej, môžeš použiť JUSH alebo iný zvýrazňovač syntaxe.
|
||
jefitto44 Profil |
#11 · Zasláno: 7. 5. 2015, 14:00:23
Neviem práveže... to je vlastne pole. A v každej položke je niečo iné. Jedna z tých položiek je práve toto XMLko. V ďalšej budú parametre atď atď
|
||
Časová prodleva: 9 let
|
0