HELP WITH cURL php , WHY JUST THE LAST VALUE ON ARRAY$link is used on cURL
<body>
<form action="" method="post">
<textarea name="url">site</textarea>
<input type=submit value="EXPLOITAR">
</form>
</body>
<?php
$link = $_POST['url'];
$a = explode(";", $link);
function geralink($a){
if( $a !== null){
return("$a".'index.php');
}
}
$urls =array_map("geralink" , $a);
foreach( $urls as $key => $url){
$mh = curl_multi_init();
$ch[$key] = curl_init($url);
// set URL and other appropriate options
curl_setopt($ch[$key], CURLOPT_URL, $url );
curl_setopt($ch[$key], CURLOPT_HEADER, 0);
curl_setopt($ch[$key], CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36');
curl_setopt($ch[$key], CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch[$key], CURLOPT_RETURNTRANSFER, TRUE);
curl_multi_add_handle($mh , $ch[$key]);
// grab URL and pass it to the browser
$html = curl_exec($ch[$key]);
}
do {
curl_multi_exec($mh, $running);
curl_multi_select($mh);
} while ($running > 0);
// loop for the responses codes
foreach(array_keys($ch) as $key){
$httpcode = curl_getinfo($ch[$key], CURLINFO_HTTP_CODE);
$effurl = curl_getinfo($ch[$key], CURLINFO_EFFECTIVE_URL);
if(curl_errno($ch[$key]) === TRUE){
echo 'Curl error: ' . curl_error($ch[$key]);
}else{
echo "CODE: $httpcode URL: $effurl <br>";
echo "\n";
}
curl_multi_remove_handle($mh, $ch[$key]);
}
curl_multi_close( $mh)
?>Discussão (0)
Carregando comentários...