Php ile Uzaktaki Bilgileri-verileri çekme
PHP Tutorials, webmaster January 29th, 2008->
Her gün güncellenen bir veri var.Ancak veri hem başka bir sitede hem de link vermeden içerikten istediğiniz kısmı çekip almak istiyorsunuz.Bu konuyu örnek bir çalışma ile anlatmak istiyorum.
Aşağıda görmüş olduğunuz çalışmayı biraz açalım.
Öncelikle hedef kaynağımızı belirtiyoruz ve daha sonra file_get_contents komutu ile kaynağı çekiyoruz.Ayrıştırmak istediğimiz kısmı preg_match_all komutu ile ayrıştırıp foreach komutu ike mevcut olan tüm verileri listeletiyoruz.Sonra da çıktısını alıyoruz.
PHP:
-
<?php
-
-
-
-
-
-
-
foreach ($matches as $val) {
-
-
-
$ecz1ad = $val[0] ;
-
-
-
$ecz1ilce = $val[1] ;
-
-
-
$ecz1adres = $val[2] ;
-
-
-
$ecz1telefon = $val[3] ;
-
-
-
$ecz2ad = $val[4] ;
-
-
-
$ecz2ilce = $val[5] ;
-
-
-
$ecz2adres = $val[6] ;
-
-
-
$ecz2telefon = $val[7] ;
-
-
-
}
-
-
-
-
-
-
-
-
$say2 = $say / 2 ;
-
-
-
-
-
echo "<font face=\"Verdana\" style=\"font-size: 8pt\">" ;
-
-
-
echo "$ecz1ad ECZANESİ" ;
-
-
-
echo "<br />" ;
-
-
-
echo "</font><font color=\"#800000\">$ecz1ilce İLÇE</font>" ;
-
-
-
echo "<br />" ;
-
-
-
echo "$ecz1adres" ;
-
-
-
echo "<br />" ;
-
-
-
echo "$ecz1telefon" ;
-
-
-
echo "<hr color=\"#C0C0C0\" size=\"1\" width=\"100\"/>" ;
-
-
-
echo "$ecz2ad ECZANESİ" ;
-
-
-
echo "<br />" ;
-
-
-
echo "<font color=\"#800000\">$ecz2ilce İLÇE</font>" ;
-
-
-
echo "<br />" ;
-
-
-
echo "$ecz2adres" ;
-
-
-
echo "<br />" ;
-
-
-
echo "<font color=\"#800000\">$ecz2telefon</font>" ;
-
-
-
echo "<br />" ;
-
-
-
echo "" ;
-
-
-
?>



























Son Yorumlamalar