0
Мне нужна помощь с куском кода. Я работаю над списком клиентов моего клуба, я могу извлечь адрес электронной почты и распечатать их на экране, я просто не могу записать их в txt. Вот код:Запись файла после извлечения данных
<?php if ($_POST){
function extract_emails($str)
{
$regexp = '/([a-z0-9_\.\-])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,4})+/i';
preg_match_all($regexp, $str, $m);
return isset($m[0]) ? $m[0] : array();
}
$xurl = $_POST['testo'];// THERE IS AN INPUT FIELD
$doc = new DOMDocument();
@$doc->loadHTMLFile($xurl);
$xpath = new DOMXpath($doc);
$wpage = $xpath->query('//body[@*]');
print_r(extract_emails($wpage->item(0)->nodeValue));
$scrivi=fopen("emails.txt","a");
fwrite($scrivi,NEED SOMETHING HERE."\n");
fclose($scrivi);
}
?>
Everytime и все, что я пытаюсь единственный выход я нашел в файле «Array».
Вы, вероятно, нужно перебирать элементы в массиве и писать каждый элемент/линии или делать то, что предложил [здесь] (https://stackoverflow.com/questions/2628798/print-array-to-a-file) – jDo