je viens de commencer à faire des pages shtml (incluant des programmes CGI (compilé, en C))
J'ai fais quelques testes:
page.php:
<?
echo("---<br>");
include("secure.shtml");
echo("---<br>");
?>
secure.shtml:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Teste</title>
</head>
<body>
<!--#exec cgi="/cgi-bin/osap" -->
</body>
</html>
Et là je remarque un pb.
Quand je teste secure.shtml seul, tout fonctionne (/cgi-bin/osap s'execute correctement et retourne d'ailleur du code HTML). Par contre quand j'utilise la fonction include(); sur parser.php il y a des problème: La page SHTML est incluse (on voit le titre de la page) mais le programme CGI n'est pas lu.
En gros, je n'arrive vraiment pas à allier PHP et SHTML (les include() foirent par rapport au #exec).
Je viens juste de commencer ce soir et je dois donc louper quelque chose... Quelqu'un pour m'aider svp ?
une question : les page page.php et secure.shtml sont dans le meme repertoire ?
Car si ce n'est pas le cas, le chemin pour cgi-bin est faussé pour page.php