Você pode fazer o seguinte, também usando expressões regulares.

Primeiro examina a URL do src="", se ela não começar com uma "/" ou não ser
uma URL absoluta (http://...)
Você adiciona a URL da imagem depois da última barra to endereço da página,
ex:
URL extraída do src da imagem: ../../foto7.jpg
URL da página: http://teste.com/2008/11/3/titulo-do-post.html
Você conseguira acessar a imagem pelo endereço:
http://teste.com/2008/11/3/../../foto7.jpg

Caso a URL da imagem começar com "http://"; otimo, é só usar a URL.
Se ela começar com uma "/" é só você pegar o dominio ou subdominio e
acercentar a URL da imagem, ex:
URL extraída do src da imagem: /2008/foto7.jpg
URL da página: http://teste.com/2008/11/3/titulo-do-post.html
Pegue o dominio (http://teste.com) e junte com a URL da imagem e terá o
endereço: http://teste.com/2008/foto7.jpg

Desse jeito não tem erro, creio eu.
Espero ter ajudado, abraços!

2008/11/3 Cleyverson Costa <[EMAIL PROTECTED]>

> pois eh, no meu caso sao pastas dinamicas...ai ja viu neh
>
> :)
>
> to tentando aqui, se conseguir eu aviso.
>
>
> 2008/11/3 Beto <[EMAIL PROTECTED]>
>
>> tento uma pasta dinamica a coisa complica mais :X
>>
>> 2008/11/3 Vinicius Cruz <[EMAIL PROTECTED]>
>>
>> a não ser que haja pasta dinamica. Num sistema recente que desenvolvi, por
>>> exemplo, cada imovel tem sua pasta para inserir as fotos.
>>>
>>> Vinicius
>>>
>>>
>>>
>>> 2008/11/3 Beto <[EMAIL PROTECTED]>
>>>
>>>> acho que se vc descobrir o caminho absoluto da pasta de imagens ta tudo
>>>> resolvido.
>>>> por exemplo se vc descobre que as imagens estao em
>>>>
>>>> http://www.dominio.com/<http://www.dominio.com/2008/11/02/seila-la-o-que/mais/alguma/coisa.html>
>>>> static
>>>>
>>>> logo vc substitui  '../../' por 
>>>> 'http://www.dominio.com/<http://www.dominio.com/2008/11/02/seila-la-o-que/mais/alguma/coisa.html>
>>>> static/'
>>>>
>>>> creio que exista uma pasta especifica para as imagens, nao seria uma boa
>>>> pratica colocar em varias pastas diferentes.
>>>>
>>>> ;)
>>>>
>>>>
>>>> []´s
>>>>
>>>>
>>>> 2008/11/3 Cleyverson Costa <[EMAIL PROTECTED]>
>>>>
>>>>> Eu ja tentei isso, mas ai eu esbarro em algumas regras que deixam a
>>>>> coisa um tanto complicado, por exemplo:
>>>>>
>>>>> A url passada foi
>>>>> http://www.dominio.com/2008/11/02/seila-la-o-que/mais/alguma/coisa.html
>>>>>
>>>>> na imagem está o seguinte <img src='../../img/logo.gif'....
>>>>>
>>>>> extrair o ../../img/logo.gif da tag img é tranquilo, ja fiz isso, mas
>>>>> colocar ele na url correta para ter a imagem é que é a complicação pq isso
>>>>> vai variar d url para url, de diretorio para diretorio...
>>>>>
>>>>> Esta solução eu ja quebrei a cabeça tentando, mas nao tenho ideia.
>>>>>
>>>>> Se alguém imaginar alguma outra coisa por favor me avise.
>>>>>
>>>>> Abraços
>>>>>
>>>>> 2008/11/3 Beto <[EMAIL PROTECTED]>
>>>>>
>>>>>> vc pode ler o codigo fonte da pagina com o fopen, e depois nesse
>>>>>> conteudo com expressoes regulares pegar o que for imagem ;)
>>>>>> é uma  possivel solução .
>>>>>>
>>>>>> Abs
>>>>>>
>>>>>> 2008/11/3 Cleyverson Costa <[EMAIL PROTECTED]>
>>>>>>
>>>>>>> Pessoal,
>>>>>>>
>>>>>>> Estou precisando pegar as images existentes em uma determinada página
>>>>>>> e salvar em um diretório.
>>>>>>>
>>>>>>> Passo 1
>>>>>>> O usuário insere a url da qual deseja extrair as images
>>>>>>>
>>>>>>> passo 2
>>>>>>> As imagens extraidas são exibidas
>>>>>>>
>>>>>>> ----------
>>>>>>>
>>>>>>> Eu já tentei fazer isso usando curl, e outros mas até agora não
>>>>>>> consegui.
>>>>>>>
>>>>>>> Alguém tem alguma idéia de como fazer isso??
>>>>>>>
>>>>>>> Abraços
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Lista mailing list
>>>>>>> [email protected]
>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> - - - - - - - - - - - - - - - - - - - - -
>>>>>> Luiz Alberto S. Ribeiro [ Beto ]
>>>>>> http://beto.euqueroserummacaco.com
>>>>>>
>>>>>> _______________________________________________
>>>>>> Lista mailing list
>>>>>> [email protected]
>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Lista mailing list
>>>>> [email protected]
>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> - - - - - - - - - - - - - - - - - - - - -
>>>> Luiz Alberto S. Ribeiro [ Beto ]
>>>> http://beto.euqueroserummacaco.com
>>>>
>>>> _______________________________________________
>>>> Lista mailing list
>>>> [email protected]
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>>
>> --
>> - - - - - - - - - - - - - - - - - - - - -
>> Luiz Alberto S. Ribeiro [ Beto ]
>> http://beto.euqueroserummacaco.com
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>


-- 
Alisson Patrício
http://alisson.blog.br
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a