Janexa:
Son cosas distintas, una cosa es php y la otra SSI (Server Side Includes, archivos .shtml)
Ejemplos, listar directorio y sacar el contenido de un archivo en pantalla
Con php, usas system
Código PHP:
Ver original<?php
header("content-type: text/html; IBM-850"); echo "<pre>";
echo "</pre><hr />";
echo "<pre>";
system('type avira_msn.conf '); echo "</pre>";
?>
Con SSI
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=iso-8859" /> <!--#config errmsg="[Error al procesar ssi]" -->
<!--#exec cmd="dir.cmd"-->
contenido de dir.cmd
@echo off
dir
type avira_msn.conf
el archivo dir.cmd contiene
@echo off
dir
type avira_msn.conf
Tenes que crear un cmd con la secuencia de comandos, ya que a partir de Apache 2, los comandos del sistema no los procesa directamente sino están en un cmd
Por supuesto, esto puede ser inseguro,
Tambien podés llamar los .shtml con comandos SSI desde php, pero para eso se usa virtual() y no include()
Saludos