Ir para conteúdo
Fórum Script Brasil
  • 0

[DUVIDA] URL file-access is disabled in the server configuration


Peter Link

Pergunta

Boa tarde Pessoal,

Estou desenvolvendou site em php OO sem utilização de ajax para carregamento de paginas

e como tenho uma pasta com o template e nas pages do site eu do include desse template

me deparei com o seguinte problema, chamo todos as classes php, css e js no header.php

mas como tenho paginas em diferentes diretorios recebo o erro de include de lugares incorretos

Pensei na seguinte solução colocar o caminho completo das URLS de classes css e js

exemplo

require_once("http://127.0.0.1/rpg/modulos/settings.php");
require_once("http://127.0.0.1/rpg/modulos/class/usuario.class.php");
Porem ao fazer isso recebo o seguinte erro
Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration in C:\AppServ\www\rpg\template\header.php on line 10
Procurei soluções na internet, tais como add
ini_set('allow_url_fopen', 'on');

no inicio da pagina mas não tive sucesso, que tambem já esta habilitada no php.ini.

Gostaria de saber como como chamar essas url com link completo se preciso alterar algo no php.ini e etc...

Valeu

Editado por Peter Link
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Não se detenha no erro em sí, mas sim, no que você fez para dar o erro.

Sempre dê includes com o caminho relativo.

Por exemplo, se este arquivo que acusa o erro estiver em na pasta 'rpg', você deve dar o include assim:

include_once('modulos/settings.php');
include_once('modulos/class/usuario.class.php');

Link para o comentário
Compartilhar em outros sites

  • 0

Entendi, mas assim eu tava procurando uma forma de eu não ter que da include em todas as paginas.... queria deixar todos os includes no cabeçalho do site,

porque assim eu se eu chamo o template na raiz da pasta RPG funciona beleza

mas se eu for chamar o template na pasta RPG/PAGES por exemplo já recebo erro de include

ai que esta o meu problema.

Link para o comentário
Compartilhar em outros sites

  • 0

Por experiencia propria, crie meios para evitar o uso de includes e requires

eles estão na linguagem php, inclusive na nova formulação do php5, mas dão uma dor de cabeça imensa.

Já viu os codigos de grandes frameworks como wordpress, drupal, codeigniter, entre outros

eles te induzem a nunca usar includes, sempre usam o metodo por camadas,

você esta pensando da maneira correta que é evitar reeescrever a mesma chamada de parametros várias vezes no seu codigo

afinal somo programadores não digitadores

em um arquivo você coloca o codigo que esta entre a tag <html> e <body>

em outros arquivo você coloca tudo até a tag <body> e </body>

e em outro você coloca tudo até a tag </body> e </html>

e junta como num sanduiche em camadas, sem ficar incluindo codigos

caso queira mudar o conteudo do body, você mantem igual os outros codigos, mas muda a segunda intrução.

Dificil? aprenda a mexer com um dos frameworks que eu citei.

Link para o comentário
Compartilhar em outros sites

  • 0
Por experiencia propria, crie meios para evitar o uso de includes e requires

eles estão na linguagem php, inclusive na nova formulação do php5, mas dão uma dor de cabeça imensa.

Já viu os codigos de grandes frameworks como wordpress, drupal, codeigniter, entre outros

eles te induzem a nunca usar includes, sempre usam o metodo por camadas,

você esta pensando da maneira correta que é evitar reeescrever a mesma chamada de parametros várias vezes no seu codigo

afinal somo programadores não digitadores

em um arquivo você coloca o codigo que esta entre a tag <html> e <body>

em outros arquivo você coloca tudo até a tag <body> e </body>

e em outro você coloca tudo até a tag </body> e </html>

e junta como num sanduiche em camadas, sem ficar incluindo codigos

caso queira mudar o conteudo do body, você mantem igual os outros codigos, mas muda a segunda intrução.

Dificil? aprenda a mexer com um dos frameworks que eu citei.

valeu a dica vo da uma estuda em framework

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...