Foros del Web » Programando para Internet » PHP »

No reconoce echo

Estas en el tema de No reconoce echo en el foro de PHP en Foros del Web. Qué tal. Tengo instalado el WAMP Apache 2.2 con PHP 5.3 en Windows XP y tengo el siguiente problema: Al querer abrir una página .php ...
  #1 (permalink)  
Antiguo 11/02/2010, 16:21
 
Fecha de Ingreso: febrero-2010
Mensajes: 15
Antigüedad: 14 años, 2 meses
Puntos: 0
Sonrisa No reconoce echo

Qué tal. Tengo instalado el WAMP Apache 2.2 con PHP 5.3 en Windows XP y tengo el siguiente problema: Al querer abrir una página .php con el código:

Código:
<HTML>
<HEAD>
<TITLE>destino.php</TITLE>
</HEAD>
<BODY>
<?
echo "Variable \$saludo: $saludo <br>\n";
echo "Variable \$texto: $texto <br>\n"
?>
</BODY>
</HTML>
(tal como dice esta página: http://www.desarrolloweb.com/articulos/317.php)


Me devuelve lo siguiente:

Código:
\n"; echo "Variable \$texto: $texto
\n" ?>

Aunque ponga <?php, me sigue imprimiendo desde despues del primer BR. Qué estoy haciendo mal? El archivo está en block de notas, guardado en Unicode y como "Todos los archivos" con el nombre "enlace.php" =S

Ah, y así pruebe solo con echo "Hola mundo", no funciona. Me devuelve página en blanco >_<



Agradesco desde ya su ayuda =S
  #2 (permalink)  
Antiguo 11/02/2010, 16:27
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: No reconoce echo

tienes que ponerle el ; al final de cada sentencia en php
  #3 (permalink)  
Antiguo 11/02/2010, 16:28
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 8 meses
Puntos: 66
Respuesta: No reconoce echo

Para empezar es así:

Código PHP:
<?
$saludo 
"Hola mundo";
$saludo2 "Hola mundo de nuevo";
echo 
$saludo."<br/>";
echo 
$saludo2;
?>
edito-> perdona galf estaba editando y no vi tu respuesta
  #4 (permalink)  
Antiguo 11/02/2010, 16:42
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: No reconoce echo

Con el mismo código, algo más correcto sería:

Código PHP:
Ver original
  1. <HTML>
  2. <HEAD>
  3. <TITLE>destino.php</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7. echo "Variable &amp;#036;saludo: ".$saludo."<br>\n";
  8. echo "Variable &amp;#036;texto: ".$texto."<br>\n";
  9. ?>
  10. </BODY>
  11. </HTML>
Eso debería funcionar perfectamente.
Por cierto, por si no lo entiendes:
&amp;#036; == $
Edito:
No puedo ponerlo bien, reemplaza &amp; por & y ya lo ves xD
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #5 (permalink)  
Antiguo 12/02/2010, 21:29
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: No reconoce echo

Hola
Si con lo que te respondieron aún persiste el inconveniente,
intenta agregar la palabra php luego de la apertura

<?php al usar siempre la apertura, es decir

ej:
<?php
//codigo
?>

Etiquetas: echo, tagbr
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:44.