Eventuali duplicati:
Converting ereg expressions to pregRisoluzione dei problemi "delimitatore non deve essere alfanumerico o backslash" l'errore quando si cambia ereg() per funzione 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">'; ?>
e ottengo questo errore
Obsoleto: la funzione ereg() è deprecata in C: \ P rogram Files \ EasyPHP-5.3.8.1 \ www \ m \ img.php on line 5
Obsoleto: la funzione ereg() è deprecata in C: \ Programmi \ EasyPHP-5.3.8.1 \ www \ m \ img. funzioni php on line 6
preg_match() danno questo errore
Warning: preg_match() [function.preg-partita]: delimitatore non deve essere alfanumerico o barra rovesciata in C: \ Program Files \ EasyPHP-5.3.8.1 \ www \ m \ img.php sulla linea 6
Avvertenza: preg_match() [function.preg-match]: Del imiter non deve essere alfanumerico o barra rovesciata in C: \ Programmi \ EasyPHP-5.3.8.1 www \ m \ img.php on line 7
La domanda collegata può rispondere alla sua domanda, ma come si fa che rendere le domande duplicati? –