Volevo fare uno script php che mi creasse una pagina contenente un sorgente in C++ passato come parametro con le relative sintassi colorate (ad esempio in grassetto o colorate diversamente le parole chiave).
Premetto che io con con il php sono un principiante (per fortuna è molto simile al C e C++ dove sono esperto)
Ho cercato su internet e ho trovato la funzione str_replace che faceva a caso mio, quindi ho creato due array uno con le parole chiave e operatori, e l'altro con i vari tag per farli cambiare di colore, e fin qua tutto funziona, solo che quando il codice contiene parole come GetWindowRect, in output mi colora la parte "do" di Window essendo do una delle parole chiave.
Se con la str_replace non posso eliminare il problema (e credo sia così), esiste un metodo migliore? oppure in rete esistono script che fanno questo? (non li trovo).
Poi ci sarebbero altri problemi con le costanti numeriche (in bla3 il 3 non deve essere colorato)
e con le stringhe delimitate da apici
Grazie a tutti quelli che sanno tirarmi fuori da questo casino![]()