Ciao, ho un grosso problema con il PHP e l'HTML
Allora, ho questo codice:
<a href="<?php loggedin_user_domain() ?>post/?p=<?php stream_content_body() ?>
">Condividi</a>
Come potete capire, con questo codice inserisco un link del tipo http://miosito.it/post/?p=testo da condividere
Cliccando su condividi, l'utente viene indirizzato ad una pagina con un form che recupera i dati nella variabile "p"
Fin qui nessun problema.
Il problema è che <?php stream_content_body() ?> spesso è del codice html che può anche contenere link.
Quindi può formarsi una situazione del seguente tipo.
Il codice php <a href="<?php loggedin_user_domain() ?>post/?p=<?php stream_content_body() ?>
">Condividi</a>
genera un link di questo tipo
http://miosito.it/post/?p=<a hre="url">link</a>: all'articolo di ieri sera
Capite bene che il pulsante viene interrotto proprio quando viene chiuso il tag "a"
Quindi, invece che un bottone del tipo:
<condividi>
avrò
< url : link all'articolo di ieri sera>
perchè il codice html contenuto nel <?php stream_content_body() ?> interferisce con la creazione del codice del pulsante.
In pratica si forma codice html nel codice html, come:
">link
E io vorrei che quel <a href="gink"> generato dal codice php fosse solo testo....
La mia domanda è: come faccio a convertire il codice html (quindi con le virgolette e tutto l'ambaradan html in esso contenuto che disturba la creazione del pulsante "condividi") contenuto in <?php stream_content_body() ?> in puro testo?