Jump to content

Como criar um link automático?


BoGaS
 Share

Recommended Posts

Boas!

Preciso de ajuda, a situação é a seguinte, estou a fazer um site e quero criar um link automático, experimentei com o seguinte codigo:

if($permissao==1)
{?>
<a href="opcoes.php"></a>
<?php
}
        ?>

Mas não funciona. Cria que se a condição fosse satisfeita que fizesse o redirecionamento para opcoes.php.

Obrigado a todos.

Link to comment
Share on other sites

pois não porque não tens nada dentro da tag HTML, ou seja... tens um link com zero caracteres.

experimenta assim:

if($permissao==1)
{?>
<a href="opcoes.php">Tens que por aqui algum texto</a>
<?php
}
        ?>
Link to comment
Share on other sites

Boas!

Preciso de ajuda, a situação é a seguinte, estou a fazer um site e quero criar um link automático, experimentei com o seguinte codigo:

if($permissao==1)
{?>
<a href="opcoes.php"></a>
<?php
}
        ?>

Mas não funciona. Cria que se a condição fosse satisfeita que fizesse o redirecionamento para opcoes.php.

Obrigado a todos.

Boas!

Preciso de ajuda, a situação é a seguinte, estou a fazer um site e quero criar um link automático, experimentei com o seguinte codigo:

if($permissao==1)
{?>
<a href="opcoes.php"></a>
<?php
}
        ?>

Mas não funciona. Cria que se a condição fosse satisfeita que fizesse o redirecionamento para opcoes.php.

Obrigado a todos.

if($permissao==1)
{?>
<SCRIPT LANGUAGE="JavaScript">
                      window.location="opcoes.php";
                      </script> 

<?php
}
        ?>

desta forma a página "Salta" --> é redireccionada para opcoes.php

Link to comment
Share on other sites

David Pintassilgo

Mas é para redirecionar automaticamente, é?

Eu uso isto assim:

<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.portugal-a-programar.pt/index.php?showtopic=2361" >

o 5 é o tempo em segundos

cool stuffs to check.

http://blog.zxcoders.com//

Link to comment
Share on other sites

perdido_e_sozinho

Acho que nenhum de nós conseguiu perceber muito bem o que pretendes.

Se o que queres é redireccionar a páginas ctual para outra podes usar

html (logo sem condicao)

<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.portugal-a-programar.pt/index.php?showtopic=2361" >

Php + Java Script

<?php if($permissao==1)
{?>
<SCRIPT LANGUAGE="JavaScript">
                     window.location="opcoes.php";
                     </script>

<?php
}
       ?>

PHP puro (Só funciona no cabeçalho)

<?php  if($permissao==1) {header('Location:link.php');} ?>

Com os melhores cumprimentos,

Sérgio Matias

ser.gifsartim.gif

Link to comment
Share on other sites

Pessoal... já lhe respondi.

Ele não falou em rediriecionamento... tenham calma pa... acho que não vale a pena tarmos a complicar.

Deixemo-lo dizer se está ou sei não.

Link to comment
Share on other sites

Vnepomuceno

Obrigado, era mesmo disto que eu precisava. Apenas tenho uma questão...Porque é que no script do aparicio o código tem aqueles <?php e ?> à mistura? Porque é que é:

<?php if($permissao==1)
{?>
<SCRIPT LANGUAGE="JavaScript">
                      window.location="opcoes.php";
                      </script> 

<?php
}
        ?>
?>

E não:

<?php if($permissao==1)
{
<SCRIPT LANGUAGE="JavaScript">
                      window.location="opcoes.php";
                      </script> 
}
?>
Link to comment
Share on other sites

Ped@ntilva

Porque ele está a juntar javascript no meio de PHP,

HTML<? PHP ?> HTML

serve para se dizer que o que está dentro é PHP e o que está fora é HTML.

Link to comment
Share on other sites

Acho que nenhum de nós conseguiu perceber muito bem o que pretendes.

Se o que queres é redireccionar a páginas ctual para outra podes usar

html (logo sem condicao)

<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.portugal-a-programar.pt/index.php?showtopic=2361" >

Com os melhores cumprimentos,

Sérgio Matias

Como posso fazer para que o tempo apareça na páguina?

Explico melhor, aparece a seguinte mensagem:

Vai ser redirecionado dentro de 5s

E depois onde está o 5 vai aparecendo 4 3 2 1.

Tks mais uma x

Link to comment
Share on other sites

francodacosta

Acho que nenhum de nós conseguiu perceber muito bem o que pretendes.

Se o que queres é redireccionar a páginas ctual para outra podes usar

html (logo sem condicao)

<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.portugal-a-programar.pt/index.php?showtopic=2361" >

Com os melhores cumprimentos,

Sérgio Matias

Como posso fazer para que o tempo apareça na páguina?

Explico melhor, aparece a seguinte mensagem:

Vai ser redirecionado dentro de 5s

E depois onde está o 5 vai aparecendo 4 3 2 1.

Tks mais uma x

O que procuras é qq coisa assim


<html>
<head>
<script type="text/javascript">
var counter=5;

function decrement(){
var x = document.getElementById('number');
x.innerHTML= counter--;
if (counter==0) window.location.href='http://URL';
}
</script>
</head>
<body onload="setInterval('decrement()',1000)">
bla bla bla em <span id="number">5</span>

</body>
</html>
Link to comment
Share on other sites

Acho que nenhum de nós conseguiu perceber muito bem o que pretendes.

Se o que queres é redireccionar a páginas ctual para outra podes usar

html (logo sem condicao)

<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.portugal-a-programar.pt/index.php?showtopic=2361" >

Com os melhores cumprimentos,

Sérgio Matias

Como posso fazer para que o tempo apareça na páguina?

Explico melhor, aparece a seguinte mensagem:

Vai ser redirecionado dentro de 5s

E depois onde está o 5 vai aparecendo 4 3 2 1.

Tks mais uma x

(PHP PURO)

<?php
$redi = "5";
header("refresh:$redi; url=http://www.google.com");
echo "<center>Vai ser redirecionado dentro de $redi segundos</center>";
?>
Link to comment
Share on other sites

francodacosta

Será que ninguem leu esta parte ?

Como posso fazer para que o tempo apareça na páguina?

Explico melhor, aparece a seguinte mensagem:

Vai ser redirecionado dentro de 5s

E depois onde está o 5 vai aparecendo 4 3 2 1.

Tks mais uma x

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.