BoGaS Posted May 17, 2006 at 12:55 AM Report Share #27782 Posted May 17, 2006 at 12:55 AM 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 More sharing options...
pedrotuga Posted May 17, 2006 at 01:42 AM Report Share #27784 Posted May 17, 2006 at 01:42 AM 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 More sharing options...
aparicio Posted May 17, 2006 at 07:58 AM Report Share #27790 Posted May 17, 2006 at 07:58 AM 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 More sharing options...
David Pintassilgo Posted May 17, 2006 at 08:24 PM Report Share #27931 Posted May 17, 2006 at 08:24 PM 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 More sharing options...
perdido_e_sozinho Posted May 17, 2006 at 08:41 PM Report Share #27934 Posted May 17, 2006 at 08:41 PM 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 Link to comment Share on other sites More sharing options...
pedrotuga Posted May 17, 2006 at 09:49 PM Report Share #27951 Posted May 17, 2006 at 09:49 PM 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 More sharing options...
BoGaS Posted May 17, 2006 at 10:40 PM Author Report Share #27963 Posted May 17, 2006 at 10:40 PM Desde já quero agradecer a ajuda de todos. Tanto a solução do aparicio como do d_pintassilgo servem. Obrigado! 👍 Link to comment Share on other sites More sharing options...
Vnepomuceno Posted May 18, 2006 at 01:37 PM Report Share #28048 Posted May 18, 2006 at 01:37 PM 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 More sharing options...
Ped@ntilva Posted May 18, 2006 at 02:13 PM Report Share #28057 Posted May 18, 2006 at 02:13 PM 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 More sharing options...
BoGaS Posted June 5, 2006 at 11:36 PM Author Report Share #31376 Posted June 5, 2006 at 11:36 PM 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 More sharing options...
francodacosta Posted June 6, 2006 at 12:13 AM Report Share #31381 Posted June 6, 2006 at 12:13 AM 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 More sharing options...
ouvi_dizer Posted June 6, 2006 at 03:29 PM Report Share #31460 Posted June 6, 2006 at 03:29 PM <?php if ($a==$b) echo "<script>window.location='link.php'</script>"; ?> Link to comment Share on other sites More sharing options...
kingless Posted June 7, 2006 at 02:56 AM Report Share #31556 Posted June 7, 2006 at 02:56 AM 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 More sharing options...
francodacosta Posted June 7, 2006 at 07:35 AM Report Share #31557 Posted June 7, 2006 at 07:35 AM 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 More sharing options...
Guest id194 Posted June 7, 2006 at 06:58 PM Report Share #31661 Posted June 7, 2006 at 06:58 PM pa isso tens de usar javascript.. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now