Jump to content
Fórum Script Brasil
  • 0

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


Peter Link

Question

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

Edited by Peter Link
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...