merhaba arkadaşlar,
php öğrenmeye çalışıyorum biraz ilerledikten sonra bot yazmak istedim. fakat bir yerde takıldım ilerleyemiyorum.
$videoLink,$videoBaslik vs preg_match ile çektim. aşağıda verileri listelettim. BOLD ile işaretlediğim yerde onclick metoduna urlyi tanımladım ve ajax.php dosyasına göndermek istedim.
bunun için kullandığım jquery dosyasının kodlarını php kodlarının altında paylaştım. fakat ne yaptıysam siteye ekle butonu tepki vermiyor urlnin sonunda # ekleyip bırakıyor. bilgi yetersizliğinden saatlerdir olayın içinden çıkamadım yardım eden olursa çok sevinirim.
$videoLink=$baslik[3];
$videoBaslik=$baslik[2];
$videoResim=$baslik[4];
$videoResAlt=$baslik[5];
for($i=0; $i < count($videoLink); $i++){
?>
<div class="veri">
<img src="<?php echo $videoResim[$i]; ?>" alt="<?php echo $videoResAlt[$i]; ?>"/>
<h3><?php echo $videoBaslik[$i]; ?></h3>
<div class="indir"><a href="#" onclick="$.indir('<?php echo $videoLink[$i]; ?>'); ">Siteye Ekle</a></div>
</div>
<?php }//for bitis
} ?>Jquery
$(function(){
$.indir= function(url){
$.ajax({
type: "post",
url:"ajax.php",
data: {"url":url},
success: function(cevap){
alert(cevap);
}
});
}
});ajax.php
<?php
require "fonksiyon.php"; // burada curl bağlantısı var
$db = mysqli_connect(db bağlantısı);
if($_POST){
$url= $_POST["url"];
$Baglan = Baglan($url);
preg_match(burası önemsiz);
$videoKod=$kod[0];
$videoResim=$resim[1];
$videoBaslik=$baslik[1];
$query = mysqli_query($db,INSERT into test (videoKod,videoBaslik) values ('$videoKod','$videoBaslik') ");
if($query)
{
echo "ok";
}
else {
echo "hata";
}
}
?>