tags:

views:

62

answers:

2

Hello, I am stuck with a semi-hard problem with 'simple html dom' (php class used for html parsing). I've used it many times before so I know how to do simple parsing. PROBLEM:

$k=0;
for ($k = 0; $k < 15; $k++){

$link[$k] = 'www.madeupaddress.com/' . $test[1][$k];
print($link[$k]);
$test = file_get_html('$link[$k]');
echo($test);
}

What is the answer to this?

+2  A: 

Variables in string declarations with single quotes are not expanded to the values they represent. So '$link[$k]' is actually the plain value $link[$k]. But actually you don’t need any quotes at all:

$test = file_get_html($link[$k]);
Gumbo
Wow you're right.I was stuck on that all day!!Thanks
Dan Wilbur
A: 

This seems to be the problem:

$test = file_get_html('$link[$k]');

Remove the quotes:

$test = file_get_html($link[$k]);
Grumdrig