- Katılım
- 19 Aralık 2020
- Mesajlar
- 2,054
- Tepkime puanı
- 7,026
- Konum
- Türkiye
- İlgi Alanlarınız
- ham radio
- Cinsiyet
-
- Erkek
Projemiz için neler gerekli?
kullanıcı adının yazılacağı form sayfası
verilerin okunup işleneceği post sayfası
index.php sayfası
Buradaki kodlar nedir, ne işe yarar?
action verilerimizin okunup işleceneği post sayfamız
method verilen hangi yol ile gönderileceği alandır. (POST veya GET kullanabilirsiniz önerim POST kullanmanızdır.)
name input alanının adıdır veriyi bu alana göre göndereceğiz
post.php sayfası
Buradaki kodlar nedir, ne işe yarar?
extract($_POST) post anahtarını silerek verinin ahatarını name değeri gibi kullanmamıza olanak sağlar.
$key bu alan sabittir değiştirdiğiniz durumda sistem çalışmaz.
curl başlı başına bir konu olduğu için farklı bir makalede anlatacağım bunu.
basit ve örnek olması açısından hazırlanmıştır geliştirebilirsiniz tasarım konusunda acemiyseniz bootstrap kullanabilirsiniz.
kullanıcı adının yazılacağı form sayfası
verilerin okunup işleneceği post sayfası
index.php sayfası
PHP:
<form action="post.php" method="post">
<label>Kullanıcı Adı</label><br>
<input type="text" name="kullaniciadi" placeholder="Kullanıcı Adı">
<button type="submit">Profil Resimi Getir</button>
</form>
Buradaki kodlar nedir, ne işe yarar?
action verilerimizin okunup işleceneği post sayfamız
method verilen hangi yol ile gönderileceği alandır. (POST veya GET kullanabilirsiniz önerim POST kullanmanızdır.)
name input alanının adıdır veriyi bu alana göre göndereceğiz
post.php sayfası
PHP:
<?php
extract($_POST);
if($_POST){
$key = "umutcan"; //api key değiştirmeyiniz.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.com/api?key='.$key.'&kullaniciadi='.$kullaniciadi); //istek atılacak url.
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$s = curl_exec($ch);
curl_close($ch);
$data = json_decode($s);
$profil = $data->Profil_Resmi;
if($data->Profil_Resmi){
echo "<a href='$profil' target='_blank'><img src='$profil' style='height:150px;width:150px;'></a>";
}else{
echo "Profil Resmi Bulunamadı";
}
}else{
echo "post yok";
}
?>
extract($_POST) post anahtarını silerek verinin ahatarını name değeri gibi kullanmamıza olanak sağlar.
$key bu alan sabittir değiştirdiğiniz durumda sistem çalışmaz.
curl başlı başına bir konu olduğu için farklı bir makalede anlatacağım bunu.
basit ve örnek olması açısından hazırlanmıştır geliştirebilirsiniz tasarım konusunda acemiyseniz bootstrap kullanabilirsiniz.