[PHP] Ma... phpBB come salva l'HTML a database? <script>alert("ciao da zane")</script>

"Null reference exception"? no, grazie, prendo un "unexpected T_VARIABLE"... Questo è il forum per imparare l'arte della programmazione o per chiedere un parere su una sessione di debug particolarmente ostica.
Regole del forum
Ricorda di indicare chiaramente nell'oggetto il linguaggio ([C#] oppure [PHP], [Java], [HTML], ...), se la discussione ne riguarda uno in particolare!
Rispondi
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5106
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

[PHP] Ma... phpBB come salva l'HTML a database? <script>alert("ciao da zane")</script>

Messaggio da Zane »

... e per quanto riguarda il corpo del post? Questo mio <script>alert("ciao da zane")</script> come verrà mai visualizzato? E se invece lo faccio così:

Codice: Seleziona tutto

<script>alert("ciao da zane")</script>
Vi farò sapere la risposta dopo averla vista :D

--------

Allora: il titolo viene prima escapato e poi salvato a DB (phpbb_topics.topic_title):

Codice: Seleziona tutto

[PHP] Ma... phpBB come salva l'HTML a database? &lt;script&gt;alert(&quot;ciao da zane&quot;)&lt;/script&gt;
Il body va invece in phpbb_posts.post_text, con la stessa strategia:

Codice: Seleziona tutto

<r>... e per quanto riguarda il corpo del post? Questo mio &lt;script&gt;alert("ciao da zane")&lt;/script&gt; come verrà mai visualizzato? E se invece lo faccio così:<br/>

<CODE><s>[codeee]</s>&lt;script&gt;alert("ciao da zane")&lt;/script&gt;<e>[/codeee]</e></CODE>

Vi farò sapere la risposta dopo averla vista  <E>:D</E></r>
C'è comunque qualche problema di parsing: ho dovuto modificare manualmente un tag in codeee, altrimenti si vedeva male
Zane - TurboLab.it
System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: [PHP] Ma... phpBB come salva l'HTML a database? <script>alert("ciao da zane")</script>

Messaggio da System » gio giu 19, 2025 9:21 am


Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5106
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: [PHP] Ma... phpBB come salva l'HTML a database? <script>alert("ciao da zane")</script>

Messaggio da Zane »

WordPress fa diversamente.

Il titolo (wp_posts.post_title) viene salvato esattamente così come inserito:

Codice: Seleziona tutto

[PHP] Ma... WordPress come salva l'HTML a database? <script>alert("ciao da zane")</script>
È curioso: da qui in poi, il titolo viene anche mostrato tal-quale, quindi...

Immagine

Il corpo (wp_posts.post_content), invece, viene escapato:

Codice: Seleziona tutto

[PHP] Ma... WordPress come salva l'HTML a database? &lt;script&gt;alert("ciao da zane")&lt;/script&gt;
Zane - TurboLab.it
System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: Re: [PHP] Ma... phpBB come salva l'HTML a database? <script>alert("ciao da zane")</script>

Messaggio da System » gio giu 19, 2025 10:16 am


Rispondi
  • Argomenti simili
    Risposte
    Visite
    Ultimo messaggio