Ir para conteúdo

POWERED BY:

Arquivado

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

Cassiano José

Ler variavel em outro arquivo php

Recommended Posts

Olá amigos, boa noite a todos!

Bem, estou com problema para fazer algo que já fiz antes, o problema é que esqueci como eu fiz! é mole? rsrs

 

É O Seguinte, tenho dois arquivos, um index e um config, na config eu contenho dados assim:

$config["stations"]["local"] = array( 
		"host" => "111.111.111.111",
		"port" => 8044,
		"password" => "senha",
                "logo" => ""
	);
$config["stations"]["local22"] = array( 
		"host" => "111.111.111.111",
		"port" => 8064,
		"password" => "senha",
                "logo" => ""
	);

 

E Na index, eu quero que ele 'imprima' o dados 'port' referente ao GET da URL, ou seja:

<?
$radio = $_GET['station']
include("config.php");
?>
Porta: <? echo $port ?>

o GET é que, eu queria que quando digitasse na url do navegador, exemplo:

http://sitetal.com.br/index.html?station=local

o arquivo index, teria que me retornar a "port" do array do arquivo config que me referi, ou seja, 'local'.

Se eu digitasse http://sitetal.com.br/index.html?station=local22, ele imprimia a port 8064.

Deu pra entender?

 

Eu fiz isso a uns 6 meses atrás depois de muito pesquisar, ai com o tempo acabei esquecendo.

Alguém me ajuda?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim.

 

então, você tem dois array que está no arquivo config.php e quer passar um parâmetro via url pela index ou seja a primeira página.

 

config.php

<?php 
$config["stations"]["local"] = array( 
		"host" => "111.111.111.111",
		"port" => 8044,
		"password" => "senha",
                "logo" => ""
);
$config["stations"]["local22"] = array( 
		"host" => "111.111.111.111",
		"port" => 8064,
		"password" => "senha",
                "logo" => ""
);
?>

index.php ou qualquer pagina que possa requerir o config.php

 

 

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
	<title>Teste</title>
</head>
<body>
<a href="?station=local">Local1</a>
<a href="?station=local2">Local2</a>

<?php 
	echo '<hr />';
		require_once "config.php";
	if(isset($_GET['station']) && $_GET['station'] === "local"):
		$mostrarConfig  = $config['stations']['local'];
	else:
		$mostrarConfig  = $config['stations']['local22'];
	endif;

	foreach ($mostrarConfig as $campos => $valores) {
		echo $campos . " - " . $valores . "<Br />";
	}
?>

</body>
</html>

 

Este post solucionou a sua dúvida, peço que coloque como resolvido e me der um ponto positivo de reputação para que eu possa continuar ajudando outros colegas como você.

Caso não solucione o seu problema, peço que coloque a sua dúvida abaixo.

 


Att: João Paulo Sousa Supriano

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.