<?php
include 'baglan.php';
$KullaniciBilgilerim = 'id=adimibiliyorum&sifre=123456';
$site = 'http://www.siteismi.com';
$Baglan = baglan($site,$KullaniciBilgilerim);
preg_match_all('@<a style="text-decoration:none;" href="(.*?)">(.*?)</a>@',$Baglan,$Kategori);
yaz($Kategori);
?>Bu şekilde bir çıktı elde edersiniz.
Nerede Hata yapıyorum?
15
●1.022
- 04-11-2012, 02:29:35
- 04-11-2012, 02:45:53bu da botun içeriği
<?php include 'baglan.php'; $kategori = (isset($_GET['kategori'])) ? $_GET['kategori'] : ''; $KullaniciBilgilerim = 'id=adimibiliyorum&sifre=123456'; $site = 'http://www.siteismi.com'; $Baglan = baglan($site,$KullaniciBilgilerim); preg_match_all('@<a style="text-decoration:none;" href="(.*?)">(.*?)</a>@',$Baglan,$Kategori); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>İşveren Kayıt</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <!--Genel--> <div id='genel'> <div class='header'> <h1 class="html">siteismi.com Bot</h1> <p>Cekmek istediginiz Kategoriyi Secin: <form action='index.php' method='get'> <select name='kategori'> <option value='deneme'><------- Kategori Seciniz -------></option> <?php for($i = 0; $i < count($Kategori[0]); $i++){ if($Kategori[1][$i] == $kategori){ echo '<option value="'.$Kategori[1][$i].'" selected>'.$Kategori[2][$i].'</option>'; }else{ echo '<option value="'.$Kategori[1][$i].'">'.$Kategori[2][$i].'</option>'; } } ?> </select> <input type='submit' value='EKLE' style='background-color: #000; color: #fff; padding: 3px 6px; border: 1px solid #ddd; cursor: pointer' /> </form> </p>
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:45:53 -->-> Daha önceki mesaj 02:42:12 --
Arkadaslar konuyu cek yaptıgımda url ye böyle geliyor. bunu nasıl http://siteismi.com/konu/konu2/konu3.html olarak alabilrim?
http://localhost/index.php?kategori=...2%2Fkonu3.html - 04-11-2012, 18:31:37http://localhost/index.php?kategori=...2%2Fkonu3.htmlpSkpt adlı üyeden alıntı: mesajı görüntüle
haala böyle veriyor amacım ; http://siteismi.com/konu/konu2/konu3.html
bu şekilde almam lazım - 04-11-2012, 22:33:42arkadaslar biri yardımcı olabilirmi lütfen? neden :// bunların yerine %3A%2F%2F böyle sorun alıyorum bunu yapmamam için ne yapmam lazım? ayrıca neden linkin başında
http://localhost/index.php?kategori=
bunlar yazılıyor? - 04-11-2012, 23:21:53Kimlik doğrulama veya yönetimden onay bekliyor.Arkadaşım veri GEt ile geldiği için o şekilde oluyor. Linkde ki karakterlerde encopde edilip gönderilir. Yani sana:SysTem_32 adlı üyeden alıntı: mesajı görüntüle
http://localhost/index.php?kategori=http%3A%2F%2Fwww.siteismi.com%2Fkonu%2Fkonu2%2Fkonu3.html
şeklinde gelen linki:
echo $_GET['kategori'];
dediğin zaman http://siteismi.com/konu/konu2/konu3.html diye verir. Daha sonra o değeri alıp istediğin yerde kullanabilirsin.
Uzun lafın kısası anormal bir durum yok. Senin burada ki problemini tam olarak anlayamadım. - 05-11-2012, 05:13:01yardımlarınız için çok teşekkür ederim hallettim sorunuacayip adlı üyeden alıntı: mesajı görüntüle