html strippen en in database

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Christoph e

christoph e

14/12/2013 18:45:38
Quote Anchor link
Hallo,

Stel ik heb een pagina zoals hieronder aangegeven, hoe kan ik dan met php de html downloaden van een andere pagina en hieruit alle jaartallen apart hebben.

-Hoe selecteer je in php een html element (id, class)?
-Hoe kan je een foreach maken maken met deze gegevens (vb .item div)?

Alvast bedankt

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<body>
    <header>
        //code
    </header>
    <div class="box1">
        <div class="item">
            <div>
                2000
                -
                2001
                -
                2002
                -
                2003
                -
                2004
            </div>
            <div>
                2005
                -
                2006
                -
                2007
                -
                2008
                -
                2009
            </div>
        </div>
    </div>
</body>
Gewijzigd op 14/12/2013 18:45:55 door Christoph e
 
PHP hulp

PHP hulp

23/11/2024 03:58:33
 
Frank Nietbelangrijk

Frank Nietbelangrijk

14/12/2013 19:49:50
Quote Anchor link
Hier is PHP niet direct voor bedoeld. Maar je kunt met file_get_contents() een HTML pagina opvragen welke dan in een string opgeslagen wordt. de string kun je vervolgens bewerkingen op los laten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$str
= file_get_contents('test.html');
preg_match_all('!\d+!', $str, $matches);
print_r($matches);
?>
 
Frank Jansen

Frank Jansen

14/12/2013 22:35:25
Quote Anchor link
Misschien is dit interessant voor je http://www.youtube.com/watch?v=-hvuXvWfz0U (1e van 20 video's)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.