Jump to content


Photo

Include("dúvida");


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

#1 ciclone

ciclone

    Novato no fórum

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

Posted 19/01/2007, 13:51

E ai pessoal blz, é o seguinte, eu tenho dois sites
hospedados no mesmo servidor e eu queria incluir
arquivos do segundo site, como mostrado abaixo.

site 1 = /home/wwwsite1/public_html/

include("/home/wwwsite2/public_html/arquivo.php");

mas não da certo e eu não manjo de php não, não é possível incluir??
só deu certo no meu pc, mas no servidor web não inclui, só posso usar
os arquivos do mesmo diretório??

Se alguem puder responder ai eu agradeço
Faloww (y)


[Update] Valew Galera, em não sabia que podia incluir arquivos por http, ñ tinha nem tentado, Obrigado !![/Uptade]

Edição feita por: ciclone, 19/01/2007, 14:09.


#2 bmamone

bmamone

    bmamone.com

  • Usuários
  • 374 posts
  • Sexo:Não informado
  • Localidade:São Paulo - Brasil
  • Interesses:Meus interesses lhe interessam? Não é interessante se interessar por meus interesses!

Posted 19/01/2007, 13:54

Tenta com o HTTP...
<?
include("http://www.site1.com.br/arquivo.php");
?>
Se não tiver domínio, vai com o IP mesmo ;)


Abraços (y)
bmamone ~

Vem aí aquilo o que você não sabe o que é.
Mas vai gostar.
Ou não.

#3 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 19/01/2007, 13:55

Coloque o endereço todo:
<?php

	include("http://www.site2.com.br/arquivo.php");

?>

Flws...
(ok2)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#4 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 19/01/2007, 18:43

Só um aviso, se vocÊ fizer um include via URL, você perdará as funcionabilidades de seu arquivo o que vai restar apenas é o resultado do PHP e não o código fonte.

Em tese do jeito que você está fazendo estaria certo.

Porém acredito que o problema está no seu servidior, tipo a passagem de dados entres pastas do mesmo deve estar bloqueadas, se não qualquer um poderia roubar o que tem no servidor atraves de um arquivo PHP simples mais algumas funções "dir()".

Pergunta ou pede para seu host, habilitar para você poder acessar seus sites via path.

#5 enjo

enjo

    Novato no fórum

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

Posted 03/09/2007, 21:38

se o arquivo estiver numa pasta anterior a pasta que está o arquivo que contém o include você pode "alcançá-la" atravéz de pontos... Ex: se é 1 pasta abaixo você coloca 1 ponto antes da "/" onde está o arquivo... Se for 2 pastas são 2 pontos.

Ficaria assim:
(levando em consideração que o arquivo onde está o comando include esteja na pasta "/home/wwwsite1/public_html/")

<?
include("../wwwsite1/public_html/arquivo.php");
?>


Note que são 2 pontos. 1 equivalente a cada pasta (1 ponto para wwwsite1 e 1 ponto para public_html)

Me corrijam se eu estiver errado, mas comigo funciona assim...

#6 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 03/09/2007, 21:50

Ninguem lembrou que ele tem que mecher na config do php, ativando o allow_url_fopen?

Isso caso se for incluir um path http

Se for relativo dá uma olhada no caminho do include (/home/site/pasta/user.php)

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br





0 user(s) are reading this topic

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

IPB Skin By Virteq