ERROR: Function ereg() is deprecated in ...\includes\file.inc on line 926

Alguien sabe como solucionar este error al instalar drupal

"Deprecated: Function ereg() is deprecated in C:\wamp\www\drupal\includes\file.inc on line 926"

agradezco su ayuda

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

¿habeis probado si este mismo

¿habeis probado si este mismo error se corrige actualizando a drupal 6.17? se supone que incluye más compatibilidad con php 5.3

De Drupal y muchas mas cosas.
http://cambrico.net

a mi tambien me dio ese error

a mi tambien me dio ese error y lo solucioné con la 2da opción de Edward, es decir con mb_ereg...

Otras solución

Buenas,

A mi también me paso, y como bien se dice, es por que se esta usando drupal en php5.3 y esa función (ereg) esta obsoleta.

Al poner la @ lo que estamos haciendo es omitir el error que causa una función en tiempo de ejecución. Para solucionar, creo que es mejor usar la función mb_ereg que sustituye a la función obselta ereg.

De todas maneras, debe haber muchos modulos de drupal que aun no soportan php5.3, así que lo mejor sería usar php5.2

Un saludo.

Solución

Encontré este link: http://liskoanswers.wordpress.com/2010/06/03/drupal-errore-deprecated-fu...

te paso la traduccion:

Durante la instalación de Drupal, el primer arranque del navegador, puede ejecutar en este error:

ver el código fuente
de impresión?
Función ereg () es obsoleta en C: \ web \ incluye file.inc \ on line 926

Al parecer el problema se produce porque la versión actual de Drupal, a 6,17, no admite la versión 5.3 de PHP (ese problema será resuelto con el lanzamiento de la versión 7 de la CMS).

Para resolver este problema basta con añadir un @ a un comando en el archivo file.inc. A continuación, abra un editor de texto el contenido del archivo dentro de la carpeta / include / y buscar la siguiente línea de código:

ver el código fuente
de impresión?
926 elseif ($ profundidad = $> min_depth & & ereg ($ máscara, $ archivo)) (

En mi caso fue en la línea 926, que sin embargo se muestra tras la pantalla del error. y añadir una @ antes del comando ereg ($ máscara, $ archivo).

Usted debe obtener la siguiente línea de código:

ver el código fuente
de impresión?
926 elseif ($ profundidad = $> min_depth & & @ ereg ($ máscara, $ archivo)) (

Guardar y cargar la página para instalar Drupal y verá que todo está funcionando correctamente.

----------------

En mi caso se solucion´o el problema.
Saludos