Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

como abrir pagina com string capturada da url?

17-05-2007 14:49

bom, parece meio estranho, mas preciso e não conseguindo um codigo da seguinte forma

exemplo.php
<? $tipo = $_GET['tipo]; $id = $_GET['id']; if($tipo==noticia) { include "noticia.php?id=$id"; } elseif ($tipo==artigo){ include "artigo.php?id=$id"; } else { include "index.php"; } ?>

Esta é uma pagina que todos os links direcionam para ela, no include index.php funciona blz, porem ele apresenta erro quando a url tem uma sequencia tipo noticia.php?id=10

sei que na verdade este arquivo não existe, o certo seria include noticia.php

mas existe outra maneira que eu possa enviar o ID pela url e ele abra a pagina noticia.php?id= (get, pega o id que passou pela url)

obs, um link direto para noticia.php?id=10 funciona, mas quero que a pagina noticia.php?id=10 seja aberta por outro arquivo, como um include.

o link deveria ser
exemplo.php?tipo=noticia&id=10
pelas condicionais em exemplo.php deveria abrir a pagina noticipa.php?id=10

alguma solução?
valeu
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

como abrir pagina com string capturada da url?

17-05-2007 16:47

Nesse exemplo usei o fopen, e o seu endereço deve ser completo: http://www..

<?php $t = $_GET['t']; $i = $_GET['i']; if($t==1) { $f = fopen("http://www.site.com/arquivo.php?t=1","r"); } elseif($t==2) { $f = fopen("http://www.site.com/arquivo.php?t=2","r"); } else { $f = fopen("http://www.site.com/arquivo.php?t=3","r"); } while (!feof($f)){ $s = fgets($f,256); echo "$s"; } fclose($f); ?>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

como abrir pagina com string capturada da url?

17-05-2007 17:19

blz, este comando funcionou, le as paginas corretamente, pena que sou obrigado a usar o http://endereço.completo.

mas ficou otimo
valeu!!!
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

como abrir pagina com string capturada da url?

17-05-2007 17:24

:)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]