<?php
$_FILE = fopen("dosya.txt",'r');
while(!feof($_FILE)){
$_VERI = fgets($_FILE);
echo $_VERI."<br />";
}
fclose($_FILE);
?>
Bu şekilde bir kodum var ve txt dosyasının içinde sıralı halde alt alta virgülel ayrılmış isim,soyisim,eposta var ben sadece epostayı yazdırmak istiyorum virgülle ayrılmış yerleri sildirerek bunu nasıl yaparım bu komutla?
php fopen txt dosyasında virgül ayırma Yardımcı olabilri misiniz?
9
●472
- 12-07-2019, 13:03:12Kimlik doğrulama veya yönetimden onay bekliyor.
- 12-07-2019, 13:10:01
<?php $satir = "İsim, Soyisim, test[at]test.com"; $test = explode (",",$satir); print_r ($test); ?>
Direkt Şu şekilde de olur alkadirbeyist adlı üyeden alıntı: mesajı görüntüle
<?php $_FILE = fopen("dosya.txt",'r'); while(!feof($_FILE)){ $_VERI = fgets($_FILE); $virgullerihallet = explode (",",$_VERI); echo '<b>İSİM:</b>' . $virgullerihallet[0] .'</br>'; echo '<b>SOYİSİM:</b>' . $virgullerihallet[1] .'</br>'; echo '<b>EMAIL:</b>' . $virgullerihallet[2] .'</br>'.'</br>'; } fclose($_FILE); ?> - 12-07-2019, 13:19:41XAWeb adlı üyeden alıntı: mesajı görüntüle
Çok sağolun işimi gördü çok teşekkür ederim. - 12-07-2019, 13:23:06Rica ederim iyi çalışmalarkadirbeyist adlı üyeden alıntı: mesajı görüntüle
- 13-07-2019, 12:23:22XAWeb adlı üyeden alıntı: mesajı görüntüle
Hocam kod gayetgüzel çalışıyor ama bugun soyle bir sorunla karsılastım daha once dıkkatımı cekmemisti
$_FILE = fopen("tokens.txt",'r');
while(!feof($_FILE)){
$_VERI = fgets($_FILE);
$virgullerihallet = explode(",",$_VERI);
bu koddla $veri degiskeni ilgili satırı cektikten sonra bir boşluk bırakıyor o boşluk bırakmasını engelleyemedim mesela uye epostası: $virgullerihallet/kat5 olacagına uye epostası: $virgullerihallet%20/kat5 oluyor yani boşluk bırakıyor tarayıcıda - 13-07-2019, 13:03:27Şuan telefondan yazıyorum bilgisayar başına geçince koda bi çekin düzen verir atarım ama sende halledebilirsin trim yapacaksın edit: gelen satırı ireplace ile boşluksuz hale getirede bilirsinkadirbeyist adlı üyeden alıntı: mesajı görüntüle
- 13-07-2019, 13:29:40hocam trimlere baktım ama beceremedim eve gecince bir bakarsanız cok sevinirim
- 13-07-2019, 14:01:17Al kardeşim bu şekilde kullan gerekli açıklamalarıda yazdım daha gelişmiş birşey yazdırmak istersen skype: live:mersinbilisimdestekkadirbeyist adlı üyeden alıntı: mesajı görüntüle
<?php function temizle($veri) { //Tüm Boşlukları temizle $veri = str_ireplace(' ','',$veri); //Baştaki ve sondaki gereksiz boşlukları temizle $veri = trim($veri); //Döndür veriyi return $veri; }; $_FILE = fopen("dosya.txt",'r'); while(!feof($_FILE)){ $_VERI = fgets($_FILE); $virgullerihallet = explode (",",$_VERI); //Satır boş değilse ekrana bas if($_VERI != ''){ echo '<b>İSİM:</b>' . temizle($virgullerihallet[0]) .'</br>'; echo '<b>SOYİSİM:</b>' . temizle($virgullerihallet[1]) .'</br>'; echo '<b>EMAIL:</b>' . temizle($virgullerihallet[2]) .'</br>'.'</br>'; } } fclose($_FILE); ?> - 13-07-2019, 14:02:51cok tesekkur ederım hocam çok sagolunXAWeb adlı üyeden alıntı: mesajı görüntüle