Autor Tema: unexpected T_INC y unexpected T_FUNCTION  (Leído 1515 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado henmam

  • Novato
  • *
  • Mensajes: 8
  • Puntuación: 0
  • Sexo: Masculino
    • Ver Perfil
unexpected T_INC y unexpected T_FUNCTION
« : 30 de marzo de 2008, 05:20:41 pm »
saludos, estoy comenzando con programacion en PHP, en estos momentos estoy con los videotutoriales del señor jesus conde del CEV(centro de enseñanza virtual), los recomiendo para el que este iniciandose, a continuacion les pondre 2 pequeños scripts con el correspondiente mensaje de error que me muestra, he revisado bastante la sintaxis y no ubico error, de echo estan exactamente como los muestran en el videotutorial, agradesco mucho de antemano la ayuda

SCRIPT # 1:

$libros = array ( array("A", "Action", 100),
                      array("P", "Photo", 18),
            array("F", "Flash", 40));
             

echo $libros [2][2];               
echo "<br>"

//script para ordenar el array bidimensional:
function compara ($x,$y)
      {
         if ($x[1]==$y[1]){
         return 0;}
         else if($x[1] < $y[1]){
         return -1;}
         else{
         return 1;}
         
      }

usort ($libros, compara);
echo $libros [2][2];
?>
EL MENSAJE DE ERROR QUE ME DA ESTE SCRIPT ES: Parse error: parse error, unexpected T_FUNCTION, expecting ',' or ';' in C:\Archivos de programa\EasyPHP 2.0b1\www\A_Array Bidimensional.php on line 32.la linea 32 es donde comienza function

SCRIPT # 2:

<body>
<center>
<h1>
LIBRERIA ONLINE
</h1>
<table width="100">
<tr>
<?php

$imagenes = array ("CIMG0294.jpg", "CIMG0298.jpg", "CIMG0299.jpg", "CIMG0303.jpg",
            "CIMG0304.jpg", "CIMG0327.jpg", "CIMG0326.jpg", "CIMG0322.jpg",  "CIMG0338.jpg");
shuffle ($imagenes);

for($i=0; $i<3;i++)
{
   echo "<td align=center><img src=\"";
   echo $imagenes[$i];
   echo "\" width=100 height=100></td>";
}
?>
</tr>
</table>
</center>
</body>
EL MENSAJE DE ERROR QUE ME DA ESTE SCRIPT ES: Parse error: parse error, unexpected T_INC, expecting ')' in C:\Archivos de programa\EasyPHP 2.0b1\www\A_Array Aleatorio.php on line 20.la linea 20 es donde comienza for


el script 1 es para la impresion de un termino especifico de un array bidimensional, el segundo es para la muestra aleatoria de elementos de un array de fotos

Desconectado tttony

  • Novato
  • *
  • Mensajes: 20
  • Puntuación: 0
  • Sexo: Masculino
  • tu != yo
    • Ver Perfil
Re: unexpected T_INC y unexpected T_FUNCTION
« Respuesta #1 : 30 de marzo de 2008, 08:58:24 pm »
Hola,

SCRIPT 1

echo $libros [2][2];               
echo "<br>"; // <-- te falta el punto y coma


SCRIPT 2

for($i=0; $i<3;$i++) // <-- te falta el el signo $


cuando un script como en este caso te muestra este tipo de errores Parse error: parse error, unexpected T_FUNCTION, expecting....... es porque haz escrito algo mal en el codigo...

saludos...

Terminando un proyecto y espero que todo me salga bien.

Desconectado henmam

  • Novato
  • *
  • Mensajes: 8
  • Puntuación: 0
  • Sexo: Masculino
    • Ver Perfil
Re: unexpected T_INC y unexpected T_FUNCTION
« Respuesta #2 : 31 de marzo de 2008, 06:16:45 am »
 :-[ jeje, muchas gracias tttony!!!, error de novato al fin y al cabo