Autor Tema: variable  (Leído 4839 veces)

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
variable
« en: 05 de Junio de 2007, 16:15:58 pm »
Bueno pues que me da error en una linea que solo hay una variable... y no se si es que no se permite hacer eso o que :S

$vipdia date("j");
el error:
Código: [Seleccionar]
Parse error: parse error, unexpected T_VARIABLE in /var/www/vhosts/cristiantorrijos.com/httpdocs/registrador.php on line 31
tambien lo e provado poniendo "date("j")"; pero nada... :(
« Última modificación: 05 de Junio de 2007, 16:19:22 pm por G2K »
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Comunidad PHPeros

variable
« en: 05 de Junio de 2007, 16:15:58 pm »

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: variable
« Respuesta #1 en: 05 de Junio de 2007, 16:26:58 pm »
Comprueba si has cerrado todas las (}) ({) y si todas las lineas tienen sus correspondientes (;)
Por favor, leete las Normas


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #2 en: 05 de Junio de 2007, 16:46:37 pm »
Comprueba si has cerrado todas las (}) ({) y si todas las lineas tienen sus correspondientes (;)
Me habia dejado una ; de la variable anterior, gracias naveda ;)

Pero ahora me da otro error... ahora en la última linea... jueeeeeer
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado XmC

  • PHPer@
  • **
  • Mensajes: 84
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re: variable
« Respuesta #3 en: 05 de Junio de 2007, 16:59:10 pm »
pon el codigo entero para verlo xD y poder ayudarte

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #4 en: 05 de Junio de 2007, 17:14:27 pm »
pon el codigo entero para verlo xD y poder ayudarte
Ya se lo e pasado a naveda... pero gracias... es que prefiero que lo sepa la minima gente posible por posibles hackeos ya que es de mi registro de usuarios ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: variable
« Respuesta #5 en: 05 de Junio de 2007, 20:10:04 pm »
date("j") para que vale? Yo es que conozco D, M y H (day, month y hour)

De todos modos, que sentido tiene hacer una variable para eso? No puedes hacerlo mediante un echo?

Saludos

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #6 en: 05 de Junio de 2007, 20:34:53 pm »
date("j") para que vale? Yo es que conozco D, M y H (day, month y hour)

De todos modos, que sentido tiene hacer una variable para eso? No puedes hacerlo mediante un echo?

Saludos
http://es.php.net/date aquí tienes lo que vale ;)

Mediante un echo no... si lo que quiero es introducirlo dentro de una base de datos... :S
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: variable
« Respuesta #7 en: 05 de Junio de 2007, 20:39:24 pm »
Ah bueno, yo de DB... ahi ya no llego xD

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #8 en: 05 de Junio de 2007, 21:03:20 pm »
Ah bueno, yo de DB... ahi ya no llego xD
Yo si pero debo tener un minimo error de sintaxis o algo que no ecuentro y me esta dando la tabarra...
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: variable
« Respuesta #9 en: 05 de Junio de 2007, 21:23:47 pm »
Uhm.. normalmente ese error se da cuando te has olvidado el ;

Pero por lo que veo, ese no es tu caso..
Si estás seguro que es esa línia, prueba esto:

Código: [Seleccionar]
$vipdia = date(j);
Aunque, podría ser provable que no funcionara esa función en tu servidor?

Guarda este código, súbelo a tu host y ejecútalo..
(Está basado en el código de NaVeDa)

Código: [Seleccionar]
<?PHP
if (function_exists("date")) {



echo "Este servidor Permite usar la función "date"";
} else {



echo "En este servidor NO ser Permite usar la función "date"";
}
?>

Prueba y dinos algo ;)

<? echo "Aprendiendo y descubriendo poco a poco"; ?>

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #10 en: 05 de Junio de 2007, 21:28:20 pm »
Uhm.. normalmente ese error se da cuando te has olvidado el ;

Pero por lo que veo, ese no es tu caso..
Si estás seguro que es esa línia, prueba esto:

Código: [Seleccionar]
$vipdia = date(j);
Aunque, podría ser provable que no funcionara esa función en tu servidor?

Guarda este código, súbelo a tu host y ejecútalo..
(Está basado en el código de NaVeDa)

