probleempje met webcrawler
- Raoul -
31/08/2010 12:21:20Hoi,
ik heb dit scriptje gemaakt:
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?
ik heb dit scriptje gemaakt:
Code (php)
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
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);
?>
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
04/12/2024 09:27:47Chris -
31/08/2010 12:26:17Jelmer -
31/08/2010 12:27:44Dat, en je moet niet je object dumpen, maar het resultaat van de getLinks() method:
- Raoul -
31/08/2010 12:29:43Ja nu werkt het , thx.
Maar hoe kan ik die $links in een array proppen?
Maar hoe kan ik die $links in een array proppen?
Gewijzigd op 31/08/2010 12:32:39 door - Raoul -
John Doe
31/08/2010 15:25:47Moet je hier even kijken.
http://tinyurl.com/36ogers
Of zelf even google'en "Object to array php" (zonder quotes)
http://tinyurl.com/36ogers
Of zelf even google'en "Object to array php" (zonder quotes)