Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2008, 10:00
Taoku
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 9 meses
Puntos: 0
Varios errores

Buenas, estoy haciendo una web para clase y tengo unos problemas, con un sistema de noticias. Tengo un objeto llamado colArticulo.php, con el siguiente codigo:

Código PHP:
<?php

class colArticulo
{
private 
$Arts = Array();
function 
colArticulo()
{
    
$db = new AuxDB();
    
$db->conectar();
    
$sql "Select AId, ATitulo, ATexto, AFecha From ";
    
$sql.= "Articulo Order by AFecha Desc";
    
$rst $db->ejecutarSQL($sql);
    while(
$fila $db->SiguienteFila($rst))
    {
        
$this->Arts[] = new Articulo($fila['AId'],
                                     
$fila['ATitulo'],
                                     
$fila['ATexto'],
                                     
$fila['AFecha']);
    }
    
$db->liberarRecursos($rst);
}
function 
obtenerLista()
{
    print(
"<select name=\"Artis\">\n");
    foreach(
$this->Arts as $elem)
    {
        print(
"<option value=\"".$elem->getAid()."\">".
                
$elem->getATitulo(). "</option>\n");
    }
    print(
"</select>\n");
}
function 
visualizarTodos();
{
    
$str ="";
    foreach(
$this->Arts as $elem)
    {
        
$str.= $elem->visualizar() . "<br><br>";
    }
    return 
$str;
}
}
?>
Me da el siguiente error:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in C:\AppServ\www\sitioweb\php\noticias\objetos\colAr ticulo.php on line 5

A su vez tengo dos páginas, index.php y noticias.php, dentro de index he incluido el siguiente codigo para que carge todos los objetos que tenga antes de hacer nada:
Código PHP:
<?php
function __autoload($objeto)
{
    include(
"php/noticias/objetos/".$objeto.".php");
}
?>
Y el error que me da viene ligado a noticias.php, que tiene el siguiente codigo:
Código PHP:
<?php
$com 
= New colArticulo();
print( 
$com->visualizarTodos() );
?>
Y me da el siguiente error:
Fatal error: Cannot instantiate non-existent class: colarticulo in C:\AppServ\www\sitioweb\php\noticias\noticias.php on line 2

Se supone que con el codigo que he incluido en index deberian cargarse todas las clases, pero por lo visto no es asi, y no se cual es el error, si alguien puede ayudarme estare muy agradecido. Muchas gracias de antemano, saludos.