Código: [Seleccionar]
<?PHP
if (function_exists("date")) {



echo "Este servidor Permite usar la función "date"";
} else {



echo "En este servidor NO ser Permite usar la función "date"";
}
?>

Prueba y dinos algo ;)
No hace falta provarlo... si ayer estube testando con esa función y me iva... xD

Eso lo arregle ahora tengo otro fallo en la ultima linea... xD tengo la suerte del enano... :(
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado JuAnCHO

  • PHPero Avanzado
  • ****
  • Mensajes: 327
  • Karma: 1
  • Sexo: Masculino
  • 33 Y Truco xD
    • Ver Perfil
Re: variable
« Respuesta #11 en: 05 de Junio de 2007, 23:09:47 pm »
pon el codigo entero para verlo xD y poder ayudarte
Ya se lo e pasado a naveda... pero gracias... es que prefiero que lo sepa la minima gente posible por posibles hackeos ya que es de mi registro de usuarios ;)

Si publicas una duda en el foro, creo que deberias mostrarnos el codigo a todos, no pasarselo a un solo usuario. En este caso, Naveda.
No solo Naveda es el que ayuda, estamos todos para resolver y exponer dudas.

Saludos!

-----------------------------------------------------------------
" A un gran corazón ninguna ingratitud lo cierra,
   ninguna indeferencia lo cansa ".

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #12 en: 05 de Junio de 2007, 23:30:40 pm »
pon el codigo entero para verlo xD y poder ayudarte
Ya se lo e pasado a naveda... pero gracias... es que prefiero que lo sepa la minima gente posible por posibles hackeos ya que es de mi registro de usuarios ;)

Si publicas una duda en el foro, creo que deberias mostrarnos el codigo a todos, no pasarselo a un solo usuario. En este caso, Naveda.
No solo Naveda es el que ayuda, estamos todos para resolver y exponer dudas.

Saludos!
Bueno pues ahora lo posteo... además que más da si tampoco van a conseguir mucho con el codigo de registrar solamente xD
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #13 en: 05 de Junio de 2007, 23:32:31 pm »
Sorry por el doble post:

<?php

mysql_conect
("localhost""usuario""*****************"); #Conecto con la base de datos
mysql_selected_db("Nombre_de_la_base_de_datos") or die(&#39;No se a podido conectar a la base de datos, contacte con G2K&#39;); #Selecciono la base de datos

if($_POST[&#39;registrar&#39;]){
 
}

if(
$_POST[contra]==$_POST[contra2]){

$query mysql_query("SELECT * FROM usuarios WHERE usuario=&#39;$POST[usuario]&#39; or correo=&#39;$_POST[correo]&#39;");
if(!
mysql_num_rows($query)==0){

if(!
$_POST[usuario]){
$error "Usted no nos a proporcionado un nombre de usuario";
}

if(!
$_POST[contra]){
$error "Usted no nos a proporcionado una contraseña";
}

if(!
$_POST[correo]){
$error "Usted se no nos a proporcionado un mail";
}

$usuario $_POST[usuario];
$contra md5($_POST[contra]);
$correo $_POST[correo];
$ip $REMOTE_ADDR;
$vipdia date("j");
$vipmes date("n");
$vipa date("Y");


} else {
$error "El nombre de usuario y/o el correo electronico ya a sido registrado";
}

} else {
$error "Las contraseñas que nos a proporcionado no coinciden";
}

if(
$error){ 
echo 
"A ocurrido un error: $error";

} else {

mysql_query("INSER INTO usuarios (usuario,contra,correo,creditos,mensajes,publicidad,VIP_dia,VIP_mes,VIP_a,DJ_COM,MOD,REP,ADMIN,ip) VALUES (&#39;$usuario&#39;,&#39;$contra&#39;,&#39;$correo&#39;,&#39;30&#39;,&#39;0&#39;,&#39;SI&#39;,&#39;$vipdia&#39;,&#39;$vipmes&#39;,&#39;$vipa&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;$ip&#39;)")
}
?>


Segun Naveda es un error de los { y los }

pero no e averiguado el error :S
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: variable
« Respuesta #14 en: 05 de Junio de 2007, 23:35:34 pm »
Creo que es:

if(!mysql_num_rows($query)==0){

Prueba con:

if(mysql_num_rows($query) !=0){
Por favor, leete las Normas