Logo Hardware.com.br
JOMARUMU
JOMARUMU General de Pijama Registrado
2.7K Mensagens 342 Curtidas

Problemas com redirecionamento (http-equiv="refresh") e iframes

#1 Por JOMARUMU 24/01/2014 - 18:17
Bom dia, estou aprendendo a mexer com php e html, mas estou tendo alguns problemas.

Um dos exemplos que tentei fazer é um iframe listador de arquivo com um iframe onde você poderia criar um novo arquivo.
A iframe que lista chama "listador" e carrega "listador.php", a iframe que cria um novo arquivo chama "new" e carrega "new.html", new.html chama new.php para criar o arquivo.


Estou tentando fazer o listador atualizar após eu adicionar um novo arquivo, a maioria dos sites que pesquisei dava a opção de usar o http-equiv:

<meta http-equiv="refresh" url="listador.php" target="listador">


Tentei colocar isso no new.php fora do <?php ... ?>, mas não funcionou, tentei também colocar no new.html, só que com um delay de 2 segundos para dar tempo do arquivo ser criado, também não funcionou.



Alguém dá uma ideia?

E outra coisa, o sistema de iframes é muito ultrapassado? Fiz algumas coisas com iframes e me parece que é meio uma gambiarra isso.


Obrigado.
Eliseu F A Jr
Eliseu F A J... Geek Registrado
776 Mensagens 355 Curtidas
#4 Por Eliseu F A J...
25/01/2014 - 10:27
Se você não coloca barra, o interpretador entende endereço remoto e coloca o http e fica http://listador.php

Agora a questão do target, sei que como utilizar em um hiperlink

Clique aqui

O _blank diz que o link deverá ser aberto em uma nova janela.
também poderá ser usadp com _parent, _self, _top.

Links - âncora e alguns atributos
metalgearsolid
metalgearsol... Zerinho Registrado
21 Mensagens 2 Curtidas
#11 Por metalgearsol...
27/01/2014 - 22:45
marcos andrade22 disse:


Cara, pra ser sincero não li o código dele, mas pela dúvida, ele precisa de uma janela carregando conteúdo a um determinado tempo, ou seja, o include pra essa situação não vai servir por ser estático.

O melhor mesmo é ele usar ajax, já que o uso dos antigos frameset é desencorajado por ser muito antigo e comprometer a segurança do site/navegação.
marcos andrade22
marcos andra... General de Pijama Registrado
3.6K Mensagens 333 Curtidas
#12 Por marcos andra...
28/01/2014 - 16:15
JOMARUMU disse:


Com includes voce consegue uma boa estrutura para a página, veja o exemplo:


//index.php

<head>

</head>
<body>
<div id="menu">
<?php
include_once ('menu.php';
?>
</div>

<div id="conteudo">
<?php
include_once('conteudo.php';
?>
</div>
</body>


Dai voce cria os arquivos que vão ser inluidos:


//menu.php
<ul>
<li>home</li>
<li>contato</li>
<ul>



//conteudo.php
<p>Conteudo da página</p>


Neste exemplo os arquivos precisam estar na mesma pasta, eu gosto de colocar meus includes em uma pasta específica ficando assim:

include_once('includes/menu.php'


Onde no caso o arquivo de menu estaria em uma pasta chamada includes.

neste link https://www.hardware.com.br/comunidade/php/1303192/#post6562104
eu dou alguns exemplos de como fazer de forma mais dinamica.
© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal