0

como pegar conteudo com o preg_match_all?

criado por Fernando Ferenz em 05/11/2010 2:50pm
Tipo tenho uma pagina com este codigo fonte <*a href="/Main#Profile?rl=fr&amp;uid=1980419186328361480">JOw.Jessica .Machado Ti amu</a> &lt;jowbarata@hotmail.com&gt; <*br>

mas eu queria pegar só o email so o email to usando isso

for ($s = 0; $s < 10; $s++) {

$dados = cURL("http://www.orkut.com.br/Home.aspx",0,$cookie,null);
preg_match_all('/</a> \&lt;\(.*?)\/i',$dados,$uid, PREG_SET_ORDER);

foreach($uid as $val){
$uid = $val[1];
$aceita = "http://www.orkut.com.br/Home.aspx";
echo "<*center><*font face='verdana' size='2'><*b>".$val[1]."<*/a> - Aceitou";
echo "<*/b><*/font><*br><*/center>";

isso é somente a função gostaria de saber oq estou fazendo de errado no PREG MATCH.

Lista de Respostas:

+1
06/11/2010 12:16am
(~13 anos atrás)
Giovanni Ramos respondeu:
Fernando, alterei a sua expressão de busca para esta:
preg_match_all("/&lt;(.*)&gt;/", $dados, $uid, PREG_SET_ORDER);

0
06/11/2010 8:36am
(~13 anos atrás)
Fernando Ferenz respondeu:
VALEU CARA MUITO ABRIGADO MESMO MAO MINHA CHARADA AGORA OS EMAILS ESTÃO APARECENDO DIREITINHO VALEW MESMO =D

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)