numaralı telefonu arayarak lütfen bu çift kontrol işleviyle bana yardımcı olabilir. PHP'ye gelince hala oldukça yeniyim, bu yüzden lütfen bu basit bir düzeltme ise, lütfen kusura bakmayın.Yerel metin dosyasına
Ben list.txt adlı bir dosyaya e-posta adreslerinin bir listesini depolamak ediyorum.
[email protected]
[email protected]
[email protected]
Şimdi bir fonksiyonu (çalışmıyor) sahip e-posta listesinde zaten olup olmadığını kontrol etmelidir:
function is_unique($email) {
$list = file('list.txt');
foreach($list as $item){
if($email == $item){
return false;
die();
}
}
return true;
}
İşte dosyanın içeriği (yeni bir satırda her) olduğunu Bu sınama işlevini varolan bir e-posta adresiyle çağırıyorum, yine de doğru olarak döndürür:
if(is_unique('[email protected]')) {
echo "Email is unique";
} else {
echo "Duplicate email";
}
// Returns true even though [email protected] is in the list
Kimsenin girişini takdir ediyorum. fopen- kullanma olayı dosyayı okumak ve ayrı ayrı her satırı okunur Ne yapabilirsiniz
her satırın sonunda satır başı ve satır besleme için dışarı bakmak istiyorum. Satır sonlarını unuttum. Yardımın için çok teşekkürler. Eğer dosya fonksiyonu manuel olarak – Saladon
- Bu harika bir nokta, ben örnek ekledi ve bunu bir bağlantı attı ettik ediyor, Umarım bu iyidir. – Nick
@ Nick sonra dışarı Döşeme zorunda daha iyi bir çözüm olacaktır kullandığınızda 'FILE_IGNORE_NEW_LINES' bayrağını kullanma –