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

Como fazer o AJAX ler arquivo fora do DocumentRoot


Adolfo T. Carvalho

Pergunta

Pessoal, estou com o seguinte problema:

Pelo que andei lendo, a melhor maneira de proteger meus arquivos PHP e coloca-los em uma pasta fora da pasta acessivel para a Web (no meu caso essa pasta e wwwl). Eu fiz isso e no comeco dos meus arquivos PHP eu coloco:

set_include_path(get_include_path() . PATH_SEPARATOR . $path);
e o PHP funciona belezinha. Mas o meu problema esta sendo com o bendito AJAX, eu não consigo acessar esses arquivos. =( Vou explicar bem, a minha arvore de diretorios esta assim:
var
|_www
|  |_index.php
|_src
   |_library.php
   |_loaddata.php
no index.php eu inicio com o comando:
set_include_path(get_include_path() . PATH_SEPARATOR . '../src/');
ai eu consigo normal dar um include 'library.php'; e usar normal esse arquivo. Mas no AJAX, ainda no index.php, não há codigo que eu consiga fazer funcionar para eu comunicar com o loaddata.php! Eu já tentei das seguintes maneiras:
open("POST", "../src/loaddata.php", true);
open("POST", "loaddata.php", true);
open("POST", "/var/src/loaddata.php", true);

e nenhuma funciona! :angry:

é possivel fazer isso? como?

*PS: desculpem a acentuacao (a falta dela) eu estou num teclado que não possui acento =S

Editado por Adolfo T. Carvalho
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...