Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabricio Azor

[Resolvido] Erro no include do PHP

Recommended Posts

Cara que pode me dar uma mão não sei o que fiz de errado?

 

 

Warning: include() [function.include]: Filename cannot be empty in /home/httpd/vhosts/casajoseabrao.com.br/httpdocs/ok/admin/index2.php on line 62

 

Warning: include() [function.include]: Filename cannot be empty in /home/httpd/vhosts/casajoseabrao.com.br/httpdocs/ok/admin/index2.php on line 62

 

Warning: include() [function.include]: Failed opening '' for inclusion (include_path='.:/usr/share/pear') in /home/httpd/vhosts/casajoseabrao.com.br/httpdocs/ok/admin/index2.php on line 62

 

 <td width="638" align="left" valign="top" bgcolor="#FFFFFF">
 <?php
 if($_GET[pag]=="") {
 //include "index2.php";
 }
 else {
 include "$pag";
 }
?> </td>
 </tr>

Cara não se o que estou errando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido: Flash e ActionScript :http://forum.imasters.com.br/public/style_emoticons/default/seta.gif: PHP!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara que pode me dar uma mão não sei o que fiz de errado?

 

Amigão, você está utilizando uma variável que deveria conter o nome de um arquivo para incluir, mas você não definiu ele, tenta fazer assim:

 

$pagina = null;

if ( isset( $_GET[ 'pag' ] ) ){
$pag = sprintf( '%s.php' , basename( $_GET[ 'pag' ] ) );

if ( is_file( $pag ) && is_readable( $pag ) ) $pagina =& $pag;
}

if ( !$pagina ) $pagina = 'home.php'; //Aqui você coloca uma página padrão se o usuário não passar nenhuma via GET

require $pagina;

 

Veja que se o usuário não passar via GET uma página então definimos a variável $pagina com a página padrão home.php, você deve modificar esse padrão para o seu padrão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não! é que a index.php e o log!

e index2.php é o pricipla a onde tem o menu da adminitração e tudo mais!

 

Certo, faça igual ao lucaswxp disse:

 

Não é necessario utilizar a extensão ".php", no código ele ja add.

 

Só que troque de index.php para index2.php:

 

index2.php?pag=casamento

 

Só que não use o .php depois do casamento ou qualquer página que você vá incluir.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o mesmo erro:

ok/admin/index2.php?pag=casamento

 

Warning: require(home.php) [function.require]: failed to open stream: No such file or directory in /home/httpd/vhosts/casajoseabrao.com.br/httpdocs/ok/admin/index2.php on line 76

 

Warning: require(home.php) [function.require]: failed to open stream: No such file or directory in /home/httpd/vhosts/casajoseabrao.com.br/httpdocs/ok/admin/index2.php on line 76

 

Fatal error: require() [function.require]: Failed opening required 'home.php' (include_path='.:/usr/share/pear') in /home/httpd/vhosts/casajoseabrao.com.br/httpdocs/ok/admin/index2.php on line 76

 

não deu!

 

Não! é que a index.php e o log!

e index2.php é o pricipla a onde tem o menu da adminitração e tudo mais!

 

Sim!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.