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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   PHP (https://www.ircforumlari.net/php/)
-   -   Bir Dosya içerisinden Rasgele Satır Okutmak... (https://www.ircforumlari.net/php/41910-bir-dosya-icerisinden-rasgele-satir-okutmak.html)

Nickolas 22 Kasım 2007 12:14

Bir Dosya içerisinden Rasgele Satır Okutmak...
 
Basit bir olay olduğunun farkındayım. Ama bu soruyu o kadar çok cevaplamak zorunda kaldım ki artık gına geldi :)

Diyelim nicks.txt Klasörünün içerisinde Satır Satır Nickler Mevcut..

deneme1
deneme2
deneme3

Şeklinde... Rasgele Bir tanesini görüntülemek için...

Kod:

<?php
 
define('DIR', (($cwd = getcwd()) ? $cwd : '.'));
 
if (!($filecontent = @file_get_contents(DIR . '/nicks.txt')))
{     
        trigger_error('Dosya içeriği Boş ya da bulunamadı', E_USER_ERROR);
}
 
$filecontent = nl2br($filecontent);
$filecontent = explode('<br />', $filecontent);
$randomnum = rand(0, sizeof($filecontent) - 1);
$randomnick =  preg_replace('#([\n\s]*)#', '', $filecontent["$randomnum"]);
 
echo $randomnick; // Rasgele Nick
 
?>


Convex 22 Kasım 2007 12:54

Cevap: Bir Dosya içerisinden Rasgele Satır Okutmak...
 
bu vereceğim birazdaha basit
PHP- Kodu:

<? 
$dosya 
file("dosya.txt"); 
$rasgele rand(0,count($dosya)); 
echo 
$dosya[$rasgele]; 
?>


mrdamned 27 Kasım 2007 04:24

Yanıt: Bir Dosya içerisinden Rasgele Satır Okutmak...
 
ben burayı nasıl görmedim utanıyorum. biraz önce yeni bir başlık açmıştım ve bunu şaka gelecek arkadaşlar ama yeni görüyorum. mesajınız için teşekkür ederim.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 13:48.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk