Tästä löytyi kyllä haulla muutamia viestejä, mutta omaan kysymykseeni en löytynyt järkevää vastausta. Yritän laittaa sivulleni näkymään php-koodia(väritettynä).
Sehän hoituu näin
<?php highlight_string(' <?php echo "moi"; ?> '); ?>
Juu toimii, mutta kun laitetaankin näin:
<?php highlight_string(' <?php echo 'moi'; ?> '); ?>
Nyt '-merkin kohdalla tulkki huomaakin, "Hei nyt loppukin se teksti ja seuraavaksi on functio, muuttuja tms." Mutta ei pitäisi olla, vaan tekstissä on '-merkki.
Ja varsinainen kysymys, miten tuon saisi tulostettu ilman virheilmoituksia?
Yleensä ilman virheilmoituksia saa (ei välttämättä toimi kaikissa funktioissa) laittamalla @ -operaattori sen eteen.
Esimerkiksi:
$muuttuja = @fsockopen($mutu1, $mutu2);
Heittomerkki pitää eskeipata (escape, onkos tuolle muuten jotain virallista suomennosta?). PHP:ssa tämä tapahtuu laittamalla kenoviivan sen eteen, ts.
<?php highlight_string(' <?php echo \'moi\'; ?> '); ?>
Blaze, laitoit viestis 4 sekkaa mun jälkeen :)
Kiitti, onneks on olemassa korvaa toiminto, noita merkkäjä oli vain 211. Noh, toivottavasti muistan tuon vastaisuudessa...
Aihe on jo aika vanha, joten et voi enää vastata siihen.