Versio

probleempje met webcrawler

Overzicht Reageren

- Raoul -
Redacteur

- 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

25/05/2012 12:04:35
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Chris
Beheerder

Chris

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

Jelmer rrrr

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 -
Redacteur

- 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 -
 
Daniel Voogsgerd

Daniel Voogsgerd

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

Get Adobe Flash player