Pregunta:
Fecha: 19-11-2016 15:22:06
(En Español)
y queria pediros ayuda solo a actualizarlos y corregirles, ya estan listos solo como dije actualizarlos, alguien por favor que me ayude? Votos: 0 - Respuestas: 6 - Vistas: 16 Compartir en: Google Facebook Twitter LinkedIn Link
Ayuda para actualizar códigos en PHP[No resuelta]
Son unos cuantos códigos que me tope en Internet, 17 para ser exactos, y se que este sitio es solo para pedir consejos pero estan muy desactualizados y no conozco todas las funciones del PHP.y queria pediros ayuda solo a actualizarlos y corregirles, ya estan listos solo como dije actualizarlos, alguien por favor que me ayude? Votos: 0 - Respuestas: 6 - Vistas: 16 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 21-11-2016 06:29:59 Hmm, te aconsejaria que cambiaras solo la conexion mysql obsoleta x la mysqli o PDO, y que estudie muy afondo php 7 ya que estas seras las nuevas funciones de php y con el tiempo las demas esten obsoletas muchas de las que conoce, pues entra la pagina de php ahi sale un tutorial de php 7 claro que si lo que buscas algo en español pues busca pdf yo x ahi encontre tutoriales para php 7 hace tiempo.
Saludos n.n para mas consejos solo comenta :)
xfa explicate mas en lo quieres pides mucho al querer que te expliquemos funcion x funcion de php Votos: 0 - Link respuesta -
Fecha: 22-11-2016 15:05:39 ok, no se si aquí este permitido, tienes algo para que nos podamos comunicar? ya sea facebook?o algo.
y lo que quiero es sencillo, busque por ejemplo un código para crear registros,logins,y cuando lo pruebo por ejemplo en la de registro me sale esto "Parse error: syntax error, unexpected 'center' (T_STRING), expecting ',' or ';' in C:\Users\Dilorito\Desktop\xampp\htdocs\registro.php on line 56"
<html> <head><title>Página de Registro</title> </head> <body> <center><h1>Formulario de Registro</h1></center> <?php require('seguridad.php'); $usuario = encriptacion(@$_POST['usuario']); $email = @$_POST['email']; $contrasena = encriptacion(@$_POST['contrasena']); if($usuario == NULL || $email == NULL || $contrasena == NULL) { echo "<center><h2>Debe completar todos los campos</h2></center>"; } else { if(!validacionemail($email)) { echo "<center><h2>El email ingresado no es válido</h2></center>"; } else { conectar_base_datos(); $verificacion_existencia = mysql_query("SELECT * FROM usuarios WHERE usuario = '$usuario' or email = '$email'"); if(0 < mysql_num_rows($verificacion_existencia)) { echo "<center><h2>El nombre de usuario o el email ya existen en los registros</h2></center>"; } else { require('validacion.php'); $cod_unico_usuario = substr(md5(rand()),0,16); $validado = "NO"; enviar_correo($email,$usuario,$cod_unico_usuario); echo "<center>Un correo de validación fue enviado a $email</center>"; $fecha_ingreso = date("Y-m-d h:i:s"); mysql_query("INSERT INTO usuarios (usuario,email,contrasena,fecha_ingreso,cod_unico_usuario, validado,nombre_registrado) VALUES ('$usuario','$email','$contrasena','$fecha_ingreso', '$cod_unico_usuario','$validado','$nombre_registrado')") or die ("Error de registro"); echo "<center><h2>Usuario Registrado Correctamente</h2><a href='index.php'>Volver</a></center } } } ?> <form action='registro.php' method='POST'> <table align="center"> <tr> <td> Nombre Usuario: </td> <td> <input type="text" name="usuario" size="15" maxlength="10"> </td> </tr> <tr> <td> Contraseña: </td> <td> <input type="password" name="contrasena" size="15" maxlength="10"> </td> </tr> <tr> <td> Email: </td> <td> <input type="text" name="email" size="15" maxlength="30"> </td> </tr> </table> <center><input type="submit" value="Registrarme"></center> </form> </body> </html>Votos: 0 - Link respuesta -
Fecha: 09-01-2017 19:21:14 En la línea 49 te falta cerrar la etiqueta center (Que ya no se usa) y la cadena de caracteres de PHP '";' Votos: 1 - Link respuesta
-
Fecha: 10-01-2017 04:40:23 Tu error está en la línea 56, como te lo dice el error que recibes. Esto porque estás utilizando comillas dobles (") para imprimir texto y en esa línea:
<table align="center">
Al utilizar las comillas dobles, estás cerrando la cadena de texto que estás construyendo, luego escribes "center" y después vuelves a abrir una cadena de texto con la comilla doble.
Por lo que estás cortando la cadena, luego escribiendo la palabra "center" que php no la reconoce y después abriendo otra cadena de texto.
Si quieres evitar esto utiliza la comilla simple (') como aparece en la línea 55. De esa manera se seguirá escribiendo la cadena de texto y el align aparecerá de forma correcta.
Otra cosa que podrías intentar es "escapar" las comillas dobles ("), para decirle al navegador que esas comillas dobles son parte de la cadena de texto y no el final de la misma. Para hacer eso solo debes poner la diagonal invertida antes de las comillas dobles, quedando de la siguiente manera:
<table align=\"center\">
Cualquiera de las 2 maneras te funciona, utiliza la que te parezca más conveniente. Votos: 1 - Link respuesta -
Fecha: 13-01-2017 17:59:59 Buenas Noches a todos:
Mauricio, si no te entendí mal, lo que queres es actualizar tu código PHP .... ¿?
Veo que las respuestas apuntan a CSS (align="center").
Si lo que pretendes es Actualizar PHP, apunta a mysqli_query no a mysql_query, en cambio si queres resolver un tema de CSS esta claro que esta mal implementado el <table align=\"center\">
Un saludo a todos Votos: 0 - Link respuesta -
Fecha: 15-01-2017 04:00:34 Es esta línea
echo "<center><h2>Usuario Registrado Correctamente</h2><a href='index.php'>Volver</a></center
Te falta cerrar la comilla (") y el punto y coma (;) y cerrar la etiqueta center
echo "<center><h2>Usuario Registrado Correctamente</h2><a href='index.php'>Volver</a></center>";
De todas maneras, yo hago los echo de este tipo con comillas simples para poder usar las comillas dobles en los valores de los atributos
Yo lo haría así
echo '<center><h2>Usuario Registrado Correctamente</h2><a href="index.php">Volver</a></center>';
Hay que leer los errores muchachos
Parse error: syntax error, unexpected 'center' (T_STRING), expecting ',' or ';' in
Los errores que mencionan son de la parte html pura.
Saludos Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
