Jump to content


Photo

Como Usar Include Ou Require De Outro Dominio ?


  • Faça o login para participar
13 replies to this topic

#1 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 23/02/2006, 13:41

Seguinte, estou tentando desenvolver um sistema mas que soh funcione usando uma parte de um arquivo de outro dominio...

Isso serviria para que um usuario que pegasse o codigo fonte PHP direto no FTP não conseguisse usa-lo se o outro arquivo nao estivesse com outro servidor... teria como ?

ou algum tipo de criptografia assim como o ASP tem....

vlw

#2 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 23/02/2006, 14:01

dê uma olhada:

http://www.php.net/file_get_contents
http://www.php.net/fopen
http://www.php.net/require
http://www.php.net/include
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#3 Marcelo Amaral

Marcelo Amaral

    Aprendendo sempre!

  • Usuários
  • 253 posts
  • Sexo:Não informado

Posted 23/02/2006, 15:59

Não sei se entendi direito, mas você poderia usar um IF para verificar se o arquivo existe. Ou até mesmo, um IF para, caso o arquivo não possa ser incluído, parar o script.

Era isso que você queria? :wacko:

[]´s

Marcelo

#4 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 23/02/2006, 16:55

não...

o q eu queria era algo como um include mesmo...

mas meu server não permite que sejam feitos includes de dominios diferentes....

por exemplo no site:

http://www.site1.com.br

o arquivo teste.php contenha um include("http://www.uol.com.br/aaa.php");

...

Quero fazer isso pra poder fazer sistemas dependentes...

Pra "amarrar" meu cliente a mim, ele nao poderia hospedar em outro lugar, pq eu mudaria esse meu php e o sistema dele nao funcionaria mais...

no asp eu consigo criptografar os arquivos de forma q nao possa ser visto seu codigo, apenas executado....

#5 Marcelo Amaral

Marcelo Amaral

    Aprendendo sempre!

  • Usuários
  • 253 posts
  • Sexo:Não informado

Posted 23/02/2006, 18:41

Até onde sei não é possivel incluir um arquivo externo. Pelo menos não sem ser interpretado antes, no servidor dele.

[]´s

Marcelo

#6 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 23/02/2006, 18:57

Olá!!!

Acho que esse código aqui ajuda


readfile("http://odominiodosite/arquivo.php");


Té mais ;)

Walison(GENNF)

Vc ja tentou esse código que eu passei ai em cima???

Edição feita por: gennf, 24/02/2006, 11:22.

Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago

#7 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 23/02/2006, 19:12

Até onde sei não é possivel incluir um arquivo externo. Pelo menos não sem ser interpretado antes, no servidor dele.

[]´s

Marcelo

Depende. Se nesse "outro servidor" ele for tratado como PHP, sim, não será possível. Mas ... pode-se fazer com que ele seja tratado como texto, aí quando for pegar de outro servidor, basta usar um eval() ... :rolleyes:

But ... sendo o arquivo tratado como texto, qualquer um poderia ver seu código fonte. Não tenho certeza, mas acho que não há outra solução além dessa solução inviável que eu acabo de dizer ... :unsure:

[]’s :DAté mais

#8 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 23/02/2006, 21:00

cara, a sua vontade é somente amarrar o seu cliente a vc?

se for, poderiamos ver alguma outra forma para vc fazer isso
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#9 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 23/02/2006, 21:49

Veja se te ajuda:
http://phpbrasil.com...gerRow/2/id/351
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#10 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 24/02/2006, 09:39

então bimonti... eu ateh conheços esses compiladores, eu queria uma outra forma... pq, de qq maneira, se o cliente pegar os phps, msm criptografados e colocar em outro host ele tbm funcionaria... (a não ser q eu usasse tipo um endereço fisico ou ip do host para travar, mas isso nao seria viavel pois eu teria que gerar 1 php pra cada cliente)...

o ideal msm seria um arquivo em meu servidor... mas acho q vai ser impossivel

#11 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 24/02/2006, 11:23

Olá!!!

Acho que esse código aqui ajuda


readfile("http://odominiodosite/arquivo.php");


Té mais ;)

Walison(GENNF)

Vc ja tentou esse código que eu passei ai em cima???
Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago

#12 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 24/02/2006, 13:30

cara, tem um programa que chama SourceGuardian, quem tem naquela lista que eu passei, ele além de codificar o script, só pode ser lido se tiver um arquivo com uma extensão diferente que ele cria. Eu peguei a versão demo e testei aqui e parece ser muito boa, ele tem uma opção (desabilitada no demo) que limita até quando o script vai funcionar, exemplo: você coloca pra funcionar só 3 meses, se o cliente continuar com você é só mandar um novo fonte com mais 3 meses.

O problema é que ele é pago... 225 dólares... :blink:
Talvez exista alternativa freeware...
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#13 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 24/02/2006, 13:48

cara, tem um programa que chama SourceGuardian, quem tem naquela lista que eu passei, ele além de codificar o script, só pode ser lido se tiver um arquivo com uma extensão diferente que ele cria. Eu peguei a versão demo e testei aqui e parece ser muito boa, ele tem uma opção (desabilitada no demo) que limita até quando o script vai funcionar, exemplo: você coloca pra funcionar só 3 meses, se o cliente continuar com você é só mandar um novo fonte com mais 3 meses.

O problema é que ele é pago... 225 dólares... :blink:
Talvez exista alternativa freeware...

opa... nao conhecia esse... vou dar uma olhada....

o ideal seria msm um tipo "include"... mas.....

e gennf,

ainda nao testei nao... mas dessa forma o arquivo ja vem executado ou posso usar alguma function, por exemplo, do arquivo ?

#14 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 24/02/2006, 18:08

Olá Rodrigo!!!

Pra te falar a verdade eu nunca tentei fazer isso, eu uso esse código pra pegar listas de salas do meu site em outro server ou até mesmo no mesmo server e funciona normalmente tanto de server pra um PC como de um server para server.

Então de uma testada ai, quem sabe não da pra fazer o que vc quer.

Té mais.

Walison(GENNF)
Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq