-
Üyelik
08.04.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
Wordpress
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** U**
-
Mesajlar
24
-
Beğeniler
2 / 2
-
Ticaret
1, (%100)
Merhaba,
şöyle bir txt verilerim var.
ID: 1
Ad: atakan
Soyad: atakan
Cinsiyet: erkek
Doğum Tarihi: 01.01.1990
Durum: Bekar
ID: 2
Ad: atakan2
Soyad: atakan2
Cinsiyet: erkek
Doğum Tarihi: 01.01.1991
Durum: Bekar
ID: 3
Ad: atakan3
Soyad: atakan3
Cinsiyet: erkek
Doğum Tarihi: 01.01.1991
Durum: Bekar
Bu txt'den Ad'ı atakan1 olan kişinin tüm bilgilerini çekmek istiyorum.
Şöyle bir kod yazdım ;
if($_POST){
$x = $_POST["x"];
$site = file_get_contents("isimler.txt");
$aranan = "#ID:(.*?)\n+Ad:(.*?)[\n+|/b]#";
$sayi = preg_match_all($aranan, $site, $ara);
for($i = 0; $i<$sayi; $i++){
echo $ara[1][$i];
echo $ara[2][$i];
}
}
?>
Ayrıca adı atakan1 olan kişinin bilgilerini de düzenlemek istiyorum txt'de. Yardımcı olursanız sevinirim.
tiwaly
NodeJS / PHP / NoSQL
Kullanıcı
-
Üyelik
10.10.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
i** A**
-
Mesajlar
363
-
Beğeniler
135 / 104
-
Ticaret
7, (%100)
txt olmasının özel bir nedeni var mı ?
json,xml,sql yerine neden txt ?
47003
WM Aracı
Anonim Üyelik
-
Üyelik
12.03.2015
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
576
-
Beğeniler
46 / 205
-
Ticaret
16, (%100)
Bu kod işini görür mü ?
index.php
Enes Yalçın
$file = 'dosya.txt';
$find = $_POST['q'];
$contents = file_get_contents($file);
$pattern = preg_quote($find, '/');
$pattern = "/^.*$pattern.*\$/m";
if(preg_match_all($pattern, $contents, $matches)){
echo implode("\n", $matches[0]);
}
else{
echo "Sonuç bulunamadı";
}} ?>
dosya.txt
ID: 1
Ad: atakan
Soyad: atakan
Cinsiyet: erkek
Doğum Tarihi: 01.01.1990
Durum: Bekar
ID: 2
Ad: atakan2
Soyad: atakan2
Cinsiyet: erkek
Doğum Tarihi: 01.01.1991
Durum: Bekar
ID: 3
Ad: atakan3
Soyad: atakan3
Cinsiyet: erkek
Doğum Tarihi: 01.01.1991
Durum: Bekar