if (file_exists($path)) { $content = file_get_contents($path); eval(' ?>' . $content . '<?php '); }
Co takiego złego jest w tym eval?
Witaj [user] ostatni byłeś [online] masz [messages] nieprzeczytanych.
aby oddzielić php od html.
eval(' ?>' . $content . '<?php ');
if (file_exists($path)) { $content = file_get_contents($path); foreach (this->vars as $key => $value) { $content = preg_replace('/\[' . $key . '\]/', $value, $content) eval(' ?>' . $content . '<?php '); }
<!-- if 1 == 1 -->
<?php { include $file; } 'a' => 1 ]);
<?php if($a > 0): ?> <p>Super! $a wynosi aż <?=$a;?>.</p> <?php endif; ?>
Witaj [użytkownik] <br> <!-- Jeśli 1 == 1 --> Jest równe <!-- Inaczej --> Nie jest równe <!-- KoniecJeśli -->
na
<!-- Jeśli 1 == 1 -->
i ponownie na html. Czy bez eval się nie obędzie?
<?php if ($1) : ?>