Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/03/2009, 19:23
cher1_7
(Desactivado)
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 18 años, 4 meses
Puntos: 9
Sonrisa Respuesta: mostrar dateformat hora mes dia pero en espanol

lo que pasa es que es para un libro de visitas mira aqui esta el codigo completo
pero no como aplicar todo el codigo que me diste para cambiarlo como le puedo hacer

Código PHP:
<?php
class maxGuestbook{
   var 
$messageDir = 'messages';
   var 
$dateFormat = 'd-m-Y g:i:s A';
   var 
$itemsPerPage = 10;
   var 
$messageList;
   
function 
processGuestbook(){
   if (isset(
$_POST['submit'])) {
      
$this->insertMessage();
   }
   
$page = isset($_GET['page']) ? $_GET['page'] : 1;
   
   
$this->displayGuestbook($page);
}
   
function 
getMessageList(){
    
   
$this->messageList = array();
   
    
// Open the actual directory
    
if ($handle = @opendir($this->messageDir)) {
        
// Read all file from the actual directory
        
while ($file = readdir($handle))  {
            if (!
is_dir($file)) {
               
$this->messageList[] = $file;
          }
        }
    }    
    
    
rsort($this->messageList);
    
    return 
$this->messageList;
}   

function 
displayGuestbook($page=1){
      
$list = $this->getMessageList();
      
//echo "<center><a href='add.php'>Leave a message</a></center>";
      
echo "<table class='newsList'>";
      
      
//Get start point and end point
      
$startItem = ($page-1)*$this->itemsPerPage;
      if ((
$startItem + $this->itemsPerPage) > sizeof($list)) $endItem = sizeof($list);
      else 
$endItem = $startItem + $this->itemsPerPage; 
      
      for (
$i=$startItem;$i<$endItem;$i++){
         
//foreach ($list as $value) {
         
$value = $list[$i];
          
$data = file($this->messageDir.DIRECTORY_SEPARATOR.$value);
          
$name  = trim($data[0]);
          
$email = trim($data[1]);
         
$submitDate = trim($data[2]);    
         unset (
$data['0']);
         unset (
$data['1']);
         unset (
$data['2']);
          
         
$content = "";
         foreach (
$data as $value) {
               
$content .= $value;
         }
          
          echo 
"<tr><th align='left'><a href=\"mailto:$email\">$name</a></th>
                    <th class='right'>$submitDate</th></tr>"
;
          echo 
"<tr><td colspan='2'>".nl2br(htmlspecialchars($content))."<br/></td></tr>";
      }
      echo 
"</table>";
      if (
sizeof($list) == 0){
         echo 
"<center>No hay comentarios aun!</center>";
      }
      
// Create pagination
      
if (sizeof($list) > $this->itemsPerPage){
         echo 
"<div id=\"navigation\">";
         if (
$startItem == 0) {
            if (
$endItem < sizeof($list)){
               echo 
"<div id=\"nright\"><a href=\"".$_SERVER['PHP_SELF']."?page=".($page+1)."\" >Next &raquo;</a></div>";
            } else {
               
// Nothing to display
            
}
         } else {
            if (
$endItem < sizeof($list)){
               echo 
"<div id=\"nleft\"><a href=\"".$_SERVER['PHP_SELF']."?page=".($page-1)."\" >&laquo; Prev</a></div>";
               echo 
"<div id=\"nright\"><a href=\"".$_SERVER['PHP_SELF']."?page=".($page+1)."\" >Next &raquo;</a></div>";
            } else {
               echo 
"<div id=\"nleft\"><a href=\"".$_SERVER['PHP_SELF']."?page=".($page-1)."\" >&laquo; Prev</a></div>";
            }
         }
         
         echo 
"<br/></div><br/>";
      }
      echo 
"<hr />";
      
$this->displayAddForm();
}

function 
displayAddForm(){
?>