Ciao a tutti.
Ho una serie di pagine .php che verranno incluse in una pagina principale. Ognuna di esse contiene una parte della pagina HTML.
Per far sì che non si possa leggere il codice delle singole pagine che devo includere ho inserito tutto il codice all'interno dei tag <?php ?> (per ogni pagina).
Dunque, per restituire l'HTML una volta incluse ho messo:
<?php echo " ...tutto il codice HTML o del testo... "; ?>
Poi mi sono accorta che mi dava errore perchè ci sono i doppi apici.
Per non dover andare ad inserire a manina gli escape ho fatto così:
<?php echo addcslashes (' ...tutto il codice HTML o del testo... ','\"');
e poi anche:
<?php echo stripcslashes (addcslashes(' ...tutto il codice HTML o del testo... ','\"'));
In questo modo, se ci sono dei doppi apici, vengono "escapati" per essere interpretati da echo, ma vengono restituiti correttamente quando vanno a completare la mia pagina HTML.
Per i doppi apici funziona. Peccato che non sono riuscita a controllare in nessun modo gli apici singoli. Come devo fare? Sto impazzendo... e probabilmente è una stupidaggine.
Mi dite dove sto sbagliando?
Mi sono letta un bel po' di documentazione ma non sono riuscita a trovare niente che facesse al caso mio.
Grazie mille