etiketleri arasındaki Eczane adı, Eczane adresi ve Eczane telefonu kısımlarını ayrı ayrı çekmek istiyorum.
Sitedeki html kodu bu şekilde:
GÜL ECZANESİ
Sarayatik Mh.Öğretmen Cemil Meriç Sk.
Elazığ Lisesi Sanat Okulu Karşısı
Telefon: 0424 236 52 18
Benim PHP kodum bu şekilde:
function siteConnect($site)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_REFERER, "$site");
curl_setopt($ch, CURLOPT_URL, $site);
curl_setopt($ch, CURLOPT_USERAGENT, $hc);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOP_TIMEOUT,50);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
$site = curl_exec($ch);
curl_close($ch);
// Veriyi parçalama işlemi
preg_match_all('@(.*?)@si',$site,$eczane_bir); //Sadece eczane adını bu şekilde alabiliyorum.
preg_match_all('@(.*?)
@si',$site,$eczane_iki);
preg_match_all('@(.*?)
@si',$site,$eczane_uc);
preg_match_all('@(.*?)
@si',$site,$eczane_dort);
// HTML etiketleri kaldırma
$eczane_bir = strip_tags($eczane_bir[0][0], "");
$eczane_iki = strip_tags($eczane_iki[0][1], "");
$eczane_uc = strip_tags($eczane_uc[0][2], "");
$eczane_dort = strip_tags($eczane_dort[0][3], "");
echo strip_tags($eczane_bir);
echo strip_tags($eczane_iki);
echo strip_tags($eczane_uc);
echo strip_tags($eczane_dort);
}
$giris = siteConnect('http://www.elazigeczaciodasi.org.tr/nobetcieczane');
echo $giris;
?>
Yapmak istediğim eczane_bir_isim , eczane_bir_adres ve eczane_bir_telefon olarak her eczanenin bilgilerini parçalamak. Yardımcı olabilecek var mı?