çok güzel bir sistem yaptım bot ile giren sitenin verilerini ardından başlık keywords açıklama ve url yi çekiyorum bunları gizli (hidden) bir input içinede yazdırıyorum.
kodlar şunlar ;
<thead>
<tr>
<th>Site Url Dizini</th>
<th>başlık</th>
<th>açıklama</th>
<th>anahtar kelime</th>
<th>İşlem</th>
</tr>
</thead>
<tbody>
<?php
$linkcek = $_POST["analink"];
$html=file_get_contents($linkcek);
$linknumber=substr_count($html,"href='");
while($linknumber){
$part=explode("href='",$html);
if(!isset($part[1])) break;
$part2=explode("'",$part[1]);
$part3="$linkcek"."/"."$part2[0]";
$link = "$part3";
$parcala = '@<title>(.*?)</title>@si';
$parcala2= '@<meta name="description" content="(.*?)">@si';
$parcala3= '@ <meta name="keywords" content="(.*?)">@si';
$botara = file_get_contents($link);
preg_match_all($parcala,$botara,$baslik);
preg_match_all($parcala2,$botara,$aciklama);
preg_match_all($parcala3,$botara,$keywords);
$baslikcek = $baslik[1][0];
$aciklamacek =$aciklama[1][0];
$keywordscek =$keywords[1][0];
$urlsorgula = mysql_query("SELECT url FROM sayfa WHERE url='$part3'");
$urlcek = mysql_fetch_array($urlsorgula);
if($part3 != $urlcek['url']){
?>
<tr class="odd gradeX">
<td> <?php echo mb_substr($part3,0,45); ?> <input type = "hidden" name = "link" value = "<?php echo $part3; ?>" /> </td>
<td><?php echo mb_substr($baslikcek,0,25); ?> <input type = "hidden" name = "baslik" value = "<?php echo $baslikcek; ?>" />
</td>
<td><?php echo mb_substr($aciklamacek,0,25); ?> <input type = "hidden" name = "aciklama" value = "<?php echo $aciklamacek; ?>" /></td>
<td><?php echo mb_substr($keywordscek,0,25); ?> <input type = "hidden" name = "keywords" value = "<?php echo $keywordscek; ?> " />
</td>
<td>
<div class="form-group">
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox1" name="onay" value="1" checked="checked">
İndexle
</label>
</div>
</td>
</tr>
<?php
}
$html=str_replace("href='".$part2[0]."'","",$html);
$linknumber--;
}
?>
<?php
$linknumber=substr_count($html,"href=\"");
while($linknumber){
$part=explode("href=\"",$html);
if(!isset($part[1])) break;
$part2=explode("\"",$part[1]);
$part3="$linkcek"."/"."$part2[0]";
$link = "$part3";
$parcala = '@<title>(.*?)</title>@si';
$parcala2= '@<meta name="description" content="(.*?)">@si';
$parcala3= '@ <meta name="keywords" content="(.*?)">@si';
$botara = file_get_contents($link);
preg_match_all($parcala,$botara,$baslik);
preg_match_all($parcala2,$botara,$aciklama);
preg_match_all($parcala3,$botara,$keywords);
$baslikcek = $baslik[1][0];
$aciklamacek =$aciklama[1][0];
$keywordscek =$keywords[1][0];
$urlsorgula1 = mysql_query("SELECT url FROM sayfa WHERE url='$part3'");
$urlcek1 = mysql_fetch_array($urlsorgula1);
if($part3 != $urlcek1['url']){
?>
<tr class="odd gradeX">
<td> <?php echo mb_substr($part3,0,45); ?> <input type = "hidden" name = "link" value = "<?php echo $part3; ?>" /> </td>
<td><?php echo mb_substr($baslikcek,0,25); ?> <input type = "hidden" name = "baslik" value = "<?php echo $baslikcek; ?>" />
</td>
<td><?php echo mb_substr($aciklamacek,0,25); ?> <input type = "hidden" name = "aciklama" value = "<?php echo $aciklamacek; ?>" /></td>
<td><?php echo mb_substr($keywordscek,0,25); ?> <input type = "hidden" name = "keywords" value = "<?php echo $keywordscek; ?> " />
</td>
<td>
<div class="form-group">
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox1" name="onay" value="1" checked="checked">
İndexle
</label>
</div>
</td>
</tr>
<?php
}
$html=str_replace("href=\"".$part2[0]."\"","",$html);
$linknumber--;
} ?>
</tbody>burda yapmak istediğim işlem şu ; checkbox seçili olanları toplu bir şekilde mysql'imde ki tabloma kaydetmek istiyorum. fakat bir mantık kuramadım yardımlarınızı bekliyorum.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:10:50 -->-> Daha önceki mesaj 19:29:10 --
arkadaşlar yardım edecekmisiniz ya