• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Tiaginhuh

Nóticias em php

10 mensagens neste tópico

Boas!

Estou a tentar fazer uma espécie de noticias que ira ser mais ou menos assim: tenho uma pagina que tem as noticias a passar em rodapé e depois em cima aparece uma imagem correspondente a essa noticia. Ate agora o que tenho é:

<table border="1" width="13%" height="209" style="border-width: 0px">
<tr>
	<td height="171" style="border-style: none; border-width: medium">
<marquee height="169"><?php include "texto.txt"; ?></marquee></td>
</tr>
</table>

este código esta a ir buscar o que esta escrito a um ficheiro .txt que é onde tenho as noticias mas não sei como ponho as imagens a aparecerem correspondentemente a noticia.

Se alguém poder dar uma dica agradecia.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Assim não dá. A menos que coloques o código HTML da imagem à frente da notícia, no ficheiro .txt, e ela aparece no marquee. Outra maneira é: fazeres por Bases de Dados ou por XML.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se quiseres seguir o que tens, cria um outro txt para guardares os caminhos das imagens e concatenas no src da img...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

como não percebi?,  :) crio outro .txt e la ponho por exemplo

<img border="0" src="exemplo.JPG" width="114" height="167"></p>

? mas depois como associo a imagem a noticia.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

talvez o melhor fosse mesmo por por XML tipo:

<?xml version="1.0" encoding="utf-8"?>

<noticias>

<a>Noticia = "texta.txt" Img = "a.jpg"</a>
<b>Noticia = "textb.txt" Img = "a.jpg"</b>

</noticias>

não sei muito bem programar em XML  :)

mas depois no php como faço correspondência a onde aparecer: Noticia e IMG?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tenta assim:

<?xml version="1.0" encoding="utf-8"?>

<noticias>
    <noticia>
        <text>O texto da notícia aqui!</text>
        <img>images/caminho_da_imagem.jpg</img>
    </noticia>

    <noticia>
        <text>O texto da notícia aqui!</text>
        <img>images/caminho_da_imagem.jpg</img>
    </noticia>
</noticias>

Para manipulares XML, podes usar isto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

muito obrigado só uma questão...

em flash A.S.2 para ler os dados do XML crio uma caixa de texto dinamica e um movie clip para a imagem e neste caso estância-se de  text e img respectivamente mas em PHP ou HTML como faço???

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Assim:

<?php

//Aqui tens de colocar o conteúdo do ficheiro XML.
$xml_content = "";

$xml = new SimpleXMLElement($xml_content);

//Assim mostra o texto da primeira notícia.
echo $xml->noticias->noticia-{'text'}[0]->line;
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Na variável $xml_content tens de colocar o conteúdo do ficheiro XML.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora