Comunidad PHPeros
Lenguajes => Aplicaciones Pre-Fabricadas => Mensaje iniciado 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
-
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.
-
no veo ningun error en las consultas :-[
-
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:
- Consulta no realizada correctamente
- No has instalado las tablas correspondientes por lo que la consulta no tiene sitio donde apuntar y salta error.
-
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)
-
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.
-
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
-
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
-
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?
-
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
-
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 :-[
-
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 ;).