• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

suzy

include files

8 mensagens neste tópico

:) viva! t~em algum exemplo "vivo" de incluir ficheiros em php?? thanks
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

include("file.php"); // incluir file.php se existir
include_once("file.php"); // igual ao de cima mas evita que file.php possa ser incluido outra vez.
require("file.php"); // inclui file.php, se não fôr possível incluir, o script para ali mesmo e mostra um Fatal Error
require_once("file.php"); // igual ao de cima mas evita que file.php seja incluido outra vez.

Espero que seja isso que queres :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Espero que seja isso que queres :)

é bom que seja isso, não resta muito mais a dizer..! :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já agora aproveito para tirar a minha dúvida já que tem a ver ...

Dá para custumizar o erro apresentado ? Se sim como ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já agora aproveito para tirar a minha dúvida já que tem a ver ...

Dá para custumizar o erro apresentado ? Se sim como ?

Pelo que percebi aqui, usa uma função assim:

// require() e include()
if( (@include "file.php") != "OK"){ 
echo "Falhou o include do file!";
die(); // <- para simular o efeito do require 
}

// require_once e include_once()
if( (@include_once "file.php") != "OK"){ 
echo "Falhou o include do file!";
die(); // <- para simular o efeito do require_once
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

djthyrax, acho que isso só iria funcionar se no ficheiro a ser incluído tiveres lá um "return 'OK';", essa forma basicamente vai ler o valor que foi retornado. E uma vez que include/require não são funções, não retornam nada de jeito quando falham... Suponho que a única forma seria usando algo tipo set_error_handler...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora