Comunidad PHPeros

Lenguajes => Aplicaciones Pre-Fabricadas => Mensaje iniciado por: alegus9 en 11 de Agosto de 2010, 01:20:35 am

Título: problema con mc
Publicado por: alegus9 en 11 de Agosto de 2010, 01:20:35 am
tengo un problema con un minichat me aperecen erores, errores y errores

http://www.habbomaniaticos.com.ar/minichat/ (http://www.habbomaniaticos.com.ar/minichat/)

le pongo el link para que puedan ver los errores, en el ftag, index, registrar! todo!!!!!!!!!!!!!!!!!!!1
Título: Re:problema con mc
Publicado por: SoyJoaquin. en 11 de Agosto de 2010, 03:32:14 am
Es por que sencillamente no sabes editarlo, El php no tiene la culpa de que lo maneje un in-experto, pero en fin..

El primer error:
Warning: include(language/lang-.php) [function.include]: failed to open stream: No such file or directory in /home/hmania/public_html/minichat/ftag.php on line 21

Warning: include(language/lang-.php) [function.include]: failed to open stream: No such file or directory in /home/hmania/public_html/minichat/ftag.php on line 21

Warning: include() [function.include]: Failed opening 'language/lang-.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/hmania/public_html/minichat/ftag.php on line 21

¿Que quiere decir? Que language/lang-.php no existe.

Segundo error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/hmania/public_html/minichat/catalogo/index.php on line 57

Error en la consulta.
Título: Re:problema con mc
Publicado por: alegus9 en 11 de Agosto de 2010, 04:37:11 am
no veo ningun error en  las consultas  :-[
Título: Re:problema con mc
Publicado por: Siquillote en 11 de Agosto de 2010, 14:01:00 pm

Pues si no hay ningún error en la consulta es que no has instalado las tablas. Cualquier consulta a la base de datos con ese error, indica dos
posibles errores que son muy comunes y uno ya lo has dicho tu:

Título: Re:problema con mc
Publicado por: ferdi342 en 11 de Agosto de 2010, 15:00:00 pm
Yo sé que es, creo que es porque tiene el mc en otra carpeta y al buscar "x" archivo no lo encuentra (juraría q es eso)
Título: Re:problema con mc
Publicado por: Siquillote en 11 de Agosto de 2010, 15:45:43 pm
Yo sé que es, creo que es porque tiene el mc en otra carpeta y al buscar "x" archivo no lo encuentra (juraría q es eso)

Si, pero por que primero falla la mysql.
Título: Re:problema con mc
Publicado por: ferdi342 en 11 de Agosto de 2010, 20:08:01 pm
No no siqui el primer error es este Warning: include(language/lang-.php) [function.include]: failed to open stream: No such file or directory in /home/hmania/public_html/minichat/ftag.php on line 21

Y aquí solo te dice que falla el include, es decir lo que yo digo.

alegus mira que tengas dentro de la carpeta minichat la carpeta language.. o bien que tengas la función include mal, tiene que estar así include("language/lang-.php"); y claro que dentro la carpeta language tengas el archivo lang-.php
Título: Re:problema con mc
Publicado por: westwest en 11 de Agosto de 2010, 20:30:00 pm
Hace años que deje MC, y recuerdo que había una variable con el lenguaje, entonces se llamaba a lang-$idioma.php pero, obviamente esa variable no existe y queda lang-.php... no hay nadie tan ***** (ni siquiera aqui) como para llamarlo lang-.php :/
Es una posibilidad, por supuesto
Título: Re:problema con mc
Publicado por: Siquillote en 11 de Agosto de 2010, 21:19:09 pm
No no siqui el primer error es este Warning: include(language/lang-.php) [function.include]: failed to open stream: No such file or directory in /home/hmania/public_html/minichat/ftag.php on line 21

Y aquí solo te dice que falla el include, es decir lo que yo digo.

alegus mira que tengas dentro de la carpeta minichat la carpeta language.. o bien que tengas la función include mal, tiene que estar así include("language/lang-.php"); y claro que dentro la carpeta language tengas el archivo lang-.php

Que no ferdi. A ver el archivo lang-.php no existe en el minichat. Existen lang-spanish.php y ingles y tal. Lo que pasa que eso de Spanish e Ingles
se toma de la base de datos es decir:


<?php
$recoger = mysql_fetch_object(mysql_query("SELECT * FROM configuracion"));
$idioma = $recoger->idioma;
include("lang-".$idioma.".php");
?>


Si la tabla configuración no existe, no puede existir el valor Spanish o English o lo que sea por lo tanto estás incluyendo el archivo lang-.php y
eso no existe ¿Entiendes ya?
Título: Re:problema con mc
Publicado por: alegus9 en 11 de Agosto de 2010, 23:18:03 pm
ya arregle lo de lang, esque no savia que habia que editar algo :S (los datos de la bd si)

ahora alta lo de las consultas, si yo subi la tabla y me sigue sin funcionar
tambien me falta esto:
Warning: Cannot modify header information - headers already sent by (output started at /home/hmania/public_html/minichat/loginx.php:7) in /home/hmania/public_html/minichat/loginx.php on line 68
Título: Re:problema con mc
Publicado por: ferdi342 en 12 de Agosto de 2010, 00:15:00 am
Que no ferdi. A ver el archivo lang-.php no existe en el minichat. Existen lang-spanish.php y ingles y tal. Lo que pasa que eso de Spanish e Ingles
se toma de la base de datos es decir:


<?php
$recoger = mysql_fetch_object(mysql_query("SELECT * FROM configuracion"));
$idioma = $recoger->idioma;
include("lang-".$idioma.".php");
?>


Si la tabla configuración no existe, no puede existir el valor Spanish o English o lo que sea por lo tanto estás incluyendo el archivo lang-.php y
eso no existe ¿Entiendes ya?

VAle vale ahora lo pillo :-[
Título: Re:problema con mc
Publicado por: Siquillote en 13 de Agosto de 2010, 10:01:42 am
ya arregle lo de lang, esque no savia que habia que editar algo :S (los datos de la bd si)

ahora alta lo de las consultas, si yo subi la tabla y me sigue sin funcionar
tambien me falta esto:
Warning: Cannot modify header information - headers already sent by (output started at /home/hmania/public_html/minichat/loginx.php:7) in /home/hmania/public_html/minichat/loginx.php on line 68

Es problema de header(). Imaginate pone header("phperos.php"); pues lo unico que deberás usar es un poquito de JavaScript. Es solo
reemplazar ese header por:

echo "<script>location.href='phperos.php'</script>";

Listo, ya no deberán salir mas errores. Saludos ;).