PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por Void » Segunda Ago 01, 2005 18:10
boas a todos..
gostaria de saber se alguem me pode ajudar como importar uma variavel de um ficheiro PHP para outro...
um exemplo: tenho a variavel $vari1 no ficheiro index1.php e quero que o conteudo dessa variavel apareça no ficheiro index.php. como fazer?
ja tentei uma forma mas aparece-me todo o conteudo no ficheiro em que está a variavel...
agradecia uma ajudinha...
obrigado
-
Void
- Aprendiz

-
- Mensagens: 31
- Registado: Segunda Ago 01, 2005 17:12
por capricorn » Segunda Ago 01, 2005 22:05
Antes de mais, bem vindo ao forum.
para passares a variável de uma página para outra deves ter um link que liga as duas páginas do seguinte modo:
index1.php:
- Código: Seleccionar todos
(...)
<a href="index.php?var1=<?echo $var1;?>">index.php</a>
(...)
ao clicares no link abre a página index.php com a variável $var1 igual ao seu valor em index1.php
penso era isto que querias, certo?
-
capricorn
- Membro de Prata

-
- Mensagens: 383
- Registado: Sexta Ago 20, 2004 13:03
- Localização: Porto
por Void » Terça Ago 02, 2005 11:07
nao é bem isso que eu pretendo..
esse codigo so me da o valor da variavel quando eu abro o link.
o que eu pretendo é obter o valor da variavel sem ter de abrir nenhum link!
obrigado
-
Void
- Aprendiz

-
- Mensagens: 31
- Registado: Segunda Ago 01, 2005 17:12
por capricorn » Terça Ago 02, 2005 13:45
mas tens as duas páginas abertas ao mesmo tempo?, se sim não é possível sem fazer um reload para actualizar o valor da variável.
se não queres com um link podes gravar a variável ou numa base de dados ou num ficheiro.
EDIT: esqueci-me que também podes usar variáveis de sessão.
para tal tens de começar a página com
- Código: Seleccionar todos
<?session_start();?>
e para essas variáveis usas o nome $_SESSION['var1'];
-
capricorn
- Membro de Prata

-
- Mensagens: 383
- Registado: Sexta Ago 20, 2004 13:03
- Localização: Porto
por alfatek » Terça Ago 02, 2005 17:02
n entendi muito bem mas para passar informação de uma página para outra das duas, três:
- variaveis de sessão (ver manual PHP, boa secção sobre isso), usa cookies ou transforma os links automaticamente
- passar no endereço do site tipo ?variavel=1&var2=433
- passar por formulários (podem estar escondidas no formulario)
ou o que queres é ter tipo um ficheiro:
- Código: Seleccionar todos
<?php
$gajas = "boas";
?>
e depois no outro ficheiro usar essa variavel? se for isso é só na outra page fazer:
include "paginacomvariaveis.php";
e depois podes usar as variaveis à vontade tipo echo $gajas, etc
-
alfatek
- Administrador

-
- Mensagens: 3257
- Registado: Sábado Abr 06, 2002 18:28
- Localização: Coimbra
-
Voltar para Programação
Quem está ligado:
Utilizadores a ver este Fórum: Nenhum utilizador registado e 4 visitantes