Autor Tema: PHP Parse error: syntax error, unexpected '<' in /home Ejercicios curso CU00816B  (Leído 4579 veces)

Dapaz

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 8
    • Ver Perfil
Buenas tardes, aqui los ejercicios CU00816B del curso Php desde cero.

Ejercicio 1:

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Ejemplo de una web con PHP - Aprenderaprogramar.com</title>
</head>
<body>
<h1>Cursos Aprenderaprogramar.com</h1>
<h2>Curso de PHP desde cero</h2>
<?php
<
br />
echo "<div style="background:yellow;"> Curso de PHP de aprenderaprogramar usando la instruccion ECHO</div>";
<br />
<br />
<br />
echo "<div style="background:grey;"> Este es el pie de Pagina</div>";
?>

</body>
</html>


Ejercicio 2:

Código: [Seleccionar]
<?php
echo 
<html>
<head>
<titlePáginas web PHP</title>
<meta charset="utf-8">
</head>
<body>
<h1>Aprenderaprogramar.com</h1>
<h2>Curso de PHP desde cero</h2>
<pre>
"Una Página Web es un documento electrónico que forma parte de la 
World Wide Web(WWW) generalmente construido en el lenguaje HTML
(Hyper Text Markup Language o Lenguaje de Marcado de Hipertexto).

PHP (Hypertext Preprocessor) es un lenguaje de código abierto muy 
popular especialmente adecuado para el desarrollo web y que puede
ser incrustado en HTML. "
</pre>
<img src="C:\Users\equipo2\Pictures\codigos-html-php-blog-sitio-web.jpeg"
 alt="logo PHP" aling="middle" border="1">
?>



mi pagina es www.aprn2php.byethost7.com/curso3.php
                                                                  /ejercicio2cu00816b.php

pero cuando trato de cargarla no me aparece nada, solo la pagina en blanco, no se si coloque algo mal en el codigo, o me falto algo. Ya revise pero no lo veo.
« Última modificación: 07 de Febrero 2016, 21:01 por Alex Rodríguez »

javi in the sky

  • Avanzado
  • ****
  • Mensajes: 393
    • Ver Perfil
Re:Ejercicios CU00816B
« Respuesta #1 en: 05 de Febrero 2016, 12:13 »
Hola Dapaz

Yo al intentar ver el resultado del código 1 me muestra este mensaje por pantalla:

Parse error: syntax error, unexpected '<' in /home/javi/public_html/prueba.php on line 11

Si tú no lo ves es porque tienes el servidor configurado para que no muestre los errores php. Intenta activar que muestre los mensajes de depuración, mira este hilo donde se explica https://www.aprenderaprogramar.com/foros/index.php?topic=1261.0

Sin embargo realmente hay varios errores (a veces el mensaje de error que muestra el debugger no es del todo exacto):

echo "<div style="background:yellow;"> Curso de PHP de aprenderaprogramar usando la instruccion ECHO</div>";

Tienes las comillas mal escritas echo "<div style=" significa que ya cerraste las comillas. Para introducir unas comillas dentro de otras tienes que distinguirlas usando " para un caso y ' para otro caso, por ejemplo

echo "<div style='background:yellow;'> Curso de PHP de aprenderaprogramar usando la instruccion ECHO</div>";

El mismo problema lo tienes en echo "<div style="background:grey;"> Este es el pie de Pagina</div>";

Otro error que tienes es que no puedes escribir esto:

   <?php
      <br/>

Dentro de los delimitadores de php sólo puedes escribir código php, no puedes escribir código HTML. Si quieres escribir código HTML tienes que hacer un cierre de delimitadores php, insertar el html, y volver a abrir delimitadores php.

Ejemplo:

Código: [Seleccionar]
<?php

echo "<div style='background:yellow;'> Curso de PHP de aprenderaprogramar usando la instruccion ECHO</div>";
?>
<br/>
<?php
echo "<div style='background:grey;'> Este es el pie de Pagina</div>";
?>


Así si te funcionará, aunque en este caso te es más fácil hacerlo de esta manera:

Código: [Seleccionar]
<?php
echo "<div style='background:yellow;'> Curso de PHP de aprenderaprogramar usando la instruccion ECHO</div>";
echo "<br/>";
echo "<div style='background:grey;'> Este es el pie de Pagina</div>";
?>


Revisa todas estas cuestiones e inténtalo de nuevo

Saludos.

Dapaz

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 8
    • Ver Perfil
Re:Ejercicios CU00816B
« Respuesta #2 en: 05 de Febrero 2016, 19:16 »
Hola javi,

Muchas gracias, estuve leyendo la entregas CU00817B y dice lo que me comentas:

Otro error que tienes es que no puedes escribir esto:

   <?php
      <br/>

Dentro de los delimitadores de php sólo puedes escribir código php, no puedes escribir código HTML. Si quieres escribir código HTML tienes que hacer un cierre de delimitadores php, insertar el html, y volver a abrir delimitadores php.


y acomode las comillas.

Ahora si funcionan. Muchas Gracias.

www.aprn2php.byethost7.com/curso3.php
                                             /ejercicio2cu00816b.php                                                     

javi in the sky

  • Avanzado
  • ****
  • Mensajes: 393
    • Ver Perfil
Re:Ejercicios CU00816B
« Respuesta #3 en: 05 de Febrero 2016, 22:30 »
Hola si has visto otros hilos se recomienda siempre pegar el código definitivo, de ese modo queda como ayuda para otras personas o para poder repasar en caso de que sea necesario

Saludos

Dapaz

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 8
    • Ver Perfil
Ejercicio 1
Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Ejemplo de una web con PHP - Aprenderaprogramar.com</title>
</head>
<body>
<h1>Cursos Aprenderaprogramar.com</h1>
<h2>Curso de PHP desde cero</h2>
<?php
    echo 
'<br />';
echo "<div style='background:yellow;'> Curso de PHP de aprenderaprogramar usando la instruccion ECHO</div>";
echo'<br />';
echo'<br />';
echo'<br />';
echo "<div style='background:grey;'> Este es el pie de Pagina</div>";
?>

</body>
</html>

Ejercicio 2
Código: [Seleccionar]
<?php
echo 
"<html>
<head>
<title> Páginas web - PHP</title>
<meta charset='utf-8'>
</head>
<body>
<h1>Aprenderaprogramar.com</h1>
<h2>Curso de PHP desde cero</h2>
<pre>
'Una Página Web es un documento electrónico que forma parte de la 
World Wide Web(WWW) generalmente construido en el lenguaje HTML
(Hyper Text Markup Language o Lenguaje de Marcado de Hipertexto).

PHP (Hypertext Preprocessor) es un lenguaje de código abierto muy 
popular especialmente adecuado para el desarrollo web y que puede
ser incrustado en HTML. '
</pre>
<img src='http://www.webirix.com/wp-content/uploads/2014/05/elephpant.png'
 alt='logo PHP' aling='middle' border='1'>"
;
?>



 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".