php-pähkinä

Antti

Administraattori
Ylläpitäjä
Liittynyt
27.12.1998
Viestit
1969
Sijainti
Suomi
En ole koskaan hallinnut näitä:

Koodi:
$htmlkoodi = '<html><?php echo "<p>"; ?></html>';
$htmlkoodi = preg_replace("'<?php[^>]*.*?>'si",'',$htmlkoodi);
echo $htmlkoodi;
Eli miten saisi kaiken <?php ja ?> välissä olevan pois? Nyt tuo koodi lopettaa katkaisun ensimmäiseen > merkkiin vaikka pitäisi ottaa kaikki pois ?> asti. Miksi se ei noteeraa ehdossa olevaa kysymysmerkkiä?

Koodi tulostaa
<html><?"; ?></html>

kun pitäisi saada
</html></html>
 
Ylös