wmaraci reklam
tr.link

PHP Yardıma İhtiyacım Var

4 Mesajlar 867 Okunma
acebozum
tr.link

8Dizayn 8Dizayn Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 10.08.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 268
  • Beğeniler 4 / 40
  • Ticaret 5, (%100)
Mesela dosya.txt dosyasında alt alta 1-2-3-4-5-6-7-8-9-10 yazıyor. Sitedeki butona tıkladığımda bu 10 satırdan herhangi bir satırı rastgele getirme veya ilk satırı getirme kodunu nasıl yapabilirim?
 

 

googleasistan
reklam

EchoDizayn EchoDizayn www.echotasarim.com Kullanıcı
  • Üyelik 03.02.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Webmaster
  • Konum Ankara
  • Ad Soyad E** G**
  • Mesajlar 263
  • Beğeniler 150 / 120
  • Ticaret 10, (%100)




if($_POST["uret"]){
$satircek=$_POST["rastgelesayi"];
$dosyaismi="dosya.txt";
$okunan=file($dosyaismi);
foreach($okunan as $sira => $satir)
{
if($sira==$satircek){
print "Okunan : $sira - $satir
";
}
}
}
?>


buyur hocam bu kod işini görür
 

 

8Dizayn 8Dizayn Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 10.08.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 268
  • Beğeniler 4 / 40
  • Ticaret 5, (%100)
Teşekkürler fakat yazmayı unutmuşum mesela 4 yazısını okudu 4 yazısı silinecek bir daha gösterilmeyecke. Böyle bir şey mümkün mü?
 

 

EchoDizayn EchoDizayn www.echotasarim.com Kullanıcı
  • Üyelik 03.02.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Webmaster
  • Konum Ankara
  • Ad Soyad E** G**
  • Mesajlar 263
  • Beğeniler 150 / 120
  • Ticaret 10, (%100)
Herhalde bu hocam test ettim çalışıyor birde siz deneyin





if($_POST["uret"]){
$dosya="dosya.txt";
$dosya2=file("dosya.txt");
$satircek=$_POST["rastgelesayi"];

echo "Satır : ".$satircek."
";

// Silinecek Satırı çekiyor
$silinecekveri=$dosya2[$satircek];
echo $silinecekveri;



$ac=fopen($dosya,"r");

$oku=fread($ac,filesize($dosya));

$str=str_replace("$silinecekveri","",$oku);
$yaz_dosya="dosya.txt";

$yaz_ac=fopen($dosya,"w");

fwrite($yaz_ac,$str);

}
?>
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al