Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    5

    problemi pubDate su rss e php!

    ciao a tutti! è da molto che leggo il forum e ho sempre cercato di adattare le vostre soluzioni ai miei problemi....stavolta però ho bisogno di un aiuto specifico ho da poco iniziato a codificare, e stavo mettendo un rss nel mio sito ecco il codice che ho usato:

    dopo aver fatto la connessione al database ecc ecc ho impostato questo:


    $query="select * from news ORDER BY ID DESC LIMIT 10";
    $result = mysql_query($query);
    while($print = mysql_fetch_array($result)) {

    $titolo=rss_cleaner($print['titolo']);
    $articolo=rss_cleaner($print['corpo'])…
    $id=($print['ID']);
    $data_pubblicazione=$print[giorno],$print[ora] <---------


    echo"
    <item>
    <title>$titolo</title>
    <link>lik</link>
    <description>$articolo</description>
    <pubDate>$data_pubblicazione</pubDate>


    ho problemi con la parte con la freccia....nel database infatti sono presenti diversi campi: orario, data, giorno e anno....devo unirli tutti, altrimenti l'rss non me li riconosce.... anche perchè a quanto ho letto devono essere in formato americano (se sapete come fare, se c'è una funzione adatta sarebbe pure buono ) cmq...come faccio a far comparire sia l'ora sia il giorno che il mese e l'anno????? grz mille a chiunque tentera di aiutarmi

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    mi sembra che devi solo concatenare i campi che hai:


    Codice PHP:
    $data_pubblicazione=$print['anno']."-".$print['mese']."-".$print[giorno]." ".$print[ora]; 

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    5
    grz mille funziona si vede che sono alle prime armi vorrei chiedere un altra cosa però....nel mio database i mesi sono impostati come 01 02 03 04 ecc ecc....come faccio a dire sempre in questo codice che a 01 corrispone gen a o2 corrsiponde feb e così via? ps. grazie ancora della risposta

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    5
    cioè devo portarla sotto forma di data RFC822 es. <pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.