Keşfet Bölümü Gibi
Merhaba bende kaç gündür prototurk'un keşfet bölümündeki gibi yapmaya çalışıyorum ama bulamadım burda Tayfun Hocam anlatmış bir burayada baksa nasıl yapıldığını anlatsa.
:) Lütfen
Yapmaya çalıştığım linki yazınca sitenin bir kısmını çekiyor onu nasıl yapıcam. :)
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
Burada ki repo işini görecektir
https://github.com/VivekMoyal28/url-preview-box-php
ya da
https://www.phpclasses.org/package/11314-PHP-Display-the-preview-of-a-page-like-Facebook-posts.html
çok basip normal bir post işlemi gibi düşün tablon
kesfet_id | kesfet_aciklama | kesfet_link | site_mate | user_id |
---|---|---|---|---|
1 | test aciklama | https://prototurk.com/ | Markdown nedir? Nasıl kullanılır? | 5 |
2 | test aciklama2 | https://prototurk2.com/ | Markdown nedir? Nasıl kullanılır2? | 2 |
if ($_POST['submit']) {
$kesfet_aciklama = $_POST['kesfet_aciklama'];
$kesfet_link = $_POST['kesfet_link'];
$metaSite = get_meta_tags($kesfet_link); //meta taglarını çekme fonksiyonumuz
if(!$kesfet_aciklama || !$kesfet_link) {
echo 'boş girme ulennn';
} else {
/* veri tabanı işlemi */
$dbInsert=$db->prepare("INSERT INTO kesfet SET
kesfet_aciklama=:kesfet_aciklama,
kesfet_link=:kesfet_link,
site_meta=:site_meta,
user_id=:user_id
");
$insert=$dbInsert->execute(array(
'kesfet_aciklama' => $kesfet_aciklama,
'kesfet_link' => $kesfet_link,
'site_mate' => $site_mate,
'user_id' => 1 //oturum açan id
));
if ($insert)
{
echo 'eklendi';
}
else
{
echo 'hata';
}
}
}
kolay gelsin