REKLAM ALANI

PHP ile site içeriklerine ulaşmak

avatar TRWebmaster
Aktif Üye
238
#1
Yorumu Paylaş

Bu işi yapmak için en basitinden file_get_contents() fonksiyonuna sahibiz. İçerisine yazazacağımız ilk parametredeki adrese girip kaynağı bir değişkene yüklememizi ya da ekrana yazdırmamızı sağlar.
 
PHP Kod:
$site "//www.phpr.org";
$icerik file_get_contents($site);
echo 
$icerik

Bu örneği çalıştırdığımızda file_get_contents() fonksiyonu sayesinde //www.phpr.org adresine girip sitenin kaynağına ulaşıp o kaynağı ekrana yazdırdık.
 
Sitelere ulaşmanın bir başka yolu yolu ise curl fonksiyonlarıdır. Curl fonksiyonları sayesinde bir adrese girmekle kalmayıp aynı zamanda girilen adrese form verileri gönderebiliriz ve kullanıcı girişi yapabiliriz. Yani PHP’de curl sayesinde sitelere aynı bir gerçek kullanıcıymış gibi, bir browserda gezer gibi girebiliriz.
 
Benim hazırlamış olduğum curl fonksiyonu ile istediğiniz adrese POST metodunda veri gönderebilirsiniz:
PHP Kod:
function curl($url$post=false)
{
    $user_agent 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';
    $ch curl_init();
    curl_setopt($chCURLOPT_URL$url);
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    curl_setopt($chCURLOPT_POST$post true false);
    curl_setopt($chCURLOPT_POSTFIELDS$post $post false);
    curl_setopt($chCURLOPT_USERAGENT$user_agent);
    $icerik curl_exec($ch);
    curl_close($ch);
    return $icerik;


Bu fonksiyonu aynı file_get_contents fonksiyonu gibi kullanabilirsiniz. Eğer bir post verisi gönderecekseniz 2. parametreyi “kullanici=musa&sifre=123456” şeklinde kullanmanız gerekecek.
 
PHP Kod:
echo curl("//www.phpr.org/wp-login.php""user_login=kullanici&user_pass=sifre"); 

Bu örnek kullanımda kendi sitemizin paneline giriş yapmak için kullanıcı adı ve şifremizi postlamış olduk. Doğru bilgileri yazdığımızda curl fonksiyonu sayesinde PHP üzerinden panelimize de ulaşabiliriz.
deneme
Aktif Üye

Konuda Ara

0 Yorum


Konuyu Okuyanlar:
1 Ziyaretçi