Foros del Web » Programando para Internet » PHP »

Error en PHP integrado con HTML

Estas en el tema de Error en PHP integrado con HTML en el foro de PHP en Foros del Web. hola a todos de verdad que trato de solucionar las cosas yo mismo pero no puedo mas, este bendito php no se carajos le pasa ...
  #1 (permalink)  
Antiguo 14/12/2010, 19:19
Avatar de calichecal  
Fecha de Ingreso: junio-2009
Ubicación: Colombia
Mensajes: 288
Antigüedad: 14 años, 10 meses
Puntos: 12
Error en PHP integrado con HTML

hola a todos de verdad que trato de solucionar las cosas yo mismo pero no puedo mas, este bendito php no se carajos le pasa acá, me esta corrigiendo un error de sintaxis que no tengo, miren la imagen:

http://img577.imageshack.us/img577/7796/porque2.png

y miren mi .php al final esta el script(la linea 126 se refiere a donde cierro el primer "echo" osea esta" '; " sin las comillas dobles )

Código PHP:
<HTML>
<HEAD>
<TITLE>
JUEGOSRINCON
</TITLE>

<script languaje="JavaScript1.3">

function Abrir(d,s,a){
window.open(d,s, "width="+a+",height=625,scrollbars=YES"); 
}
</script>

<HEAD>
<BODY BGCOLOR = "black" TEXT = "white" LINK = "yellow" VLINK = "yellow" ALINK = "yellow">
<CENTER><IMG SRC="logojuegosrincon.png" HEIGHT=200 ALIGN="center"></CENTER>
<pre>
<center><H2>
EN ESTA PAGINA ENCONTRARAS JUEGOS EDUCATIVOS LOS CUALES
 SON APPLETS.
</H2></center>
<b>JUEGO DE RAPIDEZ MENTAL EN LAS MATEM&Aacute;TICAS:</b>

INDICACIONES:

<IMG SRC="Imagenjuego1.png" HEIGHT=300 ALIGN="right">
 Por la  pantalla central pasaran de izquierda a derecha
 expresiones matem&aacute;ticas a  las cuales le tendr&aacute;s
 que digitar sus respectivos resultados en el 
 teclado num&eacute;rico de abajo, estas expresiones
 se mueven r&aacute;pido, as&iacute; que tendr&aacute;s que apurar
 con estos resultados y oprimir &quot;entrar&quot; antes de
 que se vuelvan rojas.

 Cada expresi&oacute;n que se vuelva roja es un error. 
 Cada expresi&oacute;n  que se vuelva verde ser&aacute; un
 acierto y esto suceder&aacute; cuando ingreses su
 resultado correcto.

 Son 24 expresiones por cada  pista y las pistas
 son infinitas.

 Para pasar cada pista se exige un determinado
 porcentaje de efectividad el cual ira
 incrementando a medida que avanzes
 de pista, al igual que la dificultad de 
 las operaciones. 

hasta donde ser&aacute;s capaz de llegar?

!! Juega y evalu&aacute; tu rapidez para el calculo.  <A HREF ="javascript:Abrir('JUEGO_1/juego1.html','J1',625)">!! JUGAR !!</A>  

<HR  size="2" width="100%">

<b>JUEGO DE RAPIDEZ MENTAL EN LAS MATEM&Aacute;TICAS:</b>

INDICACIONES: 

<IMG SRC="Imagenjuego2.png" HEIGHT=300 ALIGN="right">
 Por la pantalla central pasaran de izquierda a derecha
 expresiones matem&aacute;ticas a las cuales le tendr&aacute;s
 que digitar su operando u operador faltante en el 
 teclado num&eacute;rico de abajo, estas expresiones 
 se mueven r&aacute;pido, as&iacute; que tendr&aacute;s que apurar 
 y oprimir &quot;entrar&quot; antes de que se vuelvan 
 rojas. 

 Cada expresi&oacute;n que se vuelva roja es un error. 

 Cada expresi&oacute;n que se vuelva verde ser&aacute; un 
 acierto y esto suceder&aacute; cuando ingreses su 
 operando u operador faltante. 

 Son 24 expresiones por cada pista y las pistas 
 son infinitas. 

 Para pasar cada pista se exige un determinado 
 porcentaje de efectividad el cual ira 
 incrementando a medida que avanzas 
 de pista, al igual que la dificultad de 
 las operaciones. 

hasta donde ser&aacute;s capaz de llegar? 

!! Juega y eval&uacute;a tu rapidez para el calculo.    <A HREF ="javascript:Abrir('JUEGO_2/juego2.html','J2',625)">!! JUGAR !!</A>  

<!--Loaded Configuration File-->
<h3>

<HR  size="2" width="100%">

Para cualquier recomendaci&oacute;n, duda, aclaraci&oacute;n
u otro tema puedes contactarlo por medio del 
siguiente formulario:

<?php

if (!isset($_POST['email'])) {


echo 
'
<form action="'
.$_SERVER['PHP_SELF']'." method="post">
<label>
Nombre:
<input name="nombre" type="text" id="nombre"  />
</label>
<label>
Teléfono:
<input name="telefono" type="text" id="telefono"  />
</label>
<label>
Email:
<input name="email" type="text" id="email"  />
</label>
<label>
Mensaje:
<textarea name="mensaje" rows="6" cols="50" id="mensaje"></textarea>
</label>
<input type="reset" value="borrar" />
<input type="submit" value="enviar" />
</form>
'
;
}else{
$msg"Mensaje del formulario de contacto de JUEGOSRINCON.com";
$msg.= "\nNombre: ".$_POST['nombre'];
$msg.= "\nEmail: ".$_POST['email'];
$msg.= "\nTelefono: ".$_POST['telefono'];
$msg.= "\nMensaje: \n".$_POST['mensaje'];
$remitente $_POST['email'];
$subject "Mensaje enviado desde JUEGOSRINCON.com por: ".$_POST['nombre'];
mail('[email protected]'$subject$msg"FROM: $remitente");

echo 
'
<p><strong>Mensaje enviado.</strong>
Su mensaje se ha enviado correctamente, gracias por ponerse en contacto con nosotros.</p>
'
;
}
?>



<HR  size="2" width="100%">

Todos los derechos reservados.
Cualquier imitacion de los applets solo se debe hacer con previa autorizaci&oacute;n del autor.
</h3> 

</pre>
</BODY>
</HTML>
agradezco al que me ayude
__________________
Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad. -Einstein-
  #2 (permalink)  
Antiguo 15/12/2010, 01:50
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Error en PHP integrado con HTML

No tengo idea de cual es la linea 126 (no voy a contar linea por linea >.<), pero en el siguiente pedazo de código se ve que colocaste el punto después de la comilla simple...
Código PHP:
Ver original
  1. //Código original
  2. echo '....<form action="'.$_SERVER['PHP_SELF']'." method="post">....';
  3.  
  4.  
  5. //Código valido
  6. echo '....<form action="'.$_SERVER['PHP_SELF'].'" method="post">....';

Casi estoy seguro que esta es la linea 126, aunque no puedo asegurarlo ya que el error que marca en la imagen coincide con lo comentado anteriormente...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Etiquetas: html
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 05:38.