Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++]Czytanie plików strony (PHP, HTML itd.)

Ostatnio zmodyfikowano 2013-07-17 16:38
Autor Wiadomość
pekfos
» 2013-07-17 16:11:06
Jeśli chcesz mieć pewność, że znalazłeś rzeczywisty obrazek to najbezpieczniej będzie użyć parsera HTML/XML.
Po co? Wystarczy wokół URL znaleźć ostre nawiasy, a zawartość ręcznie sprawdzić (czy zaczyna się od img, czy URL jest w src itp.), lub sparsować odpowiednią biblioteką. Wtedy nie ma spadku wydajności, bo parsowany jest tylko niewielki fragment. Ale to dotyczy tylko HTMLa (URL obrazu może być też w CSSie)
P-88104
m4tx
» 2013-07-17 16:15:55
Wystarczy wokół URL znaleźć ostre nawiasy
Ta?
<!-- <img src="/!images/default/baner.png" alt=""> -->
<![CDATA[
<img src="/!images/default/baner.png" alt="">
]]>
<head>
    <script>
        <img src="/!images/default/baner.png" alt="">
    </script>
</head>
<abbr title='<img src="/!images/default/baner.png" alt="">'>haha</abbr>
Trzeba jednak trochę więcej zrobić niż tylko znaleźć ostre nawiasy.
P-88105
pekfos
» 2013-07-17 16:38:00
No fakt, tego nie przewidziałem ;P
P-88110
1 « 2 »
Poprzednia strona Strona 2 z 2