PHP : solution pour l'erreur "preg_match(): Compilation failed: invalid range in character class" photo

PHP : résoudre l’erreur “function eregi() is deprecated”

php logo

Il vous est peut-être déjà arrivé de tomber sur ce message d’avertissement :

Function eregi() is deprecated.

En fait, “deprecated” signifie que les versions récentes de PHP considèrent cette fonction comme obsolète, c’est un peu comme si la fonction ereg() n’existait plus.

Par conséquent, mieux vaut dorénavant utiliser la fonction preg_match qui a pris sa place.

La fonction ereg() ou eregi() est donc remplacée par la fonction preg_match() depuis PHP 5.3 :

$is_image = eregi( "jpg|gif",$file_type );Code language: PHP (php)

devient donc :

$is_image = preg_match( “~jpg|gif~i”,$file_type );Code language: PHP (php)

Voici la liste des fonctions devenues obsolètes sous PHP 5.3 :

call_user_method() (use call_user_func() instead)
call_user_method_array() (use call_user_func_array() instead)
define_syslog_variables()
dl()
ereg() (use preg_match() instead)
ereg_replace() (use preg_replace() instead)
eregi() (use preg_match() with the ‘i’ modifier instead)
eregi_replace() (use preg_replace() with the ‘i’ modifier instead)
set_magic_quotes_runtime() and its alias, magic_quotes_runtime()
session_register() (use the $_SESSION superglobal instead)
session_unregister() (use the $_SESSION superglobal instead)
session_is_registered() (use the $_SESSION superglobal instead)
set_socket_blocking() (use stream_set_blocking() instead)
split() (use preg_split() instead)
spliti() (use preg_split() with the ‘i’ modifier instead)
sql_regcase()
mysql_db_query() (use mysql_select_db() and mysql_query() instead)
mysql_escape_string() (use mysql_real_escape_string() instead)
Passing locale category names as strings is now deprecated. Use the LC_* family of constants instead.
The is_dst parameter to mktime(). Use the new timezone handling functions instead.Code language: JavaScript (javascript)
Portal: No Escape photo

Dan Trachtenberg – Portal : No Escape

Portal est un jeu vidéo de réflexion et d’action en vue subjective développé par Valve en 2007.

Le jeu consiste en une succession de parcours que le joueur doit franchir en téléportant son personnage ou des objets à l’aide d’une arme capable de créer un portail spatial entre deux surfaces planes.

Portal: No Escape est un court-métrage de Dan Trachtenberg qui reprend la trame du jeu et met en scène Chell qui découvre le Portal Gun et essaie de s’échapper de sa cellule :

Sympa comme tout cette adaptation, on en verrait bien un long-métrage!

The Black Keys - Gold On The Ceiling photo

The Black Keys – Gold On The Ceiling

Allez, un autre petit titre des Black Keys pour finir la semaine en beauté !

Gold On The Ceiling se trouve lui aussi sur l’album El Camino (2012) :

Voilà de quoi mettre tout le monde de bonne humeur dès potron-minet ! A écouter sans modération.