probleempje met webcrawler

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

- Raoul -

- Raoul -

31/08/2010 12:21:20
Quote Anchor link
Hoi,
ik heb dit scriptje gemaakt:

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
<?php

class Search {
  private $_adress;

  public function __construct($_adress) {
    $this->_adress = $_adress;
  }


  public function getLinks() {
    if (empty($this->_adress)){
        return "\$_adress is not set.";
    }
else{
        preg_match_all('/<a([^>]+)\>(.*?)\<\/a\>/i', $this->_adress, $links);  
        return $links;
    }
  }
}


$getLinks = new Search('http://www.domain.com/');
$getLinks->getLinks();

var_dump($getLinks);

?>


Dit wil niet werken, want ik krijg gewoon
object(Search)#1 (1) { ["_adress":"Search":private]=> string(22) "http://www.domain.com/" }

Hoe kan ik dit oplossen?
 
PHP hulp

PHP hulp

13/06/2021 14:17:42
 
Chris -

Chris -

31/08/2010 12:26:17
Quote Anchor link
Wellicht nog de html-pagina ophalen? ;-)
 
Jelmer -

Jelmer -

31/08/2010 12:27:44
Quote Anchor link
Dat, en je moet niet je object dumpen, maar het resultaat van de getLinks() method:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$links
= $getLinks->getLinks();
var_dump($links);
?>
 
- Raoul -

- Raoul -

31/08/2010 12:29:43
Quote Anchor link
Ja nu werkt het , thx.
Maar hoe kan ik die $links in een array proppen?
Gewijzigd op 31/08/2010 12:32:39 door - Raoul -
 
John Doe

John Doe

31/08/2010 15:25:47
Quote Anchor link
Moet je hier even kijken.
http://tinyurl.com/36ogers

Of zelf even google'en "Object to array php" (zonder quotes)
 



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.