Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: ...mese in italiano...

  1. #1

    ...mese in italiano...

    ho scaricato questo guestbook da sito freephp.html.it.
    Funziona bene, la data è nel formato corretto gg/mm/aaaa però..mi visualizza il mese in inglese...
    come posso fare per visualizzarlo in italiano??

    questo è il codice della pagina
    alessia
    Codice PHP:
    <?

    /*
    ___________________________________________________

    project : asn guestbook version 1.5
    file    : guestbook.php
    author    : asn - [email]webmaster@tourdebali.com[/email]
    date    : 21st may 2002
    note    : copyright 2002 by asn
    ___________________________________________________

    */

    include("config.php");
    include(
    "library.php");

    switch (
    $act) {

    //======================================================================================================
    case "":

    /*include("form.html");*/

    $query mysql_query("SELECT * FROM $tab ORDER BY id ASC");
    $all_record mysql_num_rows($query);
    if (
    $page == ""$page 1;

    // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    if ($all_record <= $itemperpage) {$pagenumber 1;} else
        {
        if ((
    $all_record $itemperpage) == 0) {$pagenumber intval($all_record/$itemperpage);} else
        {
    $pagenumber intval($all_record/$itemperpage) + 1;}
        }

        if (
    $pagenumber == 1) {
        
    $start 1;
        
    $end $all_record;
        
    $looping $all_record; } else {

        if ((
    $all_record $itemperpage) == 0) {
        
    $sisa $itemperpage;
        } else {
        
    $sisa $all_record $itemperpage; }
        
            if (
    $page == $pagenumber) {

            
    $start 1;
            
    $end $sisa;
            
    $looping $sisa; } else {

            
    $end = (($pagenumber $page) * $itemperpage) + $sisa
            
    $start $end $itemperpage 1;
            
    $looping $itemperpage;}
                    }

    // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    navigation($pagenumber$page);

    for (
    $i=1$i<=$looping$i++)    {
       
    $counter $end $i;
       
    $seekrecord mysql_data_seek($query$counter);
       
    $data mysql_fetch_row($query);
       
    $datenow date("d M Y"$data[0]);
       
    $nomor $counter 1;

       echo 
    "
            [img]image/space-orange.gif[/img]<table width='100%' border='0' cellspacing='0' cellpadding='5'>
              <tr bgcolor='#e0e0e0'> 
                <td class='fortextgb'>[b][
    $nomor][/b] 
                  
    $datenow$data[1] [" substr($data[4],0,1) . "]";
       echo 
    "
                  scrive:</td>
                <td align='right'>"
    ;

       if (
    $data[2] <> "") echo " [email='$data[2]'][img]image/sym_email.gif[/img][/email]";
       if (
    $data[3] <> "") echo " [url='$data[3]'][img]image/sym_www.gif[/img][/url]";

       if (
    $smile == 1$data[5] = smile($data[5]);
       if (
    $auto_url == 1$data[5] = auto_url($data[5]);

       if (
    $smile == 1$data[6] = smile($data[6]);
       if (
    $auto_url == 1$data[6] = auto_url($data[6]);
       
       echo 
    "
              </tr>
              <tr>
                <td colspan='2' class='fortextgb'>
    $data[5]

                  "
    ;

           if (
    $data[6] <> "") {
               echo 
    "<font size='1' face='Verdana, Arial, Helvetica, sans-serif'>

                  <font color='#FF0000'>
    $reply_subject</font> <font color='#242424'>$data[6]</font></font>";
           }

       echo 
    "              
                  </td>
              </tr>
            </table>

       "
    ;        
    }

    navigation($pagenumber$page);

    break;

    //======================================================================================================
    case "doadd":
    $vdate time();

    if ((
    $vname =="") or ($vemail =="") or ($vcomment =="")) erro("Riempire tutti i campi!");

    if (!
    ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)"$vemail)) erro("Indirizzo E-mail non valido!");

    if (
    trim($vwebsite) == "http://"$vwebsite "";


    $vname str_replace("<","",$vname);
    $vname str_replace(">","",$vname);

    $vemail str_replace("<","",$vemail);
    $vemail str_replace(">","",$vemail);

    $vwebsite str_replace("<","",$vwebsite);
    $vwebsite str_replace(">","",$vwebsite);

    $vgender str_replace("<","",$vgender);
    $vgender str_replace(">","",$vgender);

    $test_comment explode(" ",$vcomment);
    $jmltest count($test_comment);

    for (
    $t=0$t<$jmltest$t++) {
       if (
    strlen(trim($test_comment[$t])) > 50) {
          
    erro("Il numero massimo di caratteri per parola è 50!");
       }
    }

    $vcomment str_replace("<","&lt;",$vcomment);
    $vcomment str_replace(">","&gt;",$vcomment);
    $vcomment str_replace("\n","
    "
    ,$vcomment);

    $doit mysql_query("INSERT INTO $tab VALUES('$vdate', '$vname', '$vemail', '$vwebsite', '$vgender', '$vcomment', '', ' ')");

    echo 
    "
    <table width='100%' border='0' cellspacing='0' cellpadding='0'>
            <tr> 
              <td align='center'> 
                



    <font size='3' face='Verdana, Arial, sans-serif' color='#ff0000'>
              Il Tuo Messaggio è stato registrato!
              </font></p> 
                

    <font size='1' face='Verdana, Arial, sans-serif'>ritorna al [url='index.php']guestbook[/url] 
              </td>
            </tr>
          </table>
    "
    ;      

    if (
    $notify == 1) {
       
    $header "Content-type: text/html\nFrom: " $mail_from ;
       
    mail($admin_email$mail_subject$vcomment$header);
    }

    }

    ?>

  2. #2
    Codice PHP:
    //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    navigation($pagenumber$page);

    for (
    $i=1$i<=$looping$i++)    {
       
    $counter $end $i;
       
    $seekrecord mysql_data_seek($query$counter);
       
    $data mysql_fetch_row($query);
       
    $datenow date("d M Y"$data[0]);// Da modificare Qui
       
    $nomor $counter 
    modifica $datenow = date("d M Y", $data[0]); in

    Codice PHP:


            $Giorni 
    date("l") ;
            
    $Mesi date ("F") ;
            
        echo 
    "DATA:" ;
        
            switch (
    $Giorni) {
                  case 
    'Monday':
                    echo 
    "[b]Lunedì[/b]";
                    break;
                  case 
    'Tuesday':
                    echo 
    "[b]Martedì[/b]";
                    break;
                  case 
    'Wednesday':
                    echo 
    "[b]Mercoledì[/b]";
                    break;
                case 
    'Thursday':
                    echo 
    "[b]Giovedi[/b]";
                    break;
                case 
    'Friday':
                    echo 
    "[b]Venerdì[/b]";
                    break;
                case 
    'Saturday':
                    echo 
    "[b]Sabato[/b]";
                    break;
                case 
    'Sunday':
                    echo 
    "[b]Domenica[/b]";
                    break;
                } 
                
            echo 
    date ("d ");
                
                switch (
    $Mesi) {
                  case 
    'January':
                    echo 
    "[b]Gennaio[/b]";
                    break;
                  case 
    'February':
                    echo 
    "[b]Febbraio[/b]";
                    break;
                  case 
    'March':
                    echo 
    "[b]Marzo[/b]";
                    break;
                case 
    'April':
                    echo 
    "[b]Aprile[/b]";
                    break;
                case 
    'May':
                    echo 
    "[b]Maggio[/b]";
                    break;
                case 
    'June':
                    echo 
    "[b]Guigno[/b]";
                    break;
                case 
    'July':
                    echo 
    "[b]Luglio[/b]";
                    break;
                case 
    'August':
                    echo 
    "[b]Agosto[/b]";
                    break;
                case 
    'September':
                    echo 
    "[b]Settembre[/b]";
                    break;
                case 
    'October':
                    echo 
    "[b]Ottobre[/b]";
                    break;
                case 
    'November':
                    echo 
    "[b]Novembre[/b]";
                    break;
                case 
    'December':
                    echo 
    "[b]Dicembre[/b]";
                    break;
                } 

            echo 
    date (" Y ") ;
        echo 
    "

        echo 
    "ORA:"date ("H: i: s:") , "
    ;
        
    ?> 
    ovviamente se $datenow ti serve da qualche parte di consiglio di memorizzare il valore dello script che ho postato al suo interno

    Tipo

    $datenow= mio script
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  3. #3

    grazie

    grazie Barman@83!

    attualmente la data me la scrive così

    es: 20 may 2005

    io vorrei venisse visualizzato così

    20 maggio 2005

    è possibile modificare il codice che mi hai suggerito??

    grazie infinite
    alessia

  4. #4

  5. #5
    guarda, se ti serve solo la data, e' una cavolata, non serve mica tutta quella roba li'


    Codice PHP:

    $num_giorno 
    date("j");
    $mese date("F");
    $anno date("Y");



    switch (
    $mese) {
        case 
    'January' $mese 'Gennaio'; break;
        case 
    'February' $mese 'Febbraio'; break;
        case 
    'March' $mese 'Marzo'; break;
        case 
    'April' $mese 'Aprile'; break;
        case 
    'May' $mese 'Maggio'; break;
        case 
    'June' $mese 'Giugno'; break;
        case 
    'July' $mese 'Luglio'; break;
        case 
    'August' $mese 'Agosto'; break;
        case 
    'September' $mese 'Settembre'; break;
        case 
    'October' $mese 'Ottobre'; break;
        case 
    'November' $mese 'Novembre'; break;
        case 
    'December' $mese 'Dicembre'; break;
      }


    echo 
    "<font face='Verdana' size='2' color='yellow'>".$num_giorno." ".$mese." ".$anno

  6. #6

    Grazie JackTNT

    Grazie Jack..ho modificato il codice con il tuo suggerimento..
    ma mi dà un errore di parser...

    Parse error: parse error, unexpected '\"', expecting ',' or ';' in /home/...../index.php on line 114

    ecco il codice

    Codice PHP:
    <?

    /*
    ___________________________________________________
    **guestbook**
    ___________________________________________________

    */

    include("config.php");
    include(
    "library.php");

    switch (
    $act) {

    //======================================================================================================
    case "":

    /*include("form.html");*/

    $query mysql_query("SELECT * FROM $tab ORDER BY id ASC");
    $all_record mysql_num_rows($query);
    if (
    $page == ""$page 1;

    // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    if ($all_record <= $itemperpage) {$pagenumber 1;} else
        {
        if ((
    $all_record $itemperpage) == 0) {$pagenumber intval($all_record/$itemperpage);} else
        {
    $pagenumber intval($all_record/$itemperpage) + 1;}
        }

        if (
    $pagenumber == 1) {
        
    $start 1;
        
    $end $all_record;
        
    $looping $all_record; } else {

        if ((
    $all_record $itemperpage) == 0) {
        
    $sisa $itemperpage;
        } else {
        
    $sisa $all_record $itemperpage; }
        
            if (
    $page == $pagenumber) {

            
    $start 1;
            
    $end $sisa;
            
    $looping $sisa; } else {

            
    $end = (($pagenumber $page) * $itemperpage) + $sisa
            
    $start $end $itemperpage 1;
            
    $looping $itemperpage;}
                    }

    // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    navigation($pagenumber$page);

    for (
    $i=1$i<=$looping$i++)    {
       
    $counter $end $i;
       
    $seekrecord mysql_data_seek($query$counter);
       
    $data mysql_fetch_row($query);
       
    $num_giorno date("j");
       
    $mese date("F");
       
    $anno date("Y");
       switch (
    $mese) {
        case 
    'January' $mese 'Gennaio'; break;
        case 
    'February' $mese 'Febbraio'; break;
        case 
    'March' $mese 'Marzo'; break;
        case 
    'April' $mese 'Aprile'; break;
        case 
    'May' $mese 'Maggio'; break;
        case 
    'June' $mese 'Giugno'; break;
        case 
    'July' $mese 'Luglio'; break;
        case 
    'August' $mese 'Agosto'; break;
        case 
    'September' $mese 'Settembre'; break;
        case 
    'October' $mese 'Ottobre'; break;
        case 
    'November' $mese 'Novembre'; break;
        case 
    'December' $mese 'Dicembre'; break;
      } 
       
    $nomor $counter 1;

       echo 
    "
            [img]image/space-orange.gif[/img]<table width='100%' border='0' cellspacing='0' cellpadding='5'>
              <tr bgcolor='#e0e0e0'> 
                <td class='fortextgb'>[b][
    $nomor][/b] 
                .
    $num_giorno." ".$mese." ".$anno;, $data[1] [" substr($data[4],0,1) . "]";
       echo 
    "
                  scrive:</td>
                <td align='right'>"
    ;

       if (
    $data[2] <> "") echo " [email='$data[2]'][img]image/sym_email.gif[/img][/email]";
       if (
    $data[3] <> "") echo " [url='$data[3]'][img]image/sym_www.gif[/img][/url]";

       if (
    $smile == 1$data[5] = smile($data[5]);
       if (
    $auto_url == 1$data[5] = auto_url($data[5]);

       if (
    $smile == 1$data[6] = smile($data[6]);
       if (
    $auto_url == 1$data[6] = auto_url($data[6]);
       
       echo 
    "
              </tr>
              <tr>
                <td colspan='2' class='fortextgb'>
    $data[5]

                  "
    ;

           if (
    $data[6] <> "") {
               echo 
    "<font size='1' face='Verdana, Arial, Helvetica, sans-serif'>

                  <font color='#FF0000'>
    $reply_subject</font> <font color='#242424'>$data[6]</font></font>";
           }

       echo 
    "              
                  </td>
              </tr>
            </table>

       "
    ;        
    }

    navigation($pagenumber$page);

    break;

    //======================================================================================================
    case "doadd":
    $vdate time();

    if ((
    $vname =="") or ($vemail =="") or ($vcomment =="")) erro("Riempire tutti i campi!");

    if (!
    ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)"$vemail)) erro("Indirizzo E-mail non valido!");

    if (
    trim($vwebsite) == "http://"$vwebsite "";


    $vname str_replace("<","",$vname);
    $vname str_replace(">","",$vname);

    $vemail str_replace("<","",$vemail);
    $vemail str_replace(">","",$vemail);

    $vwebsite str_replace("<","",$vwebsite);
    $vwebsite str_replace(">","",$vwebsite);

    $vgender str_replace("<","",$vgender);
    $vgender str_replace(">","",$vgender);

    $test_comment explode(" ",$vcomment);
    $jmltest count($test_comment);

    for (
    $t=0$t<$jmltest$t++) {
       if (
    strlen(trim($test_comment[$t])) > 50) {
          
    erro("Il numero massimo di caratteri per parola è 50!");
       }
    }

    $vcomment str_replace("<","&lt;",$vcomment);
    $vcomment str_replace(">","&gt;",$vcomment);
    $vcomment str_replace("\n","
    "
    ,$vcomment);

    $doit mysql_query("INSERT INTO $tab VALUES('$vdate', '$vname', '$vemail', '$vwebsite', '$vgender', '$vcomment', '', ' ')");

    echo 
    "
    <table width='100%' border='0' cellspacing='0' cellpadding='0'>
            <tr> 
              <td align='center'> 
                



    <font size='3' face='Verdana, Arial, sans-serif' color='#ff0000'>
              Il Tuo Messaggio è stato registrato!
              </font></p> 
                

    <font size='1' face='Verdana, Arial, sans-serif'>ritorna al [url='index.php']guestbook[/url] 
              </td>
            </tr>
          </table>
    "
    ;      

    if (
    $notify == 1) {
       
    $header "Content-type: text/html\nFrom: " $mail_from ;
       
    mail($admin_email$mail_subject$vcomment$header);
    }

    }

    ?>

  7. #7
    veramente il mio codice basta e avanza da solo, senza nient'altro, se lo fai girare da solo vedrai

    20 maggio 2005

    ti conviene salvarlo da solo come data.inc

    e richiamarlo dove vuoi nella pagina in cui lo vuoi far vedere con

    include["data.inc"];

  8. #8

    ...

    forse non mi sono spiegata bene mi deve visualizzare la data in formato italiana (es: 15 maggio 2005) dei messaggi del guestbook.

    dai un'occhiata qui

    questo è il guestbook, io devo cambiare la data presente in ogni messaggio, es:18 May 2005, in 18 maggio 2005

    come posso fare???

  9. #9

    Re: ...mese in italiano...

    Codice PHP:
    <?

    /*
    ___________________________________________________

    project : asn guestbook version 1.5
    file    : guestbook.php
    author    : asn - [email]webmaster@tourdebali.com[/email]
    date    : 21st may 2002
    note    : copyright 2002 by asn
    ___________________________________________________

    */
    function format_date($timestamp) {
          
    $months = array('Gennaio''Febbraio''Marzo''Aprile''Maggio''Giugno''Luglio''Agosto''Settembre''Ottobre''Novembre''Dicembre');
          return 
    date(d$timestamp).' '.$months[(date(n$timestamp)+1)].' '.date(Y$timestamp);
    }

    include(
    "config.php");
    include(
    "library.php");

    switch (
    $act) {

    //======================================================================================================
    case "":

    /*include("form.html");*/

    $query mysql_query("SELECT * FROM $tab ORDER BY id ASC");
    $all_record mysql_num_rows($query);
    if (
    $page == ""$page 1;

    // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    if ($all_record <= $itemperpage) {$pagenumber 1;} else
        {
        if ((
    $all_record $itemperpage) == 0) {$pagenumber intval($all_record/$itemperpage);} else
        {
    $pagenumber intval($all_record/$itemperpage) + 1;}
        }

        if (
    $pagenumber == 1) {
        
    $start 1;
        
    $end $all_record;
        
    $looping $all_record; } else {

        if ((
    $all_record $itemperpage) == 0) {
        
    $sisa $itemperpage;
        } else {
        
    $sisa $all_record $itemperpage; }
        
            if (
    $page == $pagenumber) {

            
    $start 1;
            
    $end $sisa;
            
    $looping $sisa; } else {

            
    $end = (($pagenumber $page) * $itemperpage) + $sisa
            
    $start $end $itemperpage 1;
            
    $looping $itemperpage;}
                    }

    // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    navigation($pagenumber$page);

    for (
    $i=1$i<=$looping$i++)    {
       
    $counter $end $i;
       
    $seekrecord mysql_data_seek($query$counter);
       
    $data mysql_fetch_row($query);
       
    $datenow format_date($data[0]);
       
    $nomor $counter 1;

       echo 
    "
            [img]image/space-orange.gif[/img]<table width='100%' border='0' cellspacing='0' cellpadding='5'>
              <tr bgcolor='#e0e0e0'> 
                <td class='fortextgb'>[b][
    $nomor][/b] 
                  
    $datenow$data[1] [" substr($data[4],0,1) . "]";
       echo 
    "
                  scrive:</td>
                <td align='right'>"
    ;

       if (
    $data[2] <> "") echo " [email='$data[2]'][img]image/sym_email.gif[/img][/email]";

       if (
    $data[3] <> "") echo " [url='$data[3]'][img]image/sym_www.gif[/img][/url]";

       if (
    $smile == 1$data[5] = smile($data[5]);
       if (
    $auto_url == 1$data[5] = auto_url($data[5]);

       if (
    $smile == 1$data[6] = smile($data[6]);
       if (
    $auto_url == 1$data[6] = auto_url($data[6]);
       
       echo 
    "
              </tr>
              <tr>
                <td colspan='2' class='fortextgb'>
    $data[5]

                  "
    ;

           if (
    $data[6] <> "") {
               echo 
    "<font size='1' face='Verdana, Arial, Helvetica, sans-serif'>

                  <font color='#FF0000'>
    $reply_subject</font> <font color='#242424'>$data[6]</font></font>";
           }

       echo 
    "              
                  </td>
              </tr>
            </table>

       "
    ;        
    }

    navigation($pagenumber$page);

    break;

    //======================================================================================================
    case "doadd":
    $vdate time();

    if ((
    $vname =="") or ($vemail =="") or ($vcomment =="")) erro("Riempire tutti i campi!");

    if (!
    ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)"$vemail)) erro("Indirizzo E-mail non valido!");

    if (
    trim($vwebsite) == "http://"$vwebsite "";


    $vname str_replace("<","",$vname);
    $vname str_replace(">","",$vname);

    $vemail str_replace("<","",$vemail);
    $vemail str_replace(">","",$vemail);

    $vwebsite str_replace("<","",$vwebsite);
    $vwebsite str_replace(">","",$vwebsite);

    $vgender str_replace("<","",$vgender);
    $vgender str_replace(">","",$vgender);

    $test_comment explode(" ",$vcomment);
    $jmltest count($test_comment);

    for (
    $t=0$t<$jmltest$t++) {
       if (
    strlen(trim($test_comment[$t])) > 50) {
          
    erro("Il numero massimo di caratteri per parola è 50!");
       }
    }

    $vcomment str_replace("<","&lt;",$vcomment);
    $vcomment str_replace(">","&gt;",$vcomment);
    $vcomment str_replace("\n","
    "
    ,$vcomment);

    $doit mysql_query("INSERT INTO $tab VALUES('$vdate', '$vname', '$vemail', '$vwebsite', '$vgender', '$vcomment', '', ' ')");

    echo 
    "
    <table width='100%' border='0' cellspacing='0' cellpadding='0'>
            <tr> 
              <td align='center'> 
                



    <font size='3' face='Verdana, Arial, sans-serif' color='#ff0000'>
              Il Tuo Messaggio è stato registrato!
              </font></p> 
                

    <font size='1' face='Verdana, Arial, sans-serif'>ritorna al [url='index.php']guestbook[/url] 
              </td>
            </tr>
          </table>
    "
    ;      

    if (
    $notify == 1) {
       
    $header "Content-type: text/html\nFrom: " $mail_from ;
       
    mail($admin_email$mail_subject$vcomment$header);
    }

    }

    ?>
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  10. #10
    pardon, la funzione format_date dovrebbe essere
    codice:
    function format_date($timestamp) {
          $months = array('Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre');
          return date(d, $timestamp).' '.$months[(date(n, $timestamp)-1)].' '.date(Y, $timestamp);
    }
    -1 e non +1
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

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.