Salve a tutti, devo apportare una modifica in uno script php, ho cercato in giro ma non ho trovato risposte. Premetto che sono un neofita in programmazione, spero qualcuno sappia darmi una mano.
Devo aggiungere in un forum il tag per scrivere latex, richiede nella scrittura svariati "\" backslashes. Il risultato viene esatto solamente quando nel forum si scrivono "\\\\" 4 backslashes quando se ne deve visualizzare uno.
Vi incollo la parte interessata:
la variabile $1 è quella che andrebbe modificata ed è l'input dell'utente, si dovrebbero sostituire 4 \ per ogni \ di $1.
In alternativa ho visto che funziona anche con \ al posto di \.
Se qualcuno potesse illuminarmi gliene sarei grato. Grazie
Devo aggiungere in un forum il tag per scrivere latex, richiede nella scrittura svariati "\" backslashes. Il risultato viene esatto solamente quando nel forum si scrivono "\\\\" 4 backslashes quando se ne deve visualizzare uno.
Vi incollo la parte interessata:
PHP:
$sb_message_txt = preg_replace("/\[tex\](.*?)\[\/tex\]/si",<img src=\"../../cgi-bin/mimetex.cgi?$1\" alt=\"$1\" border=\"0\" align=\"middle\" />",$sb_message_txt);
la variabile $1 è quella che andrebbe modificata ed è l'input dell'utente, si dovrebbero sostituire 4 \ per ogni \ di $1.
In alternativa ho visto che funziona anche con \ al posto di \.
Se qualcuno potesse illuminarmi gliene sarei grato. Grazie