Estou com um problema com frames em php, e o seguinte :
tenho o seguinte código:
menu/index.php
<?
if(isset($_GET['c'])){
$c=$_GET['c'];
}else{$c="pag1.php";}
switch($c){
case 1:
$pag="pag1.php";
break;
case 2:
$pag="pag2.php";
break;
case 3:
$pag="dir/pag3.php";
break;
default :
$pag="pag1.php";
break;
}
<a href="index.php?c=1" >pag1</a><BR>
<a href="index.php?c=2" >pag2</a><BR>
<a href="index.php?c=3" >pag3</a><BR>
.
.
index.php
<HTML>
<HEAD>
<TITLE>@k1k0_</TITLE>
</HEAD>
<table width=100%>
<td >
<?
include("topo.htm");
?>
</td>
</table>
<table>
<td valign=top>
<?
include("menu/index..php");
?>
</td>
<td valign=top>
<?
include("$pag");
?>
</td>
</HTML>
.
a e qdo quero abrir a pag3, que contem um formulario, o resultado nao aparece
e acontece o seguinte erro:
main(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/var/www/htdocs') in /var/www/htdocs/index.php on line 20
no caso a linha 20 e justamente
include("$pag");
Alguem poderia me ajudar????
OBS: se abro o link http://www.meusite.com.br/dir/pag3.php funciona direito, mas no
pseudo frame nao.
bom ate mais , espero que seja simples

Edição feita por: k1k0_, 25/02/2006, 10:15.