Duplicar posibles:
Converting ereg expressions to pregSolución de problemas "Delimitador no debe ser alfanumérico ni la barra invertida" error al cambiar ereg() para preg_match()
<?php
$searchtag = "google";
$link = "http://images.google.com/images?hl=de&q=$searchtag&btnG=Bilder-Suche&gbv=1";
$code = file_get_contents($link,'r');
ereg("imgurl=http://www.[A-Za-z0-9-]*.[A-Za-z]*[^.]*.[A-Za-z]*", $code, $img);
ereg("http://(.*)", $img[0], $img_pic);
echo '<img src="'.$img_pic[0].'" width="70" height="70">'; ?>
y me sale este error
Obsoleto: La función ereg() está en desuso en C: \ P rogram Files \ EasyPHP-5.3.8.1 \ www \ m \ img.php en la línea 5
Obsoleto: La función ereg() está en desuso en C: \ Program Files \ EasyPHP-5.3.8.1 \ www \ m \ img. php en la línea 6
preg_match() funciones dan a este error
Advertencia: preg_match() [function.preg-fósforo]: Delimitador no debe ser alfanumérico o barra invertida en C: \ archivos de programa \ EasyPHP-5.3.8.1 \ www \ m \ img.php en la línea 6
Advertencia: preg_match() [function.preg-match]: Del imiter no debe ser alfanumérico ni la barra invertida en C: \ Archivos de programa \ EasyPHP-5.3.8.1 \ www \ m \ img.php en la línea 7
La cuestión vinculada puede responder a su pregunta, pero ¿cómo se hacen las preguntas duplicados? –