lostyazilim

Php hakkında yardıma ihtiyacım var

4 Mesajlar 1.688 Okunma
lstbozum
wmaraci reklam

rubinroxy rubinroxy WM Aracı Kullanıcı
  • Üyelik 09.06.2019
  • Yaş/Cinsiyet 34 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad U** K**
  • Mesajlar 9
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
merhaba arkadaşlar 2 adet inputtan gelen değerleri fwrite ile html kodları da ekleyerek php dosyasına yazdırıyorum. Yazdırırken yanına bir adet de sil butonu ekliyorum. Bu sil butonunu nasıl işlevli hale getirirm yani olduğu satırı sildirebilirim ?
 

 

wmaraci
reklam

rubinroxy rubinroxy WM Aracı Kullanıcı
  • Üyelik 09.06.2019
  • Yaş/Cinsiyet 34 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad U** K**
  • Mesajlar 9
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
yardımcı olabilecek yokmu ?
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Bu fonksiyonu uyarlayabilirseniz işiniz görür;

function remove_line($file, $remove) {
$lines = file($file, FILE_IGNORE_NEW_LINES);
foreach($lines as $key => $line) {
if($line === $remove) unset($lines[$key]);
}
$data = implode(PHP_EOL, $lines);
file_put_contents($file, $data);
}


Kaynak: https://stackoverflow.com/questions/5712878/how-to-delete-a-line-from-the-file-with-php

Örnek bir çalışma olması açısından;
test.php olarak kaydedin


$file = fopen("metin.txt","r");
if (filesize("metin.txt")) {
while (!feof($file)) {
$result = fgets($file) . '
';
echo $result;
}
} else echo "Dosya boş";

fclose($file);


function remove_line($file, $remove) {
$lines = file($file, FILE_IGNORE_NEW_LINES);

foreach ($lines as $key => $line) {
if (stripos($line, $remove) !== false) unset($lines[$key]);
}
$data = implode(PHP_EOL, $lines);
file_put_contents($file, $data);

}


if (isset($_GET['sil'])) {
remove_line("metin.txt",$_GET['sil']);
header("Location:test.php");
}


metin.txt olarak kaydedin;

satir1
satir2
satir3
satir4
satir5
satir6
satir7
satir8
satir9
sati***
 

 


kayamustafa kayamustafa WM Aracı Kullanıcı
  • Üyelik 09.07.2019
  • Yaş/Cinsiyet 32 / E
  • Meslek serbes
  • Konum Çanakkale
  • Ad Soyad M** K**
  • Mesajlar 17
  • Beğeniler 1 / 4
  • Ticaret 0, (%0)
jquery ile yapabilirsin jquery içinde javascript öğrenmelisin
 

 

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