0
function findit($gbq, $kwords){
$original_file = file_get_contents($gbq);
$keytar = $kwords;
$ckeytar = strtoupper($keytar);
$okeytar = strtolower($keytar);
$arrit = array(
"original" => $keytar,
"ocap" => $ckeytar,
"olow" => $okeytar,
);
if(strpos($original_file, $arrit['original']) == true) {
$fp = fopen("linkter.html", 'a');
fwrite($fp, "<a href='" . $gbq . "' style='color:orange;'>" . $gbq . "</a>");
fclose($fp);
}
elseif(strpos($original_file, $arrit['ocap']) == true) {
$fp = fopen("linkter.html", 'a');
fwrite($fp, "<a href='" . $gbq . "' style='color:red;'>" . $gbq . "</a>");
fclose($fp);
}
elseif(strpos($original_file, $arrit['olow']) == true) {
$fp = fopen("linkter.html", 'a');
fwrite($fp, "<a href='" . $gbq . "' style='color:green;'>" . $gbq . "</a>");
fclose($fp);
}
else{
echo "String not found";
}
는 두 번째 조건 (은 $ arrit [ 'OCAP'] 하나)에 빈 구분자가 말했다. 대신 strpos()
의 stripos()
를 사용하여 일을 단순화하면 다음과 같이
'$ arrit [ 'ocap']'가 실제로 값을 가지고 있는지 확인 했습니까? –
무엇을 의미합니까? –
저는 PHP를 자주 사용하지 않으므로 이해하지 못해서 미안합니다. –