如何将其写入 php 代码?图片的 Alt
How to write this into php code? Alt of the Image
请问如何将其写入代码?
如果图像的 alt 是 "your alt here" 那么它是 1.
这是我编写的代码。
public 函数 getSiteAdvisor($domain)
{
尝试
{
$callback_url = "https://www.mcafee.com/threat-intelligence/site/default.aspx?url=" . $域名;
$curl_response = $this->curl->get($callback_url);
if ($curl_response->headers['Status-Code'] == "200") {
libxml_use_internal_errors(TRUE);
$this->dom_doc->loadHTML($curl_response);
libxml_use_internal_errors(FALSE);
$xpath = new DOMXPath($this->dom_doc);
$tmp = $xpath->query('/html/body//div[@class="threeFourth"]//img/@alt')->item(0);
我不知道如何对图像的 'alt' 进行编码。
我添加了一些代码,但不确定这是否正确。
如果($tmp->hasAttribute('src')){
$tmp = $tmp->getAttribute('src');
if (stripos($tmp, "Minimal") !== false) {
$siteadvisor_rating = 1;
} elseif (stripos($tmp, "Moderate") !== false) {
$siteadvisor_rating = 2;
} elseif (stripos($tmp, "High") !== false) {
$siteadvisor_rating = 3;
} else {
$siteadvisor_rating = 0;
}
} else {
$siteadvisor_rating = 0;
}
} else {
$siteadvisor_rating = 0;
}
$response = array(
'status' => 'success',
'data' => array(
'siteadvisor' => (int)$siteadvisor_rating
)
);
}
catch (Exception $e)
{
$response = array(
'status' => 'error',
'msg' => $e->getMessage()
);
}
return $response;
}
谢谢
我用这个找到了答案:
if ($tmp->hasAttribute('src')) {
$tmp = $tmp->getAttribute('alt');
if (stripos($tmp, "Minimal") !== false) {
$siteadvisor_rating = 1;
} elseif (stripos($tmp, "Moderate") !== false) {
$siteadvisor_rating = 2;
} elseif (stripos($tmp, "High") !== false) {
$siteadvisor_rating = 3;
} else {
$siteadvisor_rating = 0;
}
} else {
$siteadvisor_rating = 0;
}
} else {
$siteadvisor_rating = 0;
请问如何将其写入代码?
如果图像的 alt 是 "your alt here" 那么它是 1.
这是我编写的代码。
public 函数 getSiteAdvisor($domain) { 尝试 { $callback_url = "https://www.mcafee.com/threat-intelligence/site/default.aspx?url=" . $域名;$curl_response = $this->curl->get($callback_url); if ($curl_response->headers['Status-Code'] == "200") { libxml_use_internal_errors(TRUE); $this->dom_doc->loadHTML($curl_response); libxml_use_internal_errors(FALSE); $xpath = new DOMXPath($this->dom_doc); $tmp = $xpath->query('/html/body//div[@class="threeFourth"]//img/@alt')->item(0);
我不知道如何对图像的 'alt' 进行编码。 我添加了一些代码,但不确定这是否正确。
如果($tmp->hasAttribute('src')){
$tmp = $tmp->getAttribute('src'); if (stripos($tmp, "Minimal") !== false) { $siteadvisor_rating = 1; } elseif (stripos($tmp, "Moderate") !== false) { $siteadvisor_rating = 2; } elseif (stripos($tmp, "High") !== false) { $siteadvisor_rating = 3; } else { $siteadvisor_rating = 0; } } else { $siteadvisor_rating = 0; } } else { $siteadvisor_rating = 0; } $response = array( 'status' => 'success', 'data' => array( 'siteadvisor' => (int)$siteadvisor_rating ) ); } catch (Exception $e) { $response = array( 'status' => 'error', 'msg' => $e->getMessage() ); } return $response; }
谢谢
我用这个找到了答案:
if ($tmp->hasAttribute('src')) {
$tmp = $tmp->getAttribute('alt');
if (stripos($tmp, "Minimal") !== false) {
$siteadvisor_rating = 1;
} elseif (stripos($tmp, "Moderate") !== false) {
$siteadvisor_rating = 2;
} elseif (stripos($tmp, "High") !== false) {
$siteadvisor_rating = 3;
} else {
$siteadvisor_rating = 0;
}
} else {
$siteadvisor_rating = 0;
}
} else {
$siteadvisor_rating = 0;