Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pessoal
estou precisando ler se existe um determinado dado numa url e trazê-la.
Exemplo :
Preciso saber se na pagina "http://paginateste.com.br" existe o codigo da referencia AB-895..., E SE EXISTIR traz a string completa AB-895.451-A
Tentei com file_get_contents("http://paginateste.com.br") e ler com STRPOS
Mas não funfou.
ALGUÉM SABE ?
Abraços.
No conteudo da pagina
Use file_get_contents e depois faça uma Expessão Regular para pegar exatamente o que deseja.
ok consegui pegar com strpos e file_get_contents, mas não consegui trazer a string completa ainda, o strpos só traz a posição da string
você sabe como posso usar esta posição do strpos pra trazer a string ou outra forma ??
Não entendi.
Você está pesquisando por X na string Y. Se X existir em Y, precisa retornar X.
Ou seja, o que quer retornar é o que buscou. Não entendi onde está com dificuldade. Não é só retornar X?
tá vou explicar melhor.
é assim : busco na url uma determinada referência começando com AB-896..... SE ENCONTRAR este começo traz ela inteira : AB-896-562-A
é como se eu fosse fazer um select LIKE.
E TRAZ O RESULTADO
ah, você está buscando por um padrão (pattern) e precisa retornar a string que casou com o padrão. Logo, precisa usar ER, como o André citou anteriormente
Use preg_match()
beleza VOU TESTAR
se der certo posto o código valeu
Não entendi.
Você precisar ler um dado na URL (o que está na barra de endereços) ou no conteudo da página?