Selamlar,
Bir veritabanı gibi içerisinde verilerimiz olan bir dosyamız var.
Bu dosyada kişinin işe giriş tarihi, maili yazıyor.
HTML dosyası bu verilerin olduğu dosyayı okuyup işe giriş tarihi bugünle aynı olan kişileri otomatik olarak şablonu oluşturup loop etmesini istiyoruz.
Bunu nasıl yapabiliriz? PHP bilgim temel düzeyde.
PHP ile dosya içerisinden veri çekip Loop etmek?
5
●90
- 03-09-2021, 08:55:59JSON dosyası değil, bir .txt dosyası içinde ki verilerin yapısı ise şu şekilde;WebKadir adlı üyeden alıntı: mesajı görüntüle
Turan,Sonkaya,07,19,tsonkaya@sirketadi.com.tr
Bize lazım olan 07,19 tarihi eşitse şablonu bu kişiye uyarlamak ve şablonda ki isim kısmını Turan olarak değiştirmek. - 03-09-2021, 09:15:54txt ise asagidaki sekilde yapabilirsiniz. Verilerin alt satira kaydirildigini varsaydim eger farkli sekilde ayirdisaniz n yerine onu yazin. Asagidaki kod ile satirlari donguye alip verileri degiskene aktariyorum.turansonkaya adlı üyeden alıntı: mesajı görüntüle
Turan,Sonkaya,07,19,tsonkaya@sirketadi.com.tr bu yapi hep ayni olmali yoksa asagidaki kod hata verecektir. Saat dakika kismini o diziden alip kontrol edebilirsiniz veya direkt bu döngüde islemleri gerceklestirebilirsiniz.
$veri = file_get_contents("veri.txt");
$parserow = explode("n", $veri);
$data = [];
foreach($parserow as $key => $row) {
list($data[$key]["isim"], $data[$key]["soyad"], $data[$key]["saat"], $data[$key]["dakika"], $data[$key]["mail"] ) = explode($row);
} - 03-09-2021, 10:04:33İlginiz için teşekkürler.WebKadir adlı üyeden alıntı: mesajı görüntüle
Siz bu komutla sanırım şunu yapmak istediniz;
Turan,Sonkaya,07,19,tsonkaya@sirketadi.com.tr olan bölümümüzü şu şekilde sütunlara ayırdınız.
$isim,$soyad,$ay,$gun,$mail
Ben bu sütunlamış olduğunuz bölümlerde ki saat ve dakika bölümü ay ve gün olarak değiştirdim.
$ay ve $gun olan kısımlar bugüne eşitse bunları index.html üzerinde yazdırmak istiyorum.
Bunu nasıl yapabilirim? - 03-09-2021, 12:33:21ilk önce satırları n ile bölüp her bir veriyi almanız gerek onun sonrasında ayırdığımız satırları döngüye sokup onun içerisinde ',' ile explode etmeniz gerek. bu sayede veriler döngü içerisinde key => value olarak ayrılacaktır . sonrasında istediğiniz yapabilirsiniz.