Deepcrawl.php
<?php
$array_issues[] = 0;
$issues = array("thin_pages_basic","not_in_sitemaps_primary_indexable_basic","duplicate_titles_2_basic","pages_with_duplicate_titles_basic","max_external_links_basic","4xx_errors_basic");
for($i=0;$i<6;$i++){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"Your Api key". $issues[$i]);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('X-Auth-Token:91PB_EP-LSaTVcm2bCjWyE9oLBEhGYSpvuW-gILR1eCEiK-VPL4YO40L8hTFTnepC8HjaLgn2C3AG6k3iv_-zg'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output2 = curl_exec ($ch);
curl_close ($ch);
$results = json_decode($server_output2);
$j=0;
// to get each object from an array of object
foreach((array)$results as $result){
if($j==3)
$array_issues[$i] = $result;
$j++;
}
}
?>
Отображение в виде файла
<tr>
<td style='color:#e86363'>" . $array_issues[0] . "</td>
<td style='width:50px'></td>
<td>Thin Pages</td>
</tr>
<tr>
<td style='color:#e86363'>" . $array_issues[1] . "</td>
<td style='width:50px'></td>
<td>Primary Indexable Pages Not in Sitemaps </td>
</tr>
<tr>
<td style='color:#e86363'>" . $array_issues[2] . "</td>
<td style='width:50px'></td>
<td>Duplicate Title Sets</td>
</tr>
<tr>
<td style='color:#e86363'>" . $array_issues[3] . "</td>
<td style='width:50px'></td>
<td>Pages with Duplicate Titles</td>
</tr>
<tr>
<td style='color:#e86363'>" . $array_issues[4] . "</td>
<td style='width:50px'></td>
<td>High External Linking</td>
</tr>
<tr>
<td style='color:#e86363'>" . $array_issues[5] . "</td>
<td style='width:50px'></td>
<td>Broken Pages (4xx Errors)</td>
</tr>
Просто интересно, когда я заявляю о своем файле просмотра, я всегда получаю эту ошибку Undefined offset: 1
Но когда я изменяю массив с [1-5] на [0], он работает нормально, но он вообще не получает никаких данных? Если вы видите, что является причиной этого, публикация ниже действительно поможет. Спасибо! :)