PHP’de CURL ile PROXY Kullanımı
Geçenlerde bir müşterime bot yazarken karşı sitenin sürekli ip adresimi banladıktan sonra aklıma geldi. Biraz google dan yardım aldıktan sonra basit bir fonksiyon haline getirdim bu işlemi.
<?php
function curl_cek($ursa,$proxy){
$useragent = 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)';
$referer = 'http://www.google.com';
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $ursa);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_REFERER, $referer);
curl_setopt ($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt ($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
curl_setopt ($ch, CURLOPT_PROXY, $proxy);
$rmx = curl_exec($ch);
curl_close($ch);
return $rmx;
}
?>
Kullanımı için ise
<?php echo curl_cek('http://www.whatismyip.com/', '187.5.159.218:80'); ?>
ücretsiz Proxy listesi için ise : http://www.hidemyass.com/proxy-list/
cssaddons.com
jQuery kütüphanesinin sınırlarının zorlandığı bir site. Üstüne üstlük yapımcıları da Türk. Ahmet Küçükoğlu tarafından kuurlan cssaddons.com 2009 yılının Aralık ayından beri yayın hayıtını sürdürüyor. Site içerisinde paylaşılan hemen hemen bütün uygulamalarda Web 2.0 teknolojisini görebilirsiniz.
PHP’de eregi Kullanımı
Tanım : Değişken içerisinde verilen ifadeyi arar.
Oldukça kullanışlı ve basit bir fonksiyon daha. Sadece yapmanız gereken değişkeni ve aramak istediğiniz ifadeyi girmek. Gerisi Kendiliğinden geliyor zaten.
Örnek kullanım,
<?php
$degisken = 'Bu bir deneme yazısıdır';
if (eregi('deneme', $degisken)) {
echo 'Değişkenimiz de deneme kelimesi geçmektedir';
}
else {
echo 'Değişkenimiz deneme kelimesini içermemektedir.';
}
?>




