Ir para conteúdo

POWERED BY:

Arquivado

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

leandroSto

com fazer acesso remoto php

Recommended Posts

Ativando no php.ini o allow_url_include.

 

http://www.php.net/manual/pt_BR/filesystem.configuration.php

 

Existem outros metodos também como curl.

 

http://profissionais.ws/dicas-interessantes/como-ativar-allow_url_fopen-e-allow_url_include.html

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

então eu pesquise e falaram q mais seguro usar essa biblioteca curl

 

$ch = curl_init();

 

// informar URL e outras funções ao CURL

curl_setopt($ch, CURLOPT_URL, "http://123.123/libray/inc.config.php");

 

// Acessar a URL e enviá-la ao browser

curl_exec($ch);

 

// Encerra o cURL

curl_close ($ch);

 

mais ta dando certo meu script !!/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual erro ? se você não nos informar, não vamos adivinhar.

 

veja que você não conseguirá usar variaveis, funções dessa página externa.

Apenas o output dela.(o mesmo que você visualiza no browser, acessando direto)

 

http://forum.imasters.com.br/topic/375800-orientacoes-para-uma-boa-participacao/

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom vou ter ir hj !

mais amanhã vou postar minhas duvidas aki

 

mais o problema e isso msm nao consigo usar

funções da página externa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

file_get_contents

ja tinha tentado e nao deu certo

 

como seria o modo certo para executa isso então ?/

   $ch = curl_init();
   curl_setopt($ch, CURLOPT_URL, "http://123.123/libray/inc/inc.config.php");
   curl_exec($ch);	
   curl_close ($ch);

 

a arvore de arquivo esta assim

 

//library

/*

faz a conexao

*/

class.fb.php

 

/*

faz o include do arquivo da conexao e traz

tds informações do banco certinho

*/

inc.config.php

 

 

//system

/*

aki tenho q pegar o inc.config.php de outro servidor,

por isso tenho q fazer um include de arquivo de acesso remoto

*/

config.php

 

index.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

//system

/*

aki tenho q pegar o inc.config.php de outro servidor,

por isso tenho q fazer um include de arquivo de acesso remoto

*/

config.php

 

index.php

impossível, não vai funcionar. Não tem como fazer.

 

não da para você incluir um arquivo .php de servidor externo, e querer executar ou ter acesso ao fonte dele.

isso seria uma baita brecha de segurança.

 

você pode ter um .xml, .txt, .ini ou qq coisa que seja possível de ser lido via browser, e ai sim, tem como fazer oq você pediu.

agora, usar oq está no .php ainda bem que é impossível.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Repetindo meu post anterior: você não vai conseguir incluir arquivos PHP e interpretar suas funções dessa forma, senão você poderia incluir qualquer arquivo remoto e não existiria segurança alguma.

 

Porém existem algumas maneiras de se fazer isso, SE for realmente o único jeito. Exemplo prático:

Conectar-se através de FTP (ou algum outro protocolo similar) via PHP, abrir o arquivo e "copiar" seu conteúdo, depois interpretar.

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.