IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Kasım 2007, 02:36   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Bir kaç sorun.




Merhaba sevgili ircforumlari.net kullanıcıları. Herkese güzel bir gün temennisi ile soruma geçmek istiyorum.
Aklıma bir şey takıldı. PHP ile download etmek mümkün mü? Yani örneğin [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresi var elimizde ve [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresine girip, ircforumlari.net/xxx.rar linkini yapıştıracağız ve sunucu bizim yerimize download edecek. tabir-i caizse nasıl ki telnette wget yazıyoruz. bunun php sini düşünün. böyle bir şey olabilir mi? google'da php download , php yükleme, php ile download ettirme vs vs araştırdım fakat hepsinde upload çıktı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)

2. sorum ben normal o ücretsiz dağıtılan java applet kullanıyorum. fakat örneğin sohbet sayfası [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] diyelim. ben bu html nin en altına iframe kodu ekleyeceğim 1'e 1 ve oradan da java açacağım açacağım. ama nick otomatik okuması gerekir. hani nasıl mircta on *:start: { nick $read(nick.txt) } deriz ya.. aynı bunun html için geçerli olan kodu nedir?


3. sorumsa ben google da php ile mysql sorgulama buldum. onu kendime göre editleme yaptım. sırf bu olay için bol bol php makalesi okudum. akabinde Anar isimli bir Azeri arkadaş 2 ricamıda kırmadı hemen yaptı. Şimdi tekrar ona sormak ağrıma gider. Ben bayağı foruma başlık açmama rağmen sadece bakılarak geçildi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Yinede bakanlardan Allah razı olsun. Bu aşağıdaki kodun sadece diğer sayfalara geçme kısmında sorun var. yani sonuç sayfası 2, 3 4 felan tıkladığım zaman boş görünüyor.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<form method="get" action="search.php"> <input type="text" value="" name="find"> <select name="searchtype"> <option value="1">Kod Başlığında Ara</option> <option value="2">Kod Metninde Ara</option> <option value="3">Hepsinde Ara</option> </select> <br/> <button type="submit">ara</button> </form> <?php // First connect to database $host = "localhost"; $dbuser = "user"; $dbpass = "sifre"; $db = "db"; $con = mysql_connect($host, $dbuser, $dbpass); if(!$con){ die(mysql_error()); } $select = mysql_select_db($db, $con); if(!$select){ die(mysql_error()); } $kayitcan = 8; if(!$kayitcan OR $kayitcan<=0){$kayitcan=8;} if(!$HTTP_GET_VARS[Cem]){$Cem=1;} if($HTTP_GET_VARS[Cem]<0){$Cem=1;} // Now collect all info into $item variable $item = $_REQUEST['find']; $stype = $_REQUEST['searchtype']; // This will take all info from database where row tutorial is $item and collects it into $data variable $nerden =($Cem-1)*$kayitcan; if(!$item) { die(); } switch($stype) { case 1: $sql = "SELECT * FROM kodlar WHERE kodbaslik LIKE '%$item%' LIMIT $nerden,$kayitcan"; break; case 2: $sql = "SELECT * FROM kodlar WHERE kod LIKE '%$item%' LIMIT $nerden,$kayitcan"; break; case 3: $sql = "SELECT * FROM kodlar WHERE kod LIKE '%$item%' OR baslik LIKE '%$item%' LIMIT $nerden,$kayitcan"; break; } if(!$sql) { die(); } $data = mysql_query($sql); // This creates a loop which will repeat itself until there are no more rows to select from the database. We getting the field names and storing them in the $row variable. This makes it easier to echo each field. while($row = mysql_fetch_assoc($data)): ?> <table border="0"> <tr> <td><b><? echo "<a href='
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
color='darkblue' size='2'><b><i> ".$row['baslik']." </b></a>"; ?></i></b></font></td>
</tr> <tr> <td><? $satirlar = explode(" ",$row[kod]); $i = 0; while ($i < 15){ echo $satirlar[$i]," "; $i++; } ?> </td> </tr> <tr> <td><right><? echo "<br><a href='
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
color='darkgreen'><b>
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
size="2"></tr>
<tr> <td>&nbsp;</td> </tr> </table> <? endwhile; $toplam = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM kodlar WHERE kod LIKE '%$item%'")); $kacCem = ceil($toplam[0] / $kayitcan); $i = 1; echo "| "; while ($i< $kacCem+1) { if($i <> $Cem){ echo " <a href='search.php?Cem=$i + & + '$data''><font color='#f7922e'>$i</font></a> | ";} else { echo "<font size='2'>$i</font> |";} $i++; } ?> <br> &nbsp;</p></td> <td height="614" width="68">&nbsp;</td> </tr> <tr> <td height="34" width="147">&nbsp;</td> <td height="34" width="706">&nbsp;</td> <td height="34" width="68">&nbsp;</td> </tr> </table> <br> </body> </html>


echo " <a href='search.php?Cem=$i + & + '$data''><font color='#f7922e'>$i</font></a> | ";}

bu satır. benim php bilgim hiç olmadığı için, anca makalelerden bu kadar öğrendim. burada $i sayfa ve $data da heralde aranan kelime. ben $i + & + $data dedim. yani search.php?Cem=1&SEVGİ yani sevgi kelimesi aradık ve & ile birbirine bağladım. bu arada o şekilde de olmuyor. sadece o tasvip ettiğim kodun neresinde hata var arkadaşlar yardımcı olabilir misiniz?

şimdiden ilgi ve alakanıza teşekkür eder, saygılarımı sunarım.


Konu mrdamned tarafından (27 Kasım 2007 Saat 02:44 ) değiştirilmiştir. Sebep: bir sorum daha vardı yeni aklıma geldi :)
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 27 Kasım 2007, 04:28   #2
khazadum
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Bir kaç sorun.




1) hiçbişey anlamadım

2) @nickolas'ın da yardımlarıyla sana php kodunu vereyim ;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php 
if (!($filecontent = @file_get_contents('nickler.txt')))
{       
        
trigger_error('Dosya içeriği Boş ya da bulunamadı'E_USER_ERROR);
}

$filecontent nl2br($filecontent);
$filecontent explode('<br />'$filecontent);

$randomnum rand(0sizeof($filecontent) - 1);
$randomnick preg_replace('#([\n\s]*)#'''$filecontent["$randomnum"]);

?>

nickler.txt olmasına dikkat et. Gerekli txt için ; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]bakabilirsin. Php kodun hemen arkasına Applet kodlarını girdiğinde çalışır.

3)

3-1) yukardaki mysql connect bilgilerini kontrol et.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$host "localhost";
$dbuser "user";
$dbpass "sifre";
$db "db"

3-2) form'da kullandığın değerler ile mysql tabloda kullandığın değerlerin aynı olup olmadığını kontrol et.


Konu khazadum tarafından (27 Kasım 2007 Saat 04:44 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 27 Kasım 2007, 10:55   #3
Nickolas
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Bir kaç sorun.




1. Sorun için şunu demek istiyorsun sanırım...


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Alt 27 Kasım 2007, 11:09   #4
Nickolas
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Bir kaç sorun.




3. Sorun içinde... Sana kendi yazdığım ve kullandığım hazır Sayfalama tekniklerini vereyim...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php // Burada Bir sayfada Gösterilebilecek Maksimum Sonuç Sayısı ve Standard Sonuç sayısını ayarlayabilirsiniz. // 1. Parametre: Şuan Aktif sayfa.. // 2. Parametre: 1 Sayfada Gösterilecek Sonuç sayısı... // 3. Parametre: Toplam SQL Sonucu.. // 4. Parametre (isteğe göre): 1 Sayfada gösterilebilecek Maksimum Sonuç Sayısı.. // 5. Parametre (isteğe göre): 1 Sayfada gösterilebilecek Standard Sonuç sayısı.. function sanitize_pageresult(&$page, &$perpage, $totalresult, $maxperpage = 20, $defaultperpage = 20) { if ($perpage < 1) { $perpage = $defaultperpage; } if ($perpage > $maxperpage) { $perpage = $maxperpage; } $totalpage = ceil($totalresult / $perpage); if ($page > $totalpage) { $page = $totalpage; } if ($page < 1) { $page = 1; } return $totalpage; } // Sayfa, 1 Sayfada Gösterilecek Sonuç sayısı ve Toplam Sonuca göre ortaya çıkan SQL Limiti... function fetch_sql_limit($page, $perpage, $totalresult) { $limitlower = ($page - 1) * $perpage + 1; $limitupper = $page * $perpage; if ($limitupper > $totalresult) { $limitupper = $totalresult; if ($limitlower > $totalresult) { $limitlower = $totalresult - $perpage; } } if ($limitlower <= 0) { $limitlower = 1; } return ($limitlower - 1); } // Örnek: $page = intval($_GET['p']); $perpage = intval($_GET['pp']); $totalresult_resource = mysql_query("SELECT COUNT(*) AS count FROM table"); // Toplam Sonuç Sayısı $totalresult = mysql_fetch_array($totalresult_resource, MYSQL_ASSOC); $totalresult = $totalresult['count']; $totalpage = sanitize_pageresult($page, $perpage, $totalresult, 100); // 1 Sayfada Maksimum 100 Sonuç Görüntülenebilir olan Toplam Sayfa sayısı $limit = fetch_sql_limit($page, $perpage, $totalresult); // SQL 'de Kullanacağımız Limit değer... $sqlres = mysql_query("SELECT * FROM table LIMIT $limit, $perpage"); // LIMIT Kısmı Biraz önce Bulduğumuz Limit değer ve 1 Sayfada Gösterilecek Sayfa Sayısı ile ilişkilidir. while ($result = mysql_fetch_array($sqlres, MYSQL_ASSOC)) { // Sonuç Listeleme } if ($totalpage > 1) { echo "<div style=\"margin-top: 10px;\">"; for ($i = 1; $i <= $totalpage; $i++) { echo "<a href=\"page.php?p=$i" . ($perpage ? "&pp=$perpage" : "") . "\">[ $i ]</a>"; } echo "</div>"; } ?>


 
Alıntı ile Cevapla

Alt 27 Kasım 2007, 19:06   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Bir kaç sorun.




arkadaşlar yardımlarınıza çok teşekkür ederim fakat istediğim bunlar değil. benim başlığın bir altında o random nick okumayı gördüm ve kendimden utandım onu nasıl görmedim diye
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
2. sorum şu idi. örneğin nickolas bana hosting açtı. ssh yetkim falan yok. sadece web hosting. ben bir php kodu atacağım içine. elimdeki bir linki sunucuma indireceğim. şimdi ben bir oyunun tam linkini buldum diyelim. google.com/oyun.rar . şimdi bu link her an silinebilir. biliyorsunuz datacenter bağlantıları çok mükemmel. ben istiyorum ki; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresine girdiğim zaman, orada bir kutucuk olacak. oraya [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yazıp yukle butonuna yazdığı zaman benim hostuma o dosyayı indirecek. bende kafama göre arada bir o dosyayı kendi bilgisayarıma indireceğim. işte olay bu. ayrıca nickolas arkadaşım benim o yazdığını anladığım hiç söylenemez
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
maalesef o derece php bilgisine sahip değilim. altı üstü 2 hafta durmadan php makaleleri okudum o kadar. o arama sayfasının tek sorunu, diğer sayfaya geçmiyor. tıkladığım zaman boş görünüyor. tekrardan yardımlarınıza çok teşekkür ederim. iyi çalışmalar arkadaşlar.

 
Alıntı ile Cevapla

Alt 27 Kasım 2007, 20:58   #6
Nickolas
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Bir kaç sorun.




Genelde cPanel, Plesk PHP 'de bu yetkiyi devre dışı bırakır ama... Kod şu şekilde...

örneğin yukle.php içine attığını varsayalım, kodları.

İndirmek için yukle.php?link=
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
shell_exec("wget $_GET[link]");
echo $output;

?>

Ayrıntılı Bilgi:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Alt 28 Kasım 2007, 19:29   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kaç sorun.




arkadaşım 2. sorunada ben cevap vereyim
khazadum vermiş gerçi ama kullanışını gösterim
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<? 
$nickler 
file("nick.txt"); 
$getirbitane rand(0,count($nickler)); 
?>

şöyle bir php kodu ile nickleri bir değişkene attık
ve java kodlarına ise yazman gereken şu
<value nick=""> gibi bir yer olması lazım kodlarda oraya şunu yaz
<value nick ="<?echo $nickler[$getirbitane];?>">

 
Alıntı ile Cevapla

Alt 29 Kasım 2007, 00:50   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Bir kaç sorun.




arkadaşlar ilgi ve alakanıza çok ama çok teşekkür ederim. arama kodlarındaki sorun hariç 2 sorumuda hallettim. yardımlarınızdan ötürü tekrar tekrar teşekkür ederim. saolun. hayırlı günler.

 
Alıntı ile Cevapla

Cevapla

Etiketler
bîr, kac, sorun


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Sorun Var. ozJan mIRC Scripting Sorunları 3 23 Ekim 2011 18:59
lag sorun. lacremel mIRC Scripting Sorunları 3 02 Mayıs 2008 09:11
Log sorun. lacremel mIRC Scripting Sorunları 6 19 Ocak 2008 01:34