Ir para conteúdo

POWERED BY:

Arquivado

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

alexsauer

Incluindo funções de outro servidor

Recommended Posts

Olá pessoall..É possível fazer include de uma arquivo de funções (funcoes.php)que está em outro servidor?Estou criando um painel de administração para clientes, e quero deixar o arquivo de funções no servidor central da empresa.Entretanto, ao executar o include no server do cliente, ele não lê o arquivo, e diz que a função não está definida.Têm algum método especial para isso funcionar?Valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

E aeee Alex... quanto tempo cara, hehehe

 

Aeeee

 

Eu passei por algo parecido, mas eu precisei manusear arquivos de outro servidor com o sistema em outro.

(O emuladorez... agora tem um servidor do site e o outro dos arquivos =D )

 

E o que me ajudou muito foi isso.

 

http://br2.php.net/ftp

 

Ve aee se com os comandos ftp você consegue.

 

É facinho mecher nele.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, include a princípio funciona numa boa. Já utilizei sem dar permissão no arquivo, mas para coisas bem básicas. E se precisar de permissão, acredito que 444 funciona, pois só precisa dar permissão de leitura, já que o arquivo nem deve ser gravado.[]sAnderson Mello

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dae Anderson...Pensei, a princípio, que o include funcionaria sem problema. Mero engano.Não seria alguma configuração da instalação do php, ou algo assim?Não tenho conhecimento nessa parte. Se puderes me dar um suporte. Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alex, include e require funcionam apenas para arquivos internos. Ao incluir arquivos externos, ele só inclui a saída do arquivo (html gerado, por exemplo).Incluir um arquivo de outro servidor pode ser mais complicado do que parece. Se eu realmente precisasse fazer isso eu faria da seguinte forma:1. Criaria um arquivo de texto funcoes.txt com o conteúdo do php em um servidor2. Em outro servidor, faria um código para pegar o texto de funcoes.txt e executá-lo (eval()).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o vdepizzol falou Alex, o arquivo traz o retorno, que aí pode ser avaliado da forma que convier. É necessário também estar com allow_url_fopen habilitado no PHP.INIUm exemplo na referência do PHP:return.php<?php$var = 'PHP';return $var;?>noreturn.php<?php$var = 'PHP';?>testreturns.php<?php$foo = include 'return.php';echo $foo; // imprime 'PHP'$bar = include 'noreturn.php';echo $bar; // imprime 1?>[]sAnderson Mello

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi...Mas no caso, se eu fizer uma leitura do tipo abaixo (que retorna todas as linhas do arquivo), como eu faço para o php intretá-las com o eval?$linhas = file("http://www.xxxx.com.br/admin/funcoes.txt");for($a = 0; $a < count($linhas); $a++) { $e = $linhas[$a]; }Tentei, tentei, mas não consegui. Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguma luz à minha questão?

Experimenta ai manooo
<?define("USER", 'root');define("PASS", '');define("HOST", 'localhost');define("DB",   'test');include("http://br.geocities.com/ursoloucobr/php/classes.txt");$sql = "CREATE TABLE usuarios( usuario_id int(11) not null primary key auto_increment)TYPE = MYISAM;";$objeto = new consulta($sql);unset($objeto);?>
[]s

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.