Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

php'de dosyadan satır okumak?!?


Faust

Öne çıkan mesajlar

selam arkadaşlar.
ben bir script yapmaya uğraşıyorum.
ama kafama takılan yapamadığım bişi var.
mesala
asd.txt dosyasının içinde alt alta satırlar var.
mesala

ali
ayşe
fatma
veli

mesala şunu yapmak istiyorum
www.sunucum.com/satirara.php?string=fatma
bunu yazınca eğer asd.txt içinde fatma satırı varsa bana bunu echo ile bildirecek. bunu bir türlü çözemedim.
bilgisi olan arkadaşlardan yardım bekliyorum.
sağolun.

[Bu mesaj Faust tarafından 28 Mart 2004 22:21 tarihinde değiştirilmiştir]
Link to comment
Sosyal ağlarda paylaş

$contents = file("dosyaismi.txt");
foreach ($contents as $line) {
if(eregi($HTTP_GET_VARS[s],$line) {
echo $line;
break;
}
}
?>

Kullanimi : scriptname.php?s=aranacakkelime[signature][hline]There are 10 types of people in the world: Those who understand binary, and those who don't..

seviyeli muhabbet icin ozelime gelin
bekliyorummm
Link to comment
Sosyal ağlarda paylaş

aslında tam istediğim şu:
account sistemi gibi birşeyle uğraşıyorum.
[ali]
password=n00b

[veli]
password=n00k1e

gibi satırlarla kullanıcılar tutuluyor...
ben yaptigim php scriptiyle şunu yapıyorum
get ile gelen
username=ali v.s. gibi bilgileri bir dosyaya yazıyorum. ama şunu istiyorum.
eğer account dosyasında (asd.txt)'in içinde zaten [ali] gibi bir satır varsa zaten bu account mevcut diyecek. böyle birşeyi nasıl yaparım?
Link to comment
Sosyal ağlarda paylaş

hmm berk tamamda.
ben sonuçta sphere'a account sistemi yapıyorum.
bildiğin gibi dosyaya acct yazdırıyorum.
o yüzden böyle birşey istiyorum.
şuan da şöyle bir sistem yaptım.
phpbb2 kurdum. üyeliği admin onaylı yaptım.
adam mesala üye oluyor admin mailine link gelior.
işte xxx sizden forum ve oyun acct'si talep etti gibi.

forum acctsini aktif etmek için tıklayın var.
bende onun altına oyun accountunu aktif etmek için tıklayın şeklinde bir eklenti yaptim.
bildiğin gibi phpbb admin v.s. mailleri yollarken tpl dosyalarını kullanıyor. biraz editleyip yaptım.
2. linkte şu: oyun acctunu aktif etmek için tıklayın.
bunun linkide www.sunucum.com/acct.php?user=maildengelenusername&sifre=maildengelensifre gibi. ama bir şekilde 2 tane çapraz account açılırsa sorunlar olabilir.

herneyse. zaten sadece a-z 0-9 karakterleri aktif ettim. 2 tane acct olamaz heralde. yine yardım için sağolun.
Link to comment
Sosyal ağlarda paylaş

öyle tutmak yerine
username : password ; e-mail

şekilnde tutarsan tek satırda erişmen daha kolay olur.

daha sonra da read() ile çekersin tüm satırı. substring() fonksiyonuyla da istediğin yerden böler ona göre işlem yaparsın.

hatta kullanici[] diye bir array tanımlarsın.
kullanici[0] = substring(0,indexof(":")-1);
kullanici[1] = substring(indexof(":"), (indexof(";") - indexof(":") ));
kullanici[2] = substring(indexof(";"))

dersen 0 kullanıcı adı, 1 şifresi, 2 mail adresi olur sanırım. tam olarak bilemiyorum. kodları test etmedim.
karıştırıyor olabilirim. php.net e girip fonksiyonlarda bir aratıp karşılaştır istersen. zaten sharkycan düzeltir hata varsa :)

long live sharky[signature][hline]its supersonic
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